az csvmware vm

Nota

Essa referência faz parte da extensão csvmware para a CLI do Azure (versão 2.0.67 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az csvmware vm . Saiba mais sobre extensões.

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Gerencie máquinas virtuais VMware.

Comandos

Name Description Tipo Estado
az csvmware vm create

Crie uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm delete

Exclua uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm disk

Gerencie os discos da máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm disk add

Adicione disco a uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm disk delete

Exclua discos de uma VM.

Extensão Pré-visualizar
az csvmware vm disk list

Liste os detalhes dos discos disponíveis em uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm disk show

Obtenha os detalhes do disco de uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm list

Liste os detalhes das máquinas virtuais VMware na assinatura atual. Se o grupo de recursos for especificado, somente os detalhes das máquinas virtuais nesse grupo de recursos serão listados.

Extensão Pré-visualizar
az csvmware vm nic

Gerencie as placas de interface de rede da máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm nic add

Adicione a NIC a uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm nic delete

Exclua NICs de uma VM.

Extensão Pré-visualizar
az csvmware vm nic list

Liste os detalhes das NICs disponíveis em uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm nic show

Obtenha os detalhes da NIC de uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm show

Obtenha os detalhes de uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm start

Inicie uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm stop

Parar/Reinicializar/Suspender uma máquina virtual VMware.

Extensão Pré-visualizar
az csvmware vm update

Atualize o campo de tags de uma máquina virtual VMware.

Extensão Pré-visualizar

az csvmware vm create

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Crie uma máquina virtual VMware.

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

Exemplos

Criação de uma VM com parâmetros padrão a partir do modelo vm.

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

Criar uma VM e adicionar uma nic extra à VM com a rede virtual MyVirtualNetwork, adaptador VMXNET3, que liga na inicialização. O nome inserido na nic é apenas para fins de identificação, para ver se tal nome de nic existe no modelo vm, caso contrário, uma nic é criada e um novo nome é atribuído. Digamos que o modelo vm contém uma nic com o nome "Adaptador de rede 1".

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

Personalização de propriedades específicas de uma VM. Alterando o número de núcleos para 2 e adaptador de "Adaptador de rede 1" nic para E1000E, a partir do especificado no modelo. Todas as outras propriedades seriam padronizadas no modelo.

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

Personalização de propriedades específicas de uma VM. Alterando o adaptador de "Network adapter 1" nic para E1000E, a partir do especificado no modelo, e também adicionando outro nic com rede virtual MyVirtualNetwork, adaptador VMXNET3, que liga na inicialização.

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

Criar uma VM e adicionar um disco extra à VM com controlador SCSI 0, modo persistente e tamanho de 41943040 KB. O nome inserido no disco é apenas para fins de identificação, para ver se esse nome de disco existe no modelo vm, caso contrário, um disco é criado e um novo nome é atribuído. Digamos que o modelo vm contém um disco com o nome "Disco rígido 1".

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

Personalização de propriedades específicas de uma VM. Alterar o tamanho do disco "Disco rígido 1" para 21943040 KB, a partir do especificado no modelo, e também adicionar outro disco com controlador SCSI 0, modo persistente e tamanho de 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

Parâmetros Obrigatórios

--name -n

Nome da máquina virtual.

--private-cloud -p

Nome ou ID da nuvem privada CloudSimple.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--resource-pool -r

ID do pool de recursos VMware para essa máquina virtual em sua nuvem privada CloudSimple. Você também pode passar o nome base do ID.

--template

ID do modelo vSphere a partir do qual essa máquina virtual será criada. Você também pode passar o nome base do ID.

Parâmetros Opcionais

--cores

O número de núcleos de CPU necessários. O padrão é retirado do modelo de VM vSphere especificado.

--disk

Adicione ou modifique discos.

Por padrão, os discos serão adicionados de acordo com o modelo de VM do vSphere. Você pode adicionar mais discos ou modificar algumas propriedades de um disco especificado no modelo de VM. Vários discos podem ser especificados usando mais de um --disk argumento. Se já existir um nome de disco no modelo de VM, esse disco será modificado de acordo com a entrada do usuário. Se um nome de disco não existir no modelo de VM, um novo disco será criado e um novo nome será atribuído a ele. Uso: --disk name=MyDiskName controller=SCSIControllerID mode=IndependenceMode size=DiskSizeInKB.

--expose-to-guest-vm

Irá expor a virtualização completa da CPU ao sistema operacional convidado. O padrão é retirado do modelo de VM vSphere especificado.

valores aceites: false, true
--location -l

Região em que a nuvem privada está presente. Se o local padrão não estiver configurado, o padrão será o local do grupo de recursos.

--nic

Adicione ou modifique NICs.

Por padrão, as nics serão adicionadas de acordo com o modelo de VM do vSphere. Você pode adicionar mais nics ou modificar algumas propriedades de uma nic especificada no modelo de VM. Várias nics podem ser especificadas usando mais de um --nic argumento. Se já existir um nome de nic no modelo de VM, essa nic será modificada de acordo com a entrada do usuário. Se um nome de nic não existir no modelo de VM, uma nova nic será criada e um novo nome será atribuído a ele. Uso: --nic name=MyNicName virtual-network=MyNetwork adapter=MyAdapter power-on-boot=True/False.

--ram

A quantidade de memória em MB. O padrão é retirado do modelo de VM vSphere especificado.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az csvmware vm delete

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exclua uma máquina virtual VMware.

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

Exemplos

Exclua uma VM VMware.

az csvmware vm delete -n MyVm -g MyResourceGroup

Parâmetros Obrigatórios

--name -n

Nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az csvmware vm list

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Liste os detalhes das máquinas virtuais VMware na assinatura atual. Se o grupo de recursos for especificado, somente os detalhes das máquinas virtuais nesse grupo de recursos serão listados.

az csvmware vm list [--resource-group]

Exemplos

Liste os detalhes das VMs VMware na assinatura atual.

az csvmware vm list

Liste detalhes de VMs VMware em um grupo de recursos específico.

az csvmware vm list -g MyResourceGroup

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az csvmware vm show

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Obtenha os detalhes de uma máquina virtual VMware.

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

Exemplos

Obtenha os detalhes de uma VM VMware.

az csvmware vm show -n MyVm -g MyResourceGroup

Parâmetros Obrigatórios

--name -n

Nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az csvmware vm start

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Inicie uma máquina virtual VMware.

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

Exemplos

Inicie uma VM VMware.

az csvmware vm start -n MyVm -g MyResourceGroup

Parâmetros Obrigatórios

--name -n

Nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az csvmware vm stop

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Parar/Reinicializar/Suspender uma máquina virtual VMware.

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

Exemplos

Desligue uma VM VMware.

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

Reinicie uma VM VMware.

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

Parâmetros Obrigatórios

--mode

Modo de paragem.

valores aceites: poweroff, reboot, shutdown, suspend
--name -n

Nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az csvmware vm update

Pré-visualizar

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Atualize o campo de tags de uma máquina virtual VMware.

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

Exemplos

Adicione ou atualize uma tag.

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

Remova uma etiqueta.

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

Parâmetros Obrigatórios

--name -n

Nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

valor predefinido: []
--force-string

Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.

valor predefinido: False
--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OR --remove propertyToRemove.

valor predefinido: []
--set

Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>.

valor predefinido: []
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.