Compartilhar via


az csvmware vm

Observação

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 suporte: https://aka.ms/CLI_refstatus

Gerenciar máquinas virtuais VMware.

Comandos

Nome Description Tipo Status
az csvmware vm create

Crie uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm delete

Exclua uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm disk

Gerencie os discos da máquina virtual VMware.

Extensão Visualizar
az csvmware vm disk add

Adicionar disco a uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm disk delete

Excluir discos de uma VM.

Extensão Visualizar
az csvmware vm disk list

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

Extensão Visualizar
az csvmware vm disk show

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

Extensão Visualizar
az csvmware vm list

Listar detalhes de 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 Visualizar
az csvmware vm nic

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

Extensão Visualizar
az csvmware vm nic add

Adicione NIC a uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm nic delete

Exclua NICs de uma VM.

Extensão Visualizar
az csvmware vm nic list

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

Extensão Visualizar
az csvmware vm nic show

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

Extensão Visualizar
az csvmware vm show

Obtenha os detalhes de uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm start

Inicie uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm stop

Parar/reinicializar/suspender uma máquina virtual VMware.

Extensão Visualizar
az csvmware vm update

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

Extensão Visualizar

az csvmware vm create

Versão Prévia

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: 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

Criando 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

Criando uma VM e adicionando 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 esse 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 "Network adapter 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

Personalizando 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 do modelo.

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

Personalizando propriedades específicas de uma VM. Alterando o adaptador de "Network adapter 1" nic para E1000E, daquele especificado no modelo, e também adicionando outra 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

Criando uma VM e adicionando 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

Personalizando 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 Exigidos

--name -n

Nome da máquina virtual.

--private-cloud -p

Nome ou ID da nuvem privada CloudSimple.

--resource-group -g

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 do 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 é obtido do modelo de VM vSphere especificado.

--disk

Adicionar ou modificar discos.

Por padrão, os discos serão adicionados de acordo com o modelo vSphere VM. Você pode adicionar mais discos ou modificar algumas propriedades de um disco especificadas 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

Expõe a virtualização completa da CPU ao sistema operacional convidado. O padrão é obtido do modelo de VM vSphere especificado.

Valores aceitos: 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

Adicionar ou modificar NICs.

Por padrão, as nics serão adicionadas de acordo com o modelo vSphere VM. 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 é obtido do modelo de VM vSphere especificado.

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az csvmware vm delete

Versão Prévia

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: 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 Exigidos

--name -n

Nome da máquina virtual.

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az csvmware vm list

Versão Prévia

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

Listar detalhes de 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

Listar detalhes de VMs VMware na assinatura atual.

az csvmware vm list

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

az csvmware vm list -g MyResourceGroup

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az csvmware vm show

Versão Prévia

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: 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 Exigidos

--name -n

Nome da máquina virtual.

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az csvmware vm start

Versão Prévia

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: 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 Exigidos

--name -n

Nome da máquina virtual.

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az csvmware vm stop

Versão Prévia

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: 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 Exigidos

--mode

Modo de parada.

Valores aceitos: poweroff, reboot, shutdown, suspend
--name -n

Nome da máquina virtual.

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az csvmware vm update

Versão Prévia

O grupo de comandos 'csvmware' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: 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

Adicionar ou atualizar uma tag.

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

Remova uma tag.

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

Parâmetros Exigidos

--name -n

Nome da máquina virtual.

--resource-group -g

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 valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

Valor padrão: []
--force-string

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

Valor padrão: False
--no-wait

Não aguarde a conclusão da operação de execução longa.

Valor padrão: False
--remove

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

Valor padrão: []
--set

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

Valor padrão: []
Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.