16.2. 在 OpenStackVMSet 中添加额外的磁盘


您可以通过编辑 additionalDisks 属性,使用 OpenStackControlPlane 来向虚拟机添加额外的磁盘。

流程

  1. 在 OpenStackControlPlane 对象中添加或更新 additionalDisks 参数:

    spec:
      ...
      virtualMachineRoles:
        Controller:
          ...
          additionalDisks:
          - baseImageVolumeName: openstack-base-img
            dedicatedIOThread: false
            diskSize: 10
            name: "data-disk1"
            storageAccessMode: ReadWriteMany
            storageClass: host-nfs-storageclass
            storageVolumeMode: Filesystem
    Copy to Clipboard Toggle word wrap
  2. 应用补丁:

    $ oc patch -n openstack osctlplane overcloud --patch-file controller_add_data_disk1.yaml
    Copy to Clipboard Toggle word wrap
  3. 验证 virtualMachineRole 资源:

    $ oc get osvmset controller -o json | jq .spec.additionalDisks
    [
      {
        "baseImageVolumeName": "openstack-base-img",
        "dedicatedIOThread": false,
        "diskSize": 10,
        "name": "data-disk1",
        "storageAccessMode": "ReadWriteMany",
        "storageClass": "host-nfs-storageclass",
        "storageVolumeMode": "Filesystem"
      }
    ]
    Copy to Clipboard Toggle word wrap
  4. 从虚拟机内部执行安全关闭。逐一关闭每个更新的虚拟机。
  5. 打开虚拟机:

    $ `virtctl start <VM>` to power on the virtual machine.
    Copy to Clipboard Toggle word wrap
    • <VM > 替换为您的虚拟机的名称。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat