Share via


az csvmware vm

참고 항목

이 참조는 Azure CLI(버전 2.0.67 이상)에 대한 csvmware 확장의 일부입니다. az csvmware vm 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신을 관리합니다.

명령

Name Description 형식 상태
az csvmware vm create

VMware 가상 머신을 만듭니다.

내선 번호 프리뷰
az csvmware vm delete

VMware 가상 머신을 삭제합니다.

내선 번호 프리뷰
az csvmware vm disk

VMware 가상 머신의 디스크를 관리합니다.

내선 번호 프리뷰
az csvmware vm disk add

VMware 가상 머신에 디스크를 추가합니다.

내선 번호 프리뷰
az csvmware vm disk delete

VM에서 디스크를 삭제합니다.

내선 번호 프리뷰
az csvmware vm disk list

VMware 가상 머신에서 사용할 수 있는 디스크의 세부 정보를 나열합니다.

내선 번호 프리뷰
az csvmware vm disk show

VMware 가상 머신의 디스크에 대한 세부 정보를 가져옵니다.

내선 번호 프리뷰
az csvmware vm list

현재 구독에서 VMware 가상 머신의 세부 정보를 나열합니다. 리소스 그룹을 지정하면 해당 리소스 그룹에 있는 가상 머신의 세부 정보만 나열됩니다.

내선 번호 프리뷰
az csvmware vm nic

VMware 가상 머신의 네트워크 인터페이스 카드를 관리합니다.

내선 번호 프리뷰
az csvmware vm nic add

VMware 가상 머신에 NIC를 추가합니다.

내선 번호 프리뷰
az csvmware vm nic delete

VM에서 NIC를 삭제합니다.

내선 번호 프리뷰
az csvmware vm nic list

VMware 가상 머신에서 사용할 수 있는 NIC의 세부 정보를 나열합니다.

내선 번호 프리뷰
az csvmware vm nic show

VMware 가상 머신의 NIC에 대한 세부 정보를 가져옵니다.

내선 번호 프리뷰
az csvmware vm show

VMware 가상 머신의 세부 정보를 가져옵니다.

내선 번호 프리뷰
az csvmware vm start

VMware 가상 머신을 시작합니다.

내선 번호 프리뷰
az csvmware vm stop

VMware 가상 머신을 중지/다시 부팅/일시 중단합니다.

내선 번호 프리뷰
az csvmware vm update

VMware 가상 머신의 태그 필드를 업데이트합니다.

내선 번호 프리뷰

az csvmware vm create

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신을 만듭니다.

az csvmware vm create --name
                      --private-cloud
                      --resource-group
                      --resource-pool
                      --template
                      [--cores]
                      [--disk]
                      [--expose-to-guest-vm {false, true}]
                      [--location]
                      [--nic]
                      [--ram]

예제

vm 템플릿에서 기본 매개 변수를 사용하여 VM을 만듭니다.

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate

VM을 만들고 가상 네트워크 MyVirtualNetwork, 어댑터 VMXNET3 사용하여 VM에 추가 nic를 추가하여 부팅 시 전원을 켭니다. nic에 입력된 이름은 VM 템플릿에 이러한 nic 이름이 있는지, 그렇지 않으면 nic가 생성되고 새 이름이 할당되는지 확인하기 위한 식별 용도로만 사용됩니다. vm 템플릿에 이름이 "네트워크 어댑터 1"인 nic가 포함되어 있다고 가정해 보겠습니다.

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --nic name=NicNameWouldBeAssigned virtual-network=MyVirtualNetwork adapter=VMXNET3 power-on-boot=True

VM의 특정 속성 사용자 지정 템플릿에 지정된 코어 수를 2로 변경하고 "네트워크 어댑터 1" nic의 어댑터를 E1000E로 변경합니다. 다른 모든 속성은 템플릿에서 기본값으로 설정됩니다.

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --cores 2 --nic name="Network adapter 1" adapter=E1000E

VM의 특정 속성 사용자 지정 "네트워크 어댑터 1" nic의 어댑터를 템플릿에 지정된 어댑터에서 E1000E로 변경하고 부팅 시 전원이 켜진 가상 네트워크 MyVirtualNetwork, 어댑터 VMXNET3 다른 nic를 추가합니다.

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --nic name="Network adapter 1" adapter=E1000E --nic name=NicNameWouldBeAssigned virtual-network=MyVirtualNetwork adapter=VMXNET3 power-on-boot=True

VM을 만들고 SCSI 컨트롤러 0, persis텐트 모드 및 41943040 KB 크기를 사용하여 VM에 추가 디스크를 추가합니다. 디스크에 입력된 이름은 VM 템플릿에 해당 디스크 이름이 있는지, 그렇지 않으면 디스크가 생성되고 새 이름이 할당되었는지 확인하기 위한 ID 용도로만 사용됩니다. vm 템플릿에 이름이 "하드 디스크 1"인 디스크가 포함되어 있다고 가정해 보겠습니다.

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --disk name=DiskNameWouldBeAssigned controller=1000 mode=persistent size=41943040

VM의 특정 속성 사용자 지정 템플릿에 지정된 디스크에서 "하드 디스크 1" 디스크의 크기를 21943040 KB로 변경하고 SCSI 컨트롤러 0, persis텐트 모드 및 41943040 KB 크기로 다른 디스크를 추가합니다.

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --disk name="Hard disk 1" size=21943040 --disk name=DiskNameWouldBeAssigned controller=1000 mode=persistent size=41943040

필수 매개 변수

--name -n

가상 머신의 이름입니다.

--private-cloud -p

CloudSimple 프라이빗 클라우드의 이름 또는 ID입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--resource-pool -r

CloudSimple 프라이빗 클라우드에서 이 가상 머신에 대한 VMware 리소스 풀의 ID입니다. ID의 기본 이름을 전달할 수도 있습니다.

--template

이 가상 머신을 만들 vSphere 템플릿의 ID입니다. ID의 기본 이름을 전달할 수도 있습니다.

선택적 매개 변수

--cores

필요한 CPU 코어 수입니다. 기본값은 지정된 vSphere VM 템플릿에서 가져옵니다.

--disk

디스크를 추가하거나 수정합니다.

기본적으로 디스크는 vSphere VM 템플릿에 따라 추가됩니다. 디스크를 더 추가하거나 VM 템플릿에 지정된 디스크의 일부 속성을 수정할 수 있습니다. 둘 --disk 이상의 인수를 사용하여 여러 디스크를 지정할 수 있습니다. VM 템플릿에 디스크 이름이 이미 있는 경우 해당 디스크는 사용자 입력에 따라 수정됩니다. VM 템플릿에 디스크 이름이 없으면 새 디스크가 만들어지고 새 이름이 할당됩니다. 사용: --disk name=MyDiskName controller=SCSIControllerID mode=IndependenceMode size=DiskSizeInKB.

--expose-to-guest-vm

게스트 운영 체제에 전체 CPU 가상화를 노출합니다. 기본값은 지정된 vSphere VM 템플릿에서 가져옵니다.

허용되는 값: false, true
--location -l

프라이빗 클라우드가 있는 지역입니다. 기본 위치가 구성되지 않은 경우 기본적으로 리소스 그룹의 위치로 설정됩니다.

--nic

NIC를 추가하거나 수정합니다.

기본적으로 nic는 vSphere VM 템플릿에 따라 추가됩니다. 더 많은 nic를 추가하거나 VM 템플릿에 지정된 nic의 일부 속성을 수정할 수 있습니다. 둘 --nic 이상의 인수를 사용하여 여러 nic를 지정할 수 있습니다. VM 템플릿에 nic 이름이 이미 있는 경우 해당 nic는 사용자 입력에 따라 수정됩니다. VM 템플릿에 nic 이름이 없으면 새 nic가 만들어지고 새 이름이 할당됩니다. 사용: --nic name=MyNicName virtual-network=MyNetwork 어댑터=MyAdapter power-on-boot=True/False.

--ram

메모리 양(MB)입니다. 기본값은 지정된 vSphere VM 템플릿에서 가져옵니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az csvmware vm delete

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신을 삭제합니다.

az csvmware vm delete --name
                      --resource-group

예제

VMware VM을 삭제합니다.

az csvmware vm delete -n MyVm -g MyResourceGroup

필수 매개 변수

--name -n

가상 머신의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az csvmware vm list

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

현재 구독에서 VMware 가상 머신의 세부 정보를 나열합니다. 리소스 그룹을 지정하면 해당 리소스 그룹에 있는 가상 머신의 세부 정보만 나열됩니다.

az csvmware vm list [--resource-group]

예제

현재 구독의 VMware VM에 대한 세부 정보를 나열합니다.

az csvmware vm list

특정 리소스 그룹의 VMware VM에 대한 세부 정보를 나열합니다.

az csvmware vm list -g MyResourceGroup

선택적 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az csvmware vm show

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신의 세부 정보를 가져옵니다.

az csvmware vm show --name
                    --resource-group

예제

VMware VM의 세부 정보를 가져옵니다.

az csvmware vm show -n MyVm -g MyResourceGroup

필수 매개 변수

--name -n

가상 머신의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az csvmware vm start

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신을 시작합니다.

az csvmware vm start --name
                     --resource-group

예제

VMware VM을 시작합니다.

az csvmware vm start -n MyVm -g MyResourceGroup

필수 매개 변수

--name -n

가상 머신의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az csvmware vm stop

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신을 중지/다시 부팅/일시 중단합니다.

az csvmware vm stop --mode {poweroff, reboot, shutdown, suspend}
                    --name
                    --resource-group

예제

VMware VM 전원을 끕니다.

az csvmware vm stop -n MyVm -g MyResourceGroup --mode poweroff

VMware VM을 다시 시작합니다.

az csvmware vm stop -n MyVm -g MyResourceGroup --mode reboot

필수 매개 변수

--mode

중지 모드입니다.

허용되는 값: poweroff, reboot, shutdown, suspend
--name -n

가상 머신의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az csvmware vm update

미리 보기

명령 그룹 'csvmware'는 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

VMware 가상 머신의 태그 필드를 업데이트합니다.

az csvmware vm update --name
                      --resource-group
                      [--add]
                      [--force-string]
                      [--no-wait]
                      [--remove]
                      [--set]

예제

태그를 추가하거나 업데이트합니다.

az csvmware vm update -n MyVm -g MyResourceGroup --set tags.tagName=tagValue

태그를 제거합니다.

az csvmware vm update -n MyVm -g MyResourceGroup --remove tags.tagName

필수 매개 변수

--name -n

가상 머신의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

기본값: []
--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

기본값: False
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

기본값: []
--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

기본값: []
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.