IBM Cloud Docs
Conexión a ESXi con Bare Metal Servers en VPC

Conexión a ESXi con Bare Metal Servers en VPC

Cuando el servidor nativo esté ejecutándose, puede conectarse a la interfaz de usuario de la consola directa (DCUI) de ESXi y al cliente web de ESXi. Puede utilizar la VNC o la consola serie para acceder a ESXi DCUI. Puede acceder al cliente web de ESXi a través de una IP flotante.

Para obtener más información sobre los despliegues de VMWare, consulte Visión general deVMware Cloud Foundation.

Obtención del nombre y la contraseña de la cuenta de ESXi

Se le solicitará que especifique el nombre y la contraseña de la cuenta para acceder a ESXi DCUI y al cliente web de ESXi. Puede recuperar la información de la cuenta mediante la CLI.

La contraseña se genera y se cifra automáticamente utilizando la primera clave SSH proporcionada al crear el servidor nativo. Tiene que descifrar la contraseña mediante esta clave SSH.

Para imágenes de Windows o VMware , debe utilizar el tipo de clave SSH RSA. El tipo de clave SSH Ed25519 no se puede utilizar con imágenes de Windows o VMware . Para obtener más información, consulte Iniciación a las claves SSH.

  1. Utilice el mandato siguiente para recuperar el nombre de la cuenta e identificar la clave SSH que se utiliza para descifrar la contraseña.

    ibmcloud is bare-metal-server-initialization-values $bare_metal_server_id
    
  2. En la respuesta, localice los campos User accounts y SSH keys . El valor de "Cuentas de usuario" es su nombre de cuenta. Debe utilizar la primera clave SSH para descifrar la contraseña.

  3. Cuando tenga la clave SSH, ejecute el mandato siguiente para obtener la contraseña:

    ibmcloud is bare-metal-server-initialization-values $bare_metal_server_id [--private-key (KEY | @KEY_FILE)]
    
  4. Añada '<content of the private key file>' o @private_key_file_path en el distintivo --private-key para decodificar y descifrar la contraseña.

Después de recuperar el nombre y la contraseña de la cuenta, puede utilizarlos para acceder a ESXi DCUI y al cliente web.

Acceso a ESXi DCUI utilizando una VNC o una consola serie

Puede acceder al ESXi DCUI ( VMware® ) conectándose a una consola VNC o serie.

Para conectarse a una consola, debe tener asignados los roles Operador (o superior) y Administrador de la consola nativa para el servidor nativo en IBM Cloud Identiy and Access Management (IAM). Si es un administrador de la cuenta, también deberá autoasignarse el rol de Administrador de consola nativa.

ESXi DCUI no sale de una consola serie de forma predeterminada. Puede habilitarla siguiendo Conexión a una consola serie.

Conexión a una consola VNC

Puede utilizar la interfaz de usuario, la CLI o la API para conectarse a una consola de VNC.

Conexión a una consola de VNC mediante la interfaz de usuario

  1. En el IBM Cloud consola, ve al icono Menú de navegación Icono del menú > Infraestructura Icono VPC > Informática > Servidores

  2. Pulse el icono de desbordamiento del servidor nativo de destino y, a continuación, pulse Abrir consola de VNC.

Conexión a una consola de VNC mediante la CLI

  1. Ejecute el mandato siguiente para conectarse a una consola:

    ibmcloud is bare-metal-server-console $bare_metal_server_id --vnc
    

    La señal de acceso deja de ser válida transcurridos 3 minutos.

  2. Guarde el valor de "href" en la respuesta.

  3. Abra el portal noVNC Icono de enlace externo en un navegador.

  4. Pulse Valor y, a continuación, expanda Avanzado > WebSocket.

  5. Compruebe Cifrar y pegue en Host: la parte correspondiente al punto final de la API de URL que ha guardado en el paso 2. No incluya "wss://", establezca el Puerto en "443". Pegue en Ruta la parte correspondiente a la vía de acceso del URL que ha guardado en el paso 2.

    • Ejemplo de punto final de API: us-south.iaas.cloud.ibm.com
    • Ruta de ejemplo: v1/bare_metal_servers/<bare_metal_server_id>/console?access_token=<access_token>&version=2021-05-26&generation=2
  6. Pulse Conectar.

Conexión a una consola de VNC mediante la API

  1. Ejecute la siguiente llamada de API para conectar la consola de VNC:

    curl -X POST \
    "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/console_access_token?version=2020-05-26&generation=2" \
    -H "Authorization: $token" \
    -d '{"console_type":"vnc"}'
    
  2. Siga los pasos del 2 al 6 del apartado Conexión a una consola de VNC mediante la CLI para conectarse a la consola de VNC.

Inicio de sesión en ESXi DCUI

  1. Abra ESXi DCUI en una consola VNC.
  2. Pulse F2 en la página principal de DCUI para acceder al menú Personalización del sistema .
  3. En la ventana abierta, especifique el nombre de cuenta y la contraseña y, a continuación, pulse Intro.

Puede restablecer la contraseña en la sección Configurar contraseña .

Habilitación de SSH para el servidor nativo (opcional)

De forma predeterminada, no tiene acceso SSH al servidor ESXi nativo. Puede habilitar el acceso SSH en DCUI con una de las opciones siguientes.

