La función Iniciar máquina virtual (VM) al conectar (preview) nos permite ahorrar costos al permitirnos desasignar las máquinas virtuales cuando no las estamos utilizando. Cuando necesitemos usar la máquina virtual nuevamente, todo lo que tenemos que hacer es volver a encender las máquinas virtuales.
Es importante mencionar lo siguiente:
*Solamente se puede utilizar por el momento para HostPool personales
*Pooled Host Pool vendra en una nueva version para ser habilitada esta caracteristica
*Windows Virtual Desktop (Classic) no esta soportado
*Tiene compatibilidad con el cliente web o con el cliente de Windows de la version 1.2748 o posterior
Para comenzar con la configuración vamos a ir a la parte de Subscripciones del portal de Azure y nos posicionamos en Access control (IAM) vamos a crear un nuevo Rol Personalizado.
A continuación, asignamos un nombre al rol personalizado y agregamos una descripción. Recomendamos el siguiente nombre «start VM on connect«.
Ahora vamos a agregar los siguientes permisos para este rol.
Microsoft.Compute/virtualMachines/start/action
Microsoft.Compute/virtualMachines/read
El resto de las opciones las dejamos tal cual, revisamos y creamos. Después de eso, deberemos asignar el rol para otorgar acceso a Windows Virtual Desktop. Para asignar el rol personalizado:
Ahora para lograr la conectividad desde un equipo de trabajo a traves de Powershell debemos instalar el siguiente modulo.
Install-Module -Name Az.DesktopVirtualization -RequiredVersion 2.1.0
Ejecutamos el siguiente cmdlet para habilitar nuestra maquina virtual
Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -StartVMOnConnect:$true
Ejecutamos el siguiente cmdlet para deshabilitar la conexión a nuestra maquina virtual
Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -StartVMOnConnect:$false
Esto mismo lo podemos realizar de manera manual entrando a la configuracion de nuestro portal de Azure en el apartado de Windows Virtual Desktop, seleccionando nuestro Host Pool en la parte de propiedades.
Una vez ejecutado el cmdlet para iniciar nuestra maquina el proceso se hara de manera automatica tomando unos cuantos segundos para arrancar la maquina virtual.
Colocamos nuestras credenciales.
Y listo, tenemos nuestra maquina corriendo.
Sin mas por el momento, me despido enviandoles un gran saludo a todos mis lectores, estamos con nuevos post.