Accede a los dispositivos de administración

En esta página, se describen los pasos para conectarte a dispositivos de administración de tus nubes privadas.

Para poder conectarte a los dispositivos de administración, necesitas conectividad de red de la máquina cliente a la red de VMware Engine. Establece la conectividad de red mediante una de las siguientes opciones:

Requisitos previos de la API y Google Cloud CLI

Si deseas usar la herramienta de línea de comandos de gcloud o la API para administrar los recursos de VMware Engine, te recomendamos que configures las herramientas como se describe a continuación.

gcloud

  1. Configura tu ID del proyecto predeterminado:

    gcloud config set project PROJECT_ID
    
  2. Configura una región y una zona predeterminadas:

    gcloud config set compute/region REGION
    
    gcloud config set compute/zone ZONE
    

Para obtener más información sobre la herramienta de gcloud vmware, consulta los documentos de referencia del SDK de Cloud.

API

Los ejemplos de API en este conjunto de documentación usan la herramienta de línea de comandos de cURL para consultar la API. Se requiere un token de acceso válido como parte de la solicitud cURL. Existen muchas formas de obtener un token de acceso válido. En los siguientes pasos, se usa la herramienta gcloud para generar un token de acceso:

  1. Accede a Google Cloud:

    gcloud auth login
    
  2. Genera un token de acceso y expórtalo a TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifica que TOKEN esté configurado correctamente:

    echo $TOKEN
    

Ahora, usa el token de autorización en tus solicitudes a la API. Por ejemplo:

curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

Las muestras de código de Python en esta documentación usan la biblioteca de VMware Engine para comunicarse con la API. Para poder usar este enfoque, es necesario instalar la biblioteca y configurar las credenciales predeterminadas de la aplicación.

  1. Descarga y, luego, instala la biblioteca de Python:

    pip install google-cloud-vmwareengine
    
  2. Para configurar la información del ADC, ejecuta esos comandos en la shell:

    gcloud auth application-default login
    

    O bien, usa un archivo de claves de cuenta de servicio:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Para obtener más información sobre la biblioteca, visita la página de referencia o consulta las muestras de código en GitHub.

Para acceder a un dispositivo de administración de tu nube privada, haz lo siguiente:

Obtén detalles de conexión de los dispositivos de administración

Console

Para obtener la URL a un dispositivo de administración con la consola de Google Cloud, sigue estos pasos:

  1. Accede al portal de Google Cloud VMware Engine.
  2. Haz clic en Nubes privadas.
  3. Selecciona la nube privada a la que quieres acceder.
  4. En la página de detalles de la nube privada, selecciona la pestaña Dispositivos de administración.
  5. Haz clic en la columna URL de vCenter Server o NSX Manager.

gcloud

Para obtener los detalles de conexión a un dispositivo de administración mediante Google Cloud CLI, haz lo siguiente:

  1. Para mostrar las URLs del dispositivo de administración, ejecuta el comando gcloud vmware private-clouds describe.

    gcloud vmware private-clouds describe \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION

Reemplaza lo siguiente:

  • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada para esta solicitud.
  • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
  • REGION: Es la región de la nube privada. Si se trata de una nube privada ampliada, especifica la zona para esta nube privada.

API

  1. Para mostrar los detalles de conexión del dispositivo de administración mediante la API de VMware Engine, realiza una solicitud GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID"

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
    • REGION: Es la región de la nube privada. Si se trata de una nube privada ampliada, especifica la zona para esta nube privada.
    • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada para esta solicitud.

Obtén credenciales para los dispositivos de administración

Después de crear una nube privada, puedes generar credenciales para sus dispositivos de administración, como vCenter Server y NSX Manager. Para acceder a esos dispositivos de tu nube privada por primera vez, debes usar el ID de usuario y la contraseña que generó la consola de Google Cloud.

Para agregar usuarios adicionales a tus dispositivos de vCenter Server o NSX Manager, comunícate con la atención al cliente de Cloud.

Console

Para obtener la contraseña de un dispositivo de administración con la consola de Google Cloud, sigue estos pasos:

  1. Accede al portal de Google Cloud VMware Engine.
  2. Haz clic en Nubes privadas.
  3. Selecciona la nube privada a la que quieres acceder.
  4. En la página de detalles de la nube privada, selecciona la pestaña Dispositivos de administración.
  5. En la columna Información de acceso de vCenter Server o NSX Manager, haz clic en Detalles de la clave.
  6. Copia las credenciales de vCenter Server o NSX Manager del mensaje que aparece.

gcloud

Para obtener la contraseña de un dispositivo de administración mediante Google Cloud CLI, haz lo siguiente:

  1. Para mostrar las credenciales de usuario de vCenter, ejecuta el comando gcloud vmware private-clouds vcenter credentials describe.

    gcloud vmware private-clouds vcenter credentials describe \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION
  2. Para mostrar las credenciales de usuario de NSX, ejecuta el comando gcloud vmware private-clouds nsx credentials describe.

    gcloud vmware private-clouds nsx credentials describe \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION

Reemplaza lo siguiente:

  • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada para esta solicitud.
  • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
  • REGION: Es la región de la nube privada. Si se trata de una nube privada ampliada, especifica la zona para esta nube privada.

API

  1. Para mostrar las credenciales de usuario de vCenter mediante la API de VMware Engine, realiza una solicitud GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showVcenterCredentials"

  2. Para mostrar las credenciales de usuario de NSX mediante la API de VMware Engine, realiza una solicitud GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showNsxCredentials"

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
    • REGION: Es la región de la nube privada. Si se trata de una nube privada ampliada, especifica la zona para esta nube privada.
    • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada para esta solicitud.

Restablece las credenciales de acceso

Si pierdes las credenciales de vCenter Server o NSX Manager, puedes restablecer la contraseña de los dispositivos de administración de la nube privada con Google Cloud CLI o Google Cloud VMware Engine de la siguiente manera:

Console

Para restablecer la contraseña de un dispositivo de administración con la consola de Google Cloud, sigue estos pasos:

  1. Sigue los pasos de la sección Obtén credenciales para los dispositivos de administración.
  2. En el mensaje que aparece y contiene tus credenciales de acceso, haz clic en Restablecer contraseña.

gcloud

Para restablecer la contraseña de un dispositivo de administración con Google Cloud CLI, haz lo siguiente:

  1. Ejecuta el comando gcloud vmware private-clouds vcenter credentials reset para restablecer las credenciales de usuario de vCenter.

    gcloud vmware private-clouds vcenter credentials reset \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION
  2. Ejecuta el comando gcloud vmware private-clouds nsx credentials reset para restablecer las credenciales de usuario de NSX.

    gcloud vmware private-clouds nsx credentials reset \
     --private-cloud=PRIVATE_CLOUD_ID \
     --project=PROJECT_ID \
     --location=REGION

Reemplaza lo siguiente:

  • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada para esta solicitud.
  • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
  • REGION: Es la región de la nube privada. Si se trata de una nube privada ampliada, especifica la zona para esta nube privada.

API

  1. Para restablecer las credenciales de usuario de vCenter mediante la API de VMware Engine, realiza una solicitud GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetVcenterCredentials"
     

  2. Para restablecer las credenciales de usuario de NSX mediante la API de VMware Engine, realiza una solicitud GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetNsxCredentials"
     

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
    • REGION: Es la región de la nube privada. Si se trata de una nube privada ampliada, especifica la zona para esta nube privada.
    • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada para esta solicitud.