Borra una nube privada
Una nube privada consiste en uno o más clústeres de vSphere. Cuando borras una nube privada, se borran todos los clústeres y sus nodos.
Antes de comenzar
Si borras una nube privada, se borra toda la nube privada. Se borran todos los componentes de la nube privada, incluidos todos los nodos de nube privada. Si deseas conservar alguno de los datos, crea una copia de seguridad en el almacenamiento local o en otro almacenamiento.
Los componentes de una nube privada incluyen los siguientes:
- Nodos
- Máquinas virtuales
- Subredes y VLAN de administración
- Subredes de carga de trabajo
- Todos los datos del usuario almacenados en la nube privada
- Todos los adjuntos de reglas de firewall a una subred
Requisitos de gcloud 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 del proyecto predeterminado:
gcloud config set project PROJECT_ID
Configura una región o zona predeterminada:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Para obtener más información sobre la herramienta gcloud vmware
,
revisar los documentos de referencia del SDK de Cloud
API
Los ejemplos de API en este conjunto de documentos 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 maneras de obtener un token de acceso válido: sigue los pasos que se indican a continuación.
Herramienta de gcloud
para generar un token de acceso:
Accede a Google Cloud
gcloud auth login
Genera un token de acceso y expórtalo a TOKEN
export TOKEN=`gcloud auth print-access-token`
Verifica que TOKEN esté configurado correctamente
echo $TOKEN Output: 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 configurar las credenciales predeterminadas de la aplicación.
Descarga e instala la biblioteca de Python
pip install google-cloud-vmwareengine
Para configurar la información de ADC, ejecuta esos comandos en tu shell
gcloud auth application-default login
o 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.
Borra una nube privada
Console
- Accede al portal de VMware Engine.
- Abre la página Recursos.
- Selecciona la nube privada que deseas borrar.
- En la página de resumen, haz clic en Borrar esta nube privada.
- En la página de confirmación, se te pedirá que verifiques todos los resultados de la acción de eliminación. Léalos con atención y continúa con la eliminación solo si estás listo para aceptar los resultados. Cuando estés listo para aceptar los resultados, selecciona todas las casillas de verificación.
- Ingresa la cantidad de horas que se debe esperar antes de ejecutar la eliminación (de 1 a 8 horas). Dentro de ese período, puedes cancelar la eliminación si haces clic en Cancelar.
- Para verificar que sabes qué nube privada estás borrando, ingresa el nombre de la nube privada que deseas borrar.
- Haz clic en Borrar para marcar la nube privada y borrarla.
El proceso de eliminación comienza después del período especificado, en horas, y se ejecuta hasta completarse.
gcloud
gcloud vmware private-clouds delete PC_NAME \ --location=ZONE [--delay-hours=HOURS]
Reemplaza lo siguiente:
PC_NAME
: Es el nombre de la nube privada.ZONE
: Es la zona de esta nube privada.HOURS
: La cantidad de horas que demorará este proceso para cada solicitud. El valor predeterminado es de 3 horas, pero puedes configurarlo de 0 a 8 horas. Si estableces este valor en 0, la solicitud de eliminación comenzará de inmediato.
API
curl -X DELETE -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PC_NAME&mps;delayHours=HOUR
Reemplaza lo siguiente:
TOKEN
: Es el token de autorización para esto. para cada solicitud.PROJECT_ID
: Es el proyecto para esta solicitud.ZONE
: Es la zona de la nube privada.PC_NAME
: Es el nombre de la nube privada.HOUR
: Es la cantidad de horas que se retrasará. solicitud; el valor predeterminado es 3. Puedes configurar una hora entre 0 y 8. Parámetro de configuración este valor en 0 inicia la solicitud de eliminación de inmediato.
Python
Borrar una nube privada con la biblioteca de VMWare Engine es un proceso de un solo paso en comparación con el uso de la consola de Cloud. Ten mucho cuidado cuando llames a la nube privada de eliminación.
Cancela la eliminación de una nube privada
Puedes cancelar la eliminación de una nube privada dentro del período de espera. Usa los siguientes pasos.
Console
- Accede al portal de VMware Engine
- Abre la página Recursos.
- Selecciona la nube privada que marcaste para borrar.
- En la página de resumen, haz clic en Cancelar eliminación para cancelar la eliminación de la nube privada.
gcloud
gcloud vmware private-clouds undelete PC_NAME \ --location=ZONE
Reemplaza lo siguiente:
PC_NAME
: Es el nombre de la nube privada.ZONE
: Es la zona de esta nube privada.
API
curl -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PC_NAME:undelete
Reemplaza lo siguiente:
TOKEN
: Es el token de autorización para esto. para cada solicitud.PROJECT_ID
: Es el proyecto para esta solicitud.ZONE
: Es la zona de la nube privada.PC_NAME
: Es el nombre de la nube privada.