Cree máquinas virtuales en Hyper-V 2019 con PowerShell

Como ya dijimos en uno de los artículos anteriores, la máquina virtual se puede crear usando una GUI (Graphical User Interface) o PowerShell. En la mayoría de los casos, cuando ambas opciones están disponibles, un administrador de TI preferiría utilizar una GUI.

En este artículo, le mostraremos cómo crear una máquina virtual en Hyper-V 2019 usando PowerShell. Como probablemente sepa, PowerShell es una herramienta que está integrada en los sistemas operativos de los Clientes Windows y los Servidores Windows. Consta de miles de cmdlets que se utilizan para ejecutar comandos específicos.

Como siempre, para explicar el procedimiento, crearemos un caso. Estamos ejecutando Hyper-V 2019 como una función en Windows Server 2019. Queremos crear una máquina virtual que albergue Windows Server 2019 y tenga 8 GB de RAM y 50 GB de espacio en disco. Entonces empecemos.

  1. Click izquierdo sobre el Menu de inicio y escriba Potencia Shell
  2. Botón derecho del ratón sobre el Potencia Shell y luego haga clic en Ejecutar como administrador
  3. Hacer clic para ejecutar PowerShell como administrador
  4. Mas o menos ingrese el siguiente comando en PowerShell y presione Ingresar para crear la máquina virtual. Deberá definir el nombre de la máquina virtual y dónde desea almacenarla. En nuestro caso, el nombre es WinSrv2019 y el sitio está en la partición E: VirtualMachines .
    New-VM -Name WinSrv2019 -MemoryStartupBytes 8GB -BootDevice VHD -NewVHDPath 
    E:VirtualMachinesWinSrv2019.vhdx -Path E:VirtualMachines -NewVHDSizeBytes 50GB -Generation 2 -Switch LAN
  5. Para entender los pedidos que hemos realizado, describimos brevemente lo que significan:
    -New-VM – used to create a new virtual machine.
    -Name WinSrv2019 – used o define the name of the virtual machine. In our case the name is WinSrv2019
    -MemoryStartupBytes 8 GB – assigned RAM memory to the virtual machine
    -BootDevice VHD -NewVHDPath E:VirtualMachinesWinSrv2019.vhdx – used to create a new virtual hard disk (*.vhdx) on the certain location and declare it as a boot device
    -Path E:VirtualMachines -NewVHDSizeBytes 50GB – used to define the location where we will store newly created disk and what is total capacity. In this case, the capacity is 50 GB.
    Generation 2 – define if we will use Generation 1 or Generation 2 VMs. Nowadays it is recommended to use Generation 2.
    -Switch LAN – used to define which virtual network switch will be assigned to the virtual machine. In our case the name of the virtual switch is LAN. In the previous article, we explained what are virtual network switches and how to create them. Please check it on the link.
  6. Para asignar el archivo ISO a una unidad de CD / DVD de VM para instalar un sistema operativo. Es el orden
    Add-VMDvdDrive -VMName WinSrv2019 -Path E:SoftwareISOWinSrv2019.iso

  7. Para entender los pedidos que hemos realizado, describimos brevemente lo que significan:
    Add-VMDvdDrive – create new DVD Drive that will be used as the bootable drive
    VMName WinSrv2019 – choose the virtual machine where you would like to add a new DVD drive. In our case the name of the virtual machine is WinSrv2019
    -Path E:SoftwareISOWinSrv2019.iso – choose the location where your ISO file is stored. Please note that you need to download ISO file from the official Microsoft or Linux website and then use it as installation media.
  8. Inicie la máquina virtual escribiendo el siguiente comando:
    Start-VM -Name WinSrv2019

  9. Escribe el VMConnect.exe para empezar con el Conexión de máquina virtual. La herramienta VMConnect se utiliza para conectarse a la máquina virtual.
  10. Selecciona el Servidor y Máquina virtual y luego haga clic en Okey. Nuestro caso es que el servidor es localhost y WinSrv2019 es la máquina virtual.

Deja un comentario