Clonando maquinas virtuales de #HyperV con #powershell para darlas una tarea especifica

por | 4 mayo, 2016

Vimos en un anterior artículo el crrear una maquina virtual y despues os dije el instalar el SQL Server Developer que era gratuito.

Pues ahora lo que vaosa hacer es clonarla.

En Hyper-V esto consite en exportar e importar la maquina en concreto.

Siguiente con el tema de la Proteccion de Datos sería clonar una maquina y asignarla un nobre dependiendo el cliente. En mi caso lo que voy a hacer es crear 3 maquinas que se llamaran Charlas seguido de:

  • SQL12
  • SQL14
  • MySQL
  • MOngoDB

Y ya de paso SQL16, reservando ya sitio  por que el día 1 de Junio le teneos a la vuelta de la esquina.

Captura

Vamos primero a exportarlo.

#Exportar
$Exportar = "M:\HyperV\MVClones"
Export-VM -Name “Base_W10_BBDD” -Path $Exportar -Verbose

Nos tenemos que ir a  la carpeta donde la maquina virtual que hemos clonado para pillar el número que aparece antes del -vcmx

Y ahora lo metemos en el script de Exportacion

Import-VM -Path '\M:\HyperV\MVClones\Base_W10_BBDD\Virtual Machines\2366BD9C-477D-401C-B9CF-79E0A93DB60D.vmcx' -Copy -GenerateNewId -VhdDestinationPath 'M:\HyperV\MV\Charla_SQL12' -VirtualMachinePath 'M:\HyperV\MV\Charla_SQL12' -Verbose

La clausula Copy te dice que  los archivos de la máquina virtual importada deben copiarse en las ubicaciones que le digo.

Y GenerateNewId la máquina virtual importada debe ser copiada y se le da un nuevo identificador único.

Y nos queda:

Captura

Miramos la hora que se ha creado y  renombrarlo.

Captura

Este proceso aun no he consigo de otra forma. Sigo investigando.

Ahora solo queda instalar los respectivos programas.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.