10.8. VMDK 이미지 업로드 및 vSphere에서 RHEL 가상 머신 생성
RHEL 이미지 빌더를 사용하면 Open Virtualization 형식(.ova
) 또는 가상 디스크(.vmdk
) 형식으로 사용자 지정 VMware vSphere 시스템 이미지를 생성할 수 있습니다. 이러한 이미지를 VMware vSphere 클라이언트에 업로드할 수 있습니다. govc import
이미지를 VMware vSphere에 업로드할 수 있습니다. 생성한 .vmdk
CLI 툴을 사용하여 .vmdk 또는 .
ovavmdk
에는 cloud-init
패키지가 설치되어 있으며 사용자 데이터를 사용하여 사용자를 프로비저닝하는 데 사용할 수 있습니다(예: 사용자 데이터).
VMware vSphere GUI를 사용하여 vmdk
이미지를 업로드하는 것은 지원되지 않습니다.
사전 요구 사항
- 사용자 이름 및 암호 사용자 지정으로 template을 생성했습니다.
-
RHEL 이미지 빌더를 사용하여
.ova
또는.vmdk
형식으로 VMware vSphere 이미지를 생성하고 호스트 시스템에 다운로드합니다. -
import.vmdk
명령을 사용할 수 있도록govc
CLI 툴을 설치 및 구성하셨습니다.
절차
GOVC 환경 변수를 사용하여 사용자 환경에서 다음 값을 구성합니다.
GOVC_URL GOVC_DATACENTER GOVC_FOLDER GOVC_DATASTORE GOVC_RESOURCE_POOL GOVC_NETWORK
- VMware vSphere 이미지를 다운로드한 디렉터리로 이동합니다.
단계에 따라 vSphere에서 VMware vSphere 이미지를 시작합니다.
VMware vSphere 이미지를 vSphere로 가져옵니다.
$ govc import.vmdk ./composer-api.vmdk foldername
.ova
형식의 경우:$ govc import.ova ./composer-api.ova foldername
전원을 켜지 않고 vSphere에서 VM을 생성합니다.
govc vm.create \ -net.adapter=vmxnet3 \ -m=4096 -c=2 -g=rhel8_64Guest \ -firmware=efi -disk=”foldername/composer-api.vmdk” \ -disk.controller=scsi -on=false \ vmname
.ova
형식의 경우-firmware=efi -disk="foldername/composer-api.vmdk" \
를 '-firmware=efi -disk="foldername/composer-api.ova" \로 바꿉니다.VM의 전원을 켭니다.
govc vm.power -on vmname
VM IP 주소를 검색합니다.
govc vm.ip vmname
SSH를 사용하여 VM에 로그인합니다. 이때 사용자가 지정한 사용자 이름과 암호를 사용합니다.
$ ssh admin@<_ip_address_of_the_vm_>
참고govc datastore.upload
명령을 사용하여 로컬 호스트에서 대상으로.vmdk
이미지를 복사한 경우 결과 이미지를 사용할 수 없습니다. vSphere GUI에서import.vmdk
명령을 사용할 수 있는 옵션이 없으므로 vSphere GUI에서 직접 업로드를 지원하지 않습니다. 결과적으로 vSphere GUI에서.vmdk
이미지를 사용할 수 없습니다.