이미지 메타데이터를 구성하여 OpenStack 인스턴스에 대한 라이브 크기 조정을 사용하도록 설정할 수 있습니다. 라이브 크기 조정을 사용하면 인스턴스의 전원이 켜져 있는 동안 인스턴스의 vCPU, 디스크 크기 및 메모리를 변경할 수 있습니다.
참고:
볼륨이 연결된 상태에서 라이브 크기 조정이 가능한 인스턴스를 재부팅할 수 없습니다. 인스턴스를 재부팅해야 하는 경우에는 먼저 볼륨을 분리합니다.
사전 요구 사항
또한 디스크 크기의 라이브 크기 조정에는 다음과 같은 조건이 적용됩니다.
VMDK를 이미지의 디스크 형식으로 사용합니다.
이미지에 SCSI 가상 디스크 어댑터 유형을 사용합니다. IDE 어댑터 유형은 지원되지 않습니다.
전체 복제로 이미지의 가상 시스템을 배포합니다. 연결된 클론은 라이브 크기 조정이 불가능합니다.
프로시저
- OpenStack 관리 서버에
viouser
로 로그인합니다.
root
사용자로 전환하고 클라우드 관리자 자격 증명 파일을 로드합니다.
sudo su -
source ~/cloudadmin.rc
- 라이브 크기 조정이 가능한 새 이미지를 생성합니다.
openstack image create image-name --disk-format {vmdk | iso} --container-format bare --file image-file {--public | --private} [--property vmware_adaptertype="vmdk-adapter-type"] [--property vmware_disktype="{sparse | preallocated | streamOptimized}"] --property vmware_ostype="operating-system" --property img_linked_clone="false" --property os_live_resize="{vcpu | memory | disk}"
옵션 |
설명 |
image-name |
소스 이미지의 이름을 입력합니다. |
--disk-format |
vmdk를 입력합니다. |
--container-format |
bare를 입력합니다. Glance에서는 컨테이너 형식 인수가 현재 사용되지 않습니다. |
--file |
업로드할 이미지 파일을 지정합니다. |
{--public | --private} |
이미지를 모든 사용자가 사용할 수 있도록 하려면 --public을 포함하고, 현재 사용자만 사용할 수 있도록 하려면 --private을 포함합니다. |
--property vmware_adaptertype |
VMDK 디스크의 어댑터 유형을 지정합니다. 디스크 라이브 크기 조정을 사용하려면 SCSI 어댑터를 지정해야 합니다. 이 매개 변수를 포함하지 않으면 검사를 통해 어댑터 유형이 결정됩니다. |
--property vmware_disktype |
sparse, preallocated 또는 streamOptimized를 지정합니다. 이 매개 변수를 포함하지 않으면 검사를 통해 디스크 유형이 결정됩니다. |
--property vmware_ostype |
이미지의 운영 체제를 지정합니다. |
-property img_linked_clone |
false를 입력합니다. |
--property os_live_resize |
vcpu, memory, disk 또는 쉼표로 구분하여 원하는 조합(예: vcpu,memory,disk)을 지정합니다. |
결과
이 절차에 정의한 이미지를 사용하여 가상 시스템을 생성하면, 이러한 가상 시스템은 전원을 끄지 않고도 크기를 조정할 수 있습니다.