Accede a los dispositivos de administración
En esta página, se describen los pasos para conectarse a los dispositivos de administración de tus nubes privadas.
Antes de que puedas conectarte a los dispositivos de administración, necesitas conectividad de red desde tu máquina cliente a la red de VMware Engine. Establece la conectividad de red con una de las siguientes opciones:
- Conéctate desde una VM en la red de VPC que usaste cuando creaste la red privada en la nube. Usa la dirección IP interna o el FQDN del dispositivo de administración.
- Conéctate de la red local a una red de VPC.
Requisitos previos de Google Cloud CLI y la API
Para usar la herramienta de línea de comandos de gcloud
o la API para administrar tus recursos de VMware Engine, te recomendamos que configures las herramientas como se describe a continuación.
gcloud
Establece tu ID de proyecto predeterminado:
gcloud config set project PROJECT_ID
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 gcloud vmware
,
consulta la documentación de referencia del SDK de Cloud.
API
Los ejemplos de la API de este conjunto de documentación usan la herramienta de línea de comandos cURL
para consultar la API. Se requiere un token de acceso válido como parte de cURL
para cada solicitud. Existen muchas maneras de obtener un token de acceso válido. En los siguientes pasos, se usa la herramienta gcloud
para generar un token de acceso:
Accede a Google Cloud:
gcloud auth login
Genera el token de acceso y expórtalo a TOKEN:
export TOKEN=`gcloud auth print-access-token`
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, se debe instalar la biblioteca y se deben configurar las Credenciales predeterminadas de la aplicación.
Descarga y, luego, instala la biblioteca de Python:
pip install google-cloud-vmwareengine
Ejecuta esos comandos en tu shell para configurar la información de ADC:
gcloud auth application-default login
O bien, usa un archivo de claves de la 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 mira 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 para 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:
En la consola de Google Cloud, ve a la página Nubes privadas.
Selecciona la nube privada a la que quieres acceder.
En la página de detalles de la nube privada, selecciona la pestaña Management appliances.
Haz clic en la columna URL de vCenter Server o NSX Manager.
gcloud
Para obtener los detalles de la conexión a un dispositivo de administración con Google Cloud CLI, sigue estos pasos: haz lo siguiente:
Para mostrar las URLs de los dispositivos 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 para esta solicitud.PROJECT_ID
: Es el nombre del proyecto de 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
Para mostrar los detalles de conexión del dispositivo de administración con 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 de esta solicitud.REGION
: Es la región de la nube privada. Si Esta es una nube privada ampliada, especifica su zona en la nube.PRIVATE_CLOUD_ID
: El ID de la nube privada de 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:
En la consola de Google Cloud, ve a la página Nubes privadas.
Selecciona la nube privada a la que quieres acceder.
En la página de detalles de la nube privada, selecciona la pestaña Management appliances.
En la columna Login info de vCenter Server o NSX Manager, haz clic en Key details.
Copia las credenciales de vCenter Server o NSX Manager que aparecen en el mensaje que aparece.
gcloud
Para enviar la contraseña a un dispositivo de administración con Google Cloud CLI, sigue estos pasos: haz lo siguiente:
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
Para mostrar las credenciales de usuario de NSX, ejecuta el siguiente comando: 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 para esta solicitud.PROJECT_ID
: Es el nombre del proyecto de 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
Para mostrar las credenciales de usuario de vCenter con 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"
Para mostrar las credenciales de usuario de NSX con 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 de esta solicitud.REGION
: Es la región de la nube privada. Si Esta es una nube privada ampliada, especifica su zona en la nube.PRIVATE_CLOUD_ID
: la nube privada el ID de Cloud Identity 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 tu nube privada con Google Cloud CLI o Google Cloud VMware Engine. Para ello, sigue estos pasos:
Console
Para restablecer la contraseña de un dispositivo de administración con la consola de Google Cloud, sigue estos pasos:
- Sigue los pasos que se indican Obtén credenciales para los dispositivos de administración.
- 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:
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
Ejecuta el comando Comando
gcloud vmware private-clouds nsx credentials reset
: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 para esta solicitud.PROJECT_ID
: Es el nombre del proyecto de 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
Para restablecer las credenciales de usuario de vCenter con la API de VMware Engine, crea una Solicitud de
GET
:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetVcenterCredentials"
Para restablecer las credenciales de usuario de NSX con la API de VMware Engine, crea una Solicitud de
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 de esta solicitud.REGION
: Es la región de la nube privada. Si Esta es una nube privada ampliada, especifica su zona en la nube.PRIVATE_CLOUD_ID
: la nube privada el ID de Cloud Identity para esta solicitud.