16.2. OpenStackVMSet에 디스크 추가

OpenStackControlPlane를 사용하여 additionalDisks 속성을 편집하여 가상 머신에 디스크를 추가할 수 있습니다.

절차

  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
  2. 패치를 적용합니다.

    $ oc patch -n openstack osctlplane overcloud --patch-file controller_add_data_disk1.yaml
  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"
      }
    ]
  4. 가상 머신 내부에서 정상적인 종료를 수행합니다. 업데이트된 각 가상 머신을 하나씩 종료합니다.
  5. 가상 머신의 전원을 켭니다.

    $ `virtctl start <VM>` to power on the virtual machine.
    • & lt;VM >을 가상 머신 이름으로 교체합니다.