«

»

Mar 17

Preparación de maquinas virtuales en #HyperV para distintos laboratorios mediante #powershell

Ya vimos como preparar un par de maquinas en unos articulos anteriores. Ahora lo que vamos a hacer son máquinas ‘bases’ para después utilizarlas a nuestro antojo en diferentes laboratorios.

Captura

Lo primero que vamos a hacer es configurar las distintas redes

$Pri = "Red_Privada"
$Int = "Red_Interna"
$Privada = New-VMSwitch -Name 'Red_Privada' -SwitchType Private -Notes "Comunicacion entre maquinas"
$Interna = New-VMSwitch -Name 'Red_Interna' -SwitchType Internal -Notes "Comunicacion entre maquinas e Internet"

Captura

No utilizo la externa ya que vamos a compartir la wifi.

Y en máquinas virtuales os pongo una nada más, el resto se haría igual.

# Localizacion de maquinas
$VMLOC ="M:\Hyper-V\MV"

# Windows Server 2012 R2
$IS012 = "M:\Hyper-V\Isos\es_windows_server_2012_r2_with_update_x64_dvd_6052769.iso"
$MemMin = 512MB
$W12VHD = 90GB
$VMNombre ="Base_Win12"
New-VM -Name $VMNombre -Generation 2 -BootDevice CD -MemoryStartupBytes $MemMin -SwitchName $Pri -Path $VMLOC -NoVHD
Add-VMNetworkAdapter –VMName $VMNombre -SwitchName $Int
New-VHD -Path "$VMLOC\$VMNombre\Vhd\$VMNombre-Disk1.vhdx" -SizeBytes $W12VHD -Dynamic
Add-VMHardDiskDrive -VMName $VMNombre -Path "$VMloc\$VMNombre\VHD\$VMNombre-Disk1.vhdx"
Set-VMDvdDrive -VMName $VMNombre -Path $IS012

Captura

Ahora ya solo faltaría clonar máquinas para tenerlas identificadas en nuestros laboratorios.

Vamos a ello.