Habilitación de SSH en la DCUI

  1. Pulse F2 en la página principal de DCUI para acceder al menú Personalización del sistema. Se le solicitará que especifique su nombre de cuenta y su contraseña.

  2. En el menú Personalización del sistema, seleccione Resolución de problemas.

  3. En el menú Opciones de la modalidad de resolución de problemas, seleccione Habilitar SSH y actívelo.

  4. SSH está habilitado. Ahora, puede acceder a DCUI mediante el protocolo SSH.

Habilitación de SSH con un script

También puede habilitar SSH al suministrar un servidor nativo. Para ello, pase el contenido de script siguiente como datos de usuario:

vim-cmd hostsvc/enable_ssh
vim-cmd hostsvc/start_ssh

Conexión a una consola serie

Opcionalmente, puede utilizar una consola serie para acceder a ESXi DCUI. En primer lugar, debe seguir estos pasos para cambiar manualmente al modo de consola de serie:

  1. Rearranque el servidor nativo. A continuación, abra de inmediato una consola de VNC, una vez obtenido el Acceso a ESXi DCUI mediante una consola de serie o de VNC.

  2. Después de haber pulsado Conectar en la ventana de conexión de noVNC, espere hasta que aparezca la ventana Cargando el hipervisor VMware y pulse Mayús+O para editar las opciones de arranque.

  3. Especifique gdbPort=none logPort=none tty2Port=com1 en el campo de entrada y, a continuación, pulse Intro. Para utilizar com2 en su lugar, sustituya com1 por com2.

  4. Cuando finalice la carga, cierre la ventana noVNC.

  5. Pulse Abrir consola de serie para abrir una consola de serie en la interfaz de usuario de IBM Cloud. Se abre una nueva pestaña en el terminal.

  6. Pulse ESC si ESXi DCUI no aparece en el terminal. Puede ver ESXi DCUI en el terminal.

Puede utilizar otros métodos para habilitar la consola serie. Para obtener más información, consulte VMware Docs Home.

Acceso al cliente web de ESXi mediante una IP flotante

Puede acceder al cliente web de ESXi a través de una IP flotante.

Conexión de una IP flotante a la interfaz de red del servidor nativo

Antes de poder acceder al servidor nativo a través de la Internet pública, debe conectar una IP flotante a su interfaz de red PCI primaria. Para conectar una IP flotante, puede utilizar la interfaz de usuario, la CLI o la API.

Conexión de una IP flotante mediante la interfaz de usuario

  1. En el IBM Cloud consola, ve al icono Menú de navegación Icono del menú > Infraestructura Icono VPC > Informática > Servidores

  2. Pulse el nombre del servidor nativo.

  3. En la página Detalles de servidor nativo, desplácese a la sección Interfaces de red y pulse Editar en una interfaz de red.

  4. En Editar interfaz de red, seleccione una IP flotante reservada o Reserve una nueva IP flotante.

  5. Pulse Guardar

Conexión de una IP flotante mediante la CLI

Necesita la siguiente información para conectar una IP flotante al servidor nativo:

  • ID de servidor nativo
  • ID de interfaz de red
  • ID de IP flotante

Utilice el mandato Listar las interfaces de red para buscar el ID de la interfaz de red. Utilice el mandato ibmcloud is floating-ips para buscar los ID de IP flotantes reservados, o bien, utilice el mandato ibmcloud is floating-ip-reserve para reservar uno nuevo.

Cuando haya recopilado toda la información necesaria, utilice el mandato siguiente para conectar la IP flotante al servidor nativo:

ibmcloud is bare-metal-server-network-interface-floating-ip-add $bare_metal_server_id $network_interface_id $floating_ip_id

Conexión de una IP flotante mediante la API

Necesita la siguiente información para conectar una IP flotante a una interfaz de red del servidor nativo:

  • ID de servidor nativo
  • ID de interfaz de red
  • ID de IP flotante

Utilice el mandato Listar todas las interfaces de red para buscar el ID de la interfaz de red. Utilice el mandato Listar todas las IP flotantes para buscar los ID de IP flotantes reservados, o bien, utilice el mandato Reservar una IP flotante para reservar una nueva.

Una vez recopilada toda la información necesaria, utilice la siguiente petición de API para conectar la IP flotante al servidor nativo:

curl -X PUT "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/network_interfaces/$network_interface_id/floating_ips/$floating_ip_id?version=2021-03-09&generation=2" \
-H "Authorization: $iam_token"

Acceso al cliente web de ESXi

  1. Una vez completados los pasos anteriores, podrá acceder al cliente web de ESXi especificando la IP flotante en la barra de direcciones del navegador.
  2. En la ventana de inicio de sesión, especifique el nombre de cuenta y la contraseña que haya recuperado anteriormente.

Notas sobre el servicio de consola

Tenga en cuenta lo siguiente cuando utilice un servicio de consola.

  • La sesión de consola caduca al cabo de 10 minutos de inactividad. Se cierra al cabo de 60 minutos, independientemente de la actividad.
  • El número de consolas VNC activas por servidor está limitado a dos. El número de consolas serie activas por servidor está limitado a una.