
Automatizando a implantação de Máquinas Virtuais no Hyper-V com o PowerShell
Como na maioria dos produtos da Microsoft atualmente você pode usar a GUI (interface gráfica) ou o Powershell para criar máquinas virtuais.
Nesta postagem descrevo sobre como criar máquinas virtuais no Hyper-V usando o Powershell.
1 – Abra o Powershell e execute o seguinte Script:
New-VM `
-Name “SRV-001” `
-Path “E:\” `
-NewVHDPath E:\SRV-001\SRV-001.VHDX `
-NewVHDSizeBytes 80GB `
-Generation 2 `
-MemoryStartupBytes 2GB `
-SwitchName SW_Virtual_LAN
Abaixo podemos verificar a execução do script:
Descrição dos comandos:
New-VM: Comando para criar a Máquina virtual
Name: Nome da Máquina Virtual
Path : Caminho onde serão armazenados os arquivos da VM
NewVHDPath: Crie um arquivo VHD (X) para o caminho especificado (disco dinâmico)
New-VHDSizeBytes : Tamanho do arquivo VHD (X)
Generation: Geração de VM (1 ou 2)
MemoryStartupBytes : Memória atribuída à VM (memória estática)
SwitchName : Nome do switch em que o adaptador de rede será conectado
Obs: A crase é utilizada para pular uma linha, o script pode ser criado em uma unica linha, para facilitar a leitura e melhor entendimento utilizo a crase.
2. Abra o Hyper-V Manager e observe que nossa máquina virtual foi criada.
3. Vamos verificar o armazenamento dos arquivos de configuração da VM e VHD
O local selecionado para o armazenamento dos arquivos de configuração da máquina virtual e vhdx foi E:\SRV-001\
Conclusão
É claro que existem muito mais configurações que você podemos definir, mas isso é suficiente para criar uma máquina virtual e colocar em funcionamento. Depois de pegar o jeito do Powershell, você não voltará para criar suas máquinas na GUI, pois isso é muito mais rápido e menos propenso a erros.
Espero que este conteúdo tenha contribuído com o enriquecimento do conhecimento de vocês em Hyper-V
Tem alguma sugestão ou observação, comente.
Forte abraço, obrigado e até o próximo post. 🙂
Graduado em Informática Licenciatura pela Universidade Tiradentes, Pós Graduado em Administração e Segurança de Sistemas Computacionais pela Universidade Estácio de Sá, MBA em Gestão de Redes de Computadores pela FANESE, Certificações MCT, Azure Administrator, MCSE Core Infrastructure e MCSA Windows Server 2012, com mais de 07 anos de experiência em TI. Com conhecimento em Windows Server, Linux, Virtualização, Azure, Zabbix.
Show de bola
Muito obrigado Ricardo.
Seja Bem-vindo.