Como criar uma máquina virtual personalizada que executa o Linux
Importante
As VMs clássicas serão desativadas em 1º de março de 2023.
Se você usa os recursos de IaaS do ASM, realize a migração até 1º de março de 2023. Recomendamos que faça a migração o quanto antes para aproveitar as inúmeras melhorias feitas no Azure Resource Manager.
Para mais informações, confira Migrar os recursos de IaaS para o Azure Resource Manager até 1º de março de 2023.
Observação
O Azure tem dois modelos de implantação diferentes para criar e trabalhar com recursos: Resource Manager e Clássico. Este artigo aborda o uso do modelo de implantação Clássica. A Microsoft recomenda que a maioria das implantações novas use o modelo do Gerenciador de Recursos. Para obter informações sobre como criar uma VM do Linux usando o modelo do Resource Manager, consulte Criar uma VM do Linux no Azure usando o Portal.
A partir de 15 de novembro de 2017, as máquinas virtuais estarão disponíveis somente no portal do Azure.
Uma máquina virtual personalizada significa simplesmente uma máquina virtual que você cria usando um Aplicativo em destaque do Marketplace porque ele realiza grande parte do trabalho para você. Ainda assim, você pode fazer escolhas de configuração que incluem os seguintes itens:
- Conectar a máquina virtual a uma rede virtual.
- Instalar o agente de máquina Virtual do Azure e extensões de máquina Virtual do Azure, como para antimalware.
- Adicionar a máquina virtual a serviços de nuvem existentes.
- Adicionar a máquina virtual a uma conta de armazenamento existente.
- Adicionar a máquina virtual a um conjunto de disponibilidade.
Importante
Se deseja que sua máquina virtual use uma rede virtual, especifique a rede virtual ao criar a máquina virtual.
- Dois benefícios do uso de uma rede virtual são: conectar-se diretamente à máquina virtual e configurar conexões entre instalações.
- Uma máquina virtual pode ser configurada para ingressar em uma rede virtual somente quando você criar a máquina virtual. Para obter detalhes sobre redes virtuais, consulte Visão geral do Rede Virtual Azure.
Para criar a máquina virtual
Entre em sua assinatura do Azure usando as etapas listadas em Conectar-se ao Azure pela CLI clássica do Azure.
Verifique se que você está no modo de implantação Clássica da seguinte maneira:
azure config mode asm
Localize a imagem do Linux que você quer carregar nas imagens disponíveis, da seguinte maneira:
azure vm image list | grep "Linux"
Em uma janela de prompt de comando do Windows, use find em vez de grep.
Use
azure vm create
para criar VM com a imagem do Linux da lista anterior. Esta etapa cria uma conta de armazenamento e um serviço de nuvem. Você também pode conectar essa VM a um serviço de nuvem existente com uma opção-c
. Crie um ponto de extremidade SSH para fazer logon na máquina virtual Linux com a opção-e
. O exemplo a seguir cria uma VM denominadamyVM
usando a imagemUbuntu-14_04_4-LTS
no localWest US
, e adiciona um nome de usuárioops
:azure vm create myVM \ b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \ -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
A saída deverá ser semelhante ao seguinte exemplo:
info: Executing command vm create + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB + Looking up cloud service info: cloud service myVM not found. + Creating cloud service + Retrieving storage accounts + Creating VM info: vm create command OK
Observação
Para uma máquina virtual Linux, você deve fornecer a opção
-e
novm create
. Não é possível ativar SSH após a máquina virtual ter sido criada. Para obter mais detalhes sobre SSH, leia Como usar SSH com Linux no Azure.Você pode verificar os atributos da VM usando o comando
azure vm show
. O exemplo a seguir lista as informações para a VM denominadamyVM
:azure vm show myVM
Inicie sua VM com o comando
azure vm start
da seguinte maneira:azure vm start myVM
Próximas etapas
Para obter detalhes sobre todos esses comandos de máquina virtual da CLI clássica do Azure, leia Usando a CLI clássica do Azure com a API da implantação clássica.