Compartir a través de


Conexión a la consola de una máquina virtual en un dispositivo Azure Stack Edge Pro GPU

SE APLICA A: Sí para Pro GPU SKUAzure Stack Edge Pro: GPUSí para Pro 2 SKUAzure Stack Edge Pro 2Sí para Pro R SKUAzure Stack Edge Pro RSí para Mini R SKUAzure Stack Edge Mini R

La solución Azure Stack Edge Pro GPU ejecuta cargas de trabajo no contenedorizadas a través de las máquinas virtuales. En este artículo se describe cómo conectarse a la consola de una máquina virtual implementada en el dispositivo.

La consola de máquina virtual le permite acceder a las máquinas virtuales con las características de teclado, mouse y pantalla mediante las herramientas de escritorio remoto disponibles de forma habitual. Puede acceder a la consola y solucionar cualquier problema que se haya producido al implementar una máquina virtual en el dispositivo. Podrá conectarse a la consola de la máquina virtual aunque la máquina virtual no se haya aprovisionado.

Flujo de trabajo

El flujo de trabajo de alto nivel consta de los siguientes pasos:

  1. Conéctese a la interfaz de PowerShell del dispositivo.
  2. Habilite el acceso de la consola a la máquina virtual.
  3. Conéctese a la máquina virtual mediante el protocolo de escritorio remoto (RDP).
  4. Revoque el acceso de la consola a la máquina virtual.

Requisitos previos

Antes de comenzar, asegúrese de completar estos requisitos previos:

En el dispositivo

Debe tener acceso a un dispositivo Azure Stack Edge Pro GPU que esté activado. El dispositivo debe tener una o más máquinas virtuales implementadas. Puede implementar las máquinas virtuales mediante Azure PowerShell, plantillas o Azure Portal.

Para el cliente que va a acceder al dispositivo

Asegúrese de que tiene acceso a un sistema cliente que cumpla estos criterios:

Conexión a la consola de la máquina virtual

Siga estos pasos para conectarse a la consola de la máquina virtual en el dispositivo.

Conexión a la interfaz de PowerShell en el dispositivo

El primer paso consiste en conectarse a la interfaz de PowerShell del dispositivo.

Habilitación del acceso de la consola a la máquina virtual

  1. En la interfaz de PowerShell, ejecute el siguiente comando para habilitar el acceso a la consola de la máquina virtual.

    Grant-HcsVMConnectAccess -ResourceGroupName <VM resource group> -VirtualMachineName <VM name>
    
  2. En el resultado del ejemplo, tome nota del identificador de la máquina virtual. Necesitará esta información más tarde.

    [10.100.10.10]: PS>Grant-HcsVMConnectAccess -ResourceGroupName mywindowsvm1rg -VirtualMachineName mywindowsvm1
    
    VirtualMachineId       : 81462e0a-decb-4cd4-96e9-057094040063
    VirtualMachineHostName : 3V78B03
    ResourceGroupName      : mywindowsvm1rg
    VirtualMachineName     : mywindowsvm1
    Id                     : 81462e0a-decb-4cd4-96e9-057094040063
    [10.100.10.10]: PS>
    

Conexión a la máquina virtual

Ahora puede usar un cliente de Escritorio remoto para conectarse a la consola de la máquina virtual.

Uso del Escritorio remoto de Windows

  1. Cree un nuevo archivo de texto y especifique el texto siguiente.

    pcb:s:<VM ID from PowerShell>;EnhancedMode=0
    full address:s:<IP address of the device>
    server port:i:2179
    username:s:EdgeARMUser
    negotiate security layer:i:0
    
  2. Guarde el archivo como *.rdp en el sistema cliente. Usará este perfil para conectarse a la máquina virtual.

  3. Haga doble clic en el perfil para conectarse a la máquina virtual. Utilice estas credenciales:

Uso de FreeRDP

Si usa FreeRDP en el cliente Linux, ejecute el siguiente comando:

./wfreerdp /u:EdgeARMUser /vmconnect:<VM ID from PowerShell> /v:<IP address of the device>

Revocación del acceso a la consola de la máquina virtual

Para revocar el acceso a la consola de la máquina virtual, vuelva a la interfaz de PowerShell del dispositivo. Ejecute el siguiente comando:

Revoke-HcsVMConnectAccess -ResourceGroupName <VM resource group> -VirtualMachineName <VM name>

A continuación, se incluye una salida de ejemplo:

[10.100.10.10]: PS>Revoke-HcsVMConnectAccess -ResourceGroupName mywindowsvm1rg -VirtualMachineName mywindowsvm1

VirtualMachineId       : 81462e0a-decb-4cd4-96e9-057094040063
VirtualMachineHostName : 3V78B03
ResourceGroupName      : mywindowsvm1rg
VirtualMachineName     : mywindowsvm1
Id                     : 81462e0a-decb-4cd4-96e9-057094040063

[10.100.10.10]: PS>

Nota:

Cuando termine de usar la consola de la máquina virtual, es recomendable que revoque el acceso o cierre la ventana de PowerShell para salir de la sesión.

Pasos siguientes