Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A virtualização é uma tecnologia essencial em ambientes de TI modernos, permitindo que múltiplos sistemas operacionais e aplicações sejam executados em um único servidor físico. No Windows, o Hyper-V é a solução de virtualização nativa que permite criar e gerenciar máquinas virtuais (VMs). Neste artigo, vamos explorar como usar o comando New-VM
no PowerShell para criar VMs no Windows.
O que é o comando New-VM?
O New-VM
é um cmdlet do PowerShell que faz parte do módulo Hyper-V. Ele é utilizado para criar novas máquinas virtuais no Windows. Este comando é poderoso e flexível, permitindo especificar diversos parâmetros para personalizar a configuração da VM, como nome, memória, número de processadores, e muito mais.
Pré-requisitos
Antes de começar, certifique-se de que o Hyper-V está habilitado no seu sistema Windows. O Hyper-V está disponível em edições específicas do Windows 10 Pro, Enterprise e Windows Server. Você pode habilitá-lo através do Painel de Controle ou usando o PowerShell com o seguinte comando:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Após habilitar o Hyper-V, reinicie o computador para aplicar as mudanças.
Criando uma Máquina Virtual com New-VM
Vamos criar uma VM básica usando o New-VM
. Aqui está um exemplo de como você pode fazer isso:
# Define os parâmetros para a nova VM
$vmName = "MinhaNovaVM"
$memoryStartupBytes = 2GB
$vhdPath = "C:\VMs\MinhaNovaVM\DiscoRigido.vhdx"
$vhdSizeBytes = 60GB
# Cria um novo disco rígido virtual
New-VHD -Path $vhdPath -SizeBytes $vhdSizeBytes -Dynamic
# Cria a nova máquina virtual
New-VM -Name $vmName -MemoryStartupBytes $memoryStartupBytes -VHDPath $vhdPath -Generation 2
# Configura o adaptador de rede virtual
Add-VMNetworkAdapter -VMName $vmName -SwitchName "Default Switch"
Explicação dos passos:
Definição de Parâmetros: Primeiro, definimos algumas variáveis para o nome da VM, quantidade de memória inicial, caminho e tamanho do disco rígido virtual (VHD).
Criação do VHD: Usamos o New-VHD
para criar um novo disco rígido virtual no caminho especificado. O disco é configurado como dinâmico, o que significa que ele crescerá conforme necessário até o tamanho máximo especificado.
Criação da VM: O New-VM
é usado para criar a VM com o nome e memória inicial especificados. O parâmetro -Generation 2
indica que queremos criar uma VM de geração 2, que oferece mais recursos e segurança.
Configuração de Rede: Finalmente, adicionamos um adaptador de rede à VM usando Add-VMNetworkAdapter
, conectando-o ao "Default Switch" para acesso à rede.
Considerações Finais
O comando New-VM
no PowerShell é uma ferramenta poderosa para criar e configurar máquinas virtuais no Windows. Com ele, você pode automatizar a criação de VMs e integrar este processo em scripts mais complexos para gerenciar seu ambiente de virtualização de forma eficiente.