En esta página se describe cómo acceder a máquinas virtuales de usuario desde un host con una conexión de túnel VPN.
Los hosts de la red remota con una conexión de túnel VPN a una organización de GDC pueden acceder a la interfaz principal de las máquinas virtuales de usuario de la organización, siempre que se permita el tráfico de salida y de entrada al proyecto que contiene la máquina virtual de usuario.
Antes de empezar
Para configurar el tráfico de entrada y de salida de un túnel VPN, debes tener lo siguiente:
- Un túnel VPN. Para obtener más información, consulta el artículo Crear un túnel VPN.
- Haber habilitado el tráfico de salida y de entrada al proyecto que contiene la máquina virtual. Para obtener más información, consulta el artículo Controlar el tráfico de entrada y de salida.
Los roles de identidad y acceso necesarios:
- Administrador de VPN: tiene permisos de lectura y escritura en todos los recursos relacionados con la VPN. Pídele al administrador de IAM de tu organización que te asigne el rol de administrador de VPN (
vpn-admin). - Lector de VPN: tiene permisos de lectura en todos los recursos relacionados con la VPN. Pídele al administrador de gestión de identidades y accesos de tu organización que te asigne el rol de visor de VPN (
vpn-viewer). - Administrador de VirtualMachine de proyectos: gestiona las máquinas virtuales en el espacio de nombres del proyecto. Pídele al administrador de IAM de tu organización que te asigne el rol de administrador de VirtualMachine de proyectos (
project-vm-admin). - Para obtener más información, consulta el artículo Definiciones de roles.
- Administrador de VPN: tiene permisos de lectura y escritura en todos los recursos relacionados con la VPN. Pídele al administrador de IAM de tu organización que te asigne el rol de administrador de VPN (
Acceder a la máquina virtual de usuario
Sigue estos pasos para acceder a la interfaz principal de la máquina virtual de usuario:
Consulta las interfaces de la máquina virtual de usuario viendo su objeto
VirtualMachinecorrespondiente en el clúster de admin. de la org.:kubectl --kubeconfig MANAGEMENT_API_SERVER get -n PROJECT_NAME gvm VM_NAME -ojson | jq '.status.network.interfaces'Haz los cambios siguientes:
MANAGEMENT_API_SERVER: la ruta de kubeconfig del servidor de la API zonal. Si aún no has generado un archivo kubeconfig para el servidor de la API en la zona de destino, consulta el artículo Iniciar sesión para obtener más información.VM_NAME: el nombre del objetoVirtualMachine.
La salida debería tener este aspecto:
[ { "ipAddresses": [ "172.16.19.189" ], "macAddress": "8a:fc:81:0b:41:dc", "name": "net1" } ] ```Los hosts de la red remota con una conexión de túnel VPN a una organización de GDC pueden acceder a las máquinas virtuales de usuario a través de la interfaz principal
net1:/home/ubuntu# ssh -i ~/vm-access user@172.16.19.189Para obtener información sobre el acceso SSH, incluido cómo recuperar una clave para una máquina virtual, consulta el artículo Conectarse a una máquina virtual.