zoukankan      html  css  js  c++  java
  • 第 6 章 Cinder

    NFS Volume Provider(Part II)

     

    创建 volume

    创建 NFS volume 操作方法与 LVM volume 一样,唯一区别是在 volume type 的下拉列表中选择“nfs”。

    点击“Create Volume”,cinder-api,cinder-scheduler 和 cinder-volume 共同协作创建 volume “nfs-vol-1”。

    这个流程与 LVM volume 一样。

     

    分析 volume 的创建过程:

    1、cinder-volume 启动 Flow 来完成 volume 创建工作,Flow 的名称为 volume_create_manager。

    2、volume_create_manager 首先执行 ExtractVolumeRefTask, OnFailureRescheduleTask, ExtractVolumeSpecTask, NotifyVolumeActionTask 为 volume创建做准备。

         然后由 CreateVolumeFromSpecTask 真正创建 volume。

    3、首先 mount 远程 NFS 目录。

         执行 stat、du 命令检查 NFS 目录。

         执行 truncate 创建 volume 文件。

         设置 volume 文件为可读写。

         create 操作完成。

         Volume 在 NFS 上以文件存在,命名为“volume-<volume ID>”。

    4、volume 列表中可以看到新创建的 volume。

     

    --------------------------------------------------------引用来自-----------------------------------------------------------------

    https://www.cnblogs.com/CloudMan6/p/5693771.html

    https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587703&idx=1&sn=303d3f7c0a55a3058b90177e99cd338f&chksm=8d3080eeba4709f8ef0b1a87bcd8e1173687127dfa4bb3c78e0443b55d8c6d26f49cb75f186c&scene=21#wechat_redirect

  • 相关阅读:
    python自动化测试框架的unittest与pytest前后置条件的区别
    XPTH定位总结
    自动化用例设计原则
    python 自动化测试框架unittest与pytest的区别
    Appium工作原理
    Fiddler抓包过滤
    monkey介绍及常用命令
    怎样安装python的 模块、 包、 库方法总结
    安装uiautomator2 + python 自动化环境
    APP自动化,怎样让应用不重置?
  • 原文地址:https://www.cnblogs.com/gsophy/p/11089726.html
Copyright © 2011-2022 走看看