Borra una nube privada
Una nube privada consiste en uno o más clústeres de vSphere. 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.
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
- Todas las reglas de acceso externo
El borrado de una nube privada se realiza en dos etapas: borrado no definitivo y borrado permanente. En cada etapa, sucede lo siguiente:
- Borrado no definitivo: La nube privada entra en un estado de borrado no definitivo de siete días.
Durante esta etapa, sucede lo siguiente:
- La facturación se detiene de inmediato.
- Se interrumpe toda la conectividad con los segmentos y las cargas de trabajo de NSX.
- Se inhabilita el acceso a la API y a la interfaz de usuario de la nube privada.
- Se inhabilitan las direcciones IP externas.
- Se conservan la configuración y los datos de la nube privada, y tus VMs siguen ejecutándose.
- Puedes restablecer la nube privada a su estado anterior.
- Borrado permanente: Después de siete días, la nube privada y sus recursos se borran de forma permanente. Si deseas borrar de forma permanente una nube privada que está en estado de borrado no definitivo antes de que finalice el período de siete días, puedes usar Privileged Access Manager o comunicarte con el equipo de asistencia.
Antes de comenzar
Si deseas conservar alguno de los datos, crea una copia de seguridad en otra nube privada, Google Cloud almacenamiento o almacenamiento local.
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 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 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 la solicitud cURL. Hay 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:
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
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
En los ejemplos de código de Python de esta documentación, se usa 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
Configura la información de ADC ejecutando esos comandos en tu 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 ejemplos de código en GitHub.
Borra una nube privada
Si deseas que los CIDR de IP de la red de carga de trabajo estén disponibles de inmediato, apaga todas las VMs de tu nube privada antes de comenzar a borrarla.
Console
En la Google Cloud consola de, ve a la página Nubes privadas.
Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto en el que deseas borrar la nube privada.
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éelos 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
Para borrar una nube privada con Google Cloud CLI, usa el gcloud vmware private-clouds deletecomando.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \
--location=ZONE [--delay-hours=HOURS]Reemplaza lo siguiente:
PRIVATE_CLOUD_ID: Es el ID de la nube privada para esta solicitud.ZONE: Es la zona de esta nube privada.HOURS: Es la cantidad de horas para retrasar esta solicitud. De forma predeterminada, se establece en 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
Para borrar una nube privada con la API de VMware Engine, realiza una solicitud DELETE:
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=PRIVATE_CLOUD_ID&mps;delayHours=HOUR
Reemplaza lo siguiente:
TOKEN: Es el token de autorización para esta solicitud.PROJECT_ID: Es el proyecto para esta solicitud.ZONE: Es la zona de la nube privada.PRIVATE_CLOUD_ID: Es el ID de la nube privada para la nube privadaHOUR: Es la cantidad de horas para retrasar esta solicitud. El valor predeterminado es 3. Puedes establecer una hora entre 0 y 8. Si estableces este valor en 0, la solicitud de eliminación comenzará de inmediato.
Python
Borrar una nube privada con la biblioteca de Google Cloud VMware Engine es un proceso de un solo paso en comparación con el uso de la Google Cloud consola. Ten mucho cuidado cuando llames a los métodos de borrado de la nube privada.
Acelera el borrado de la nube privada con Privileged Access Manager
Puedes usar Privileged Access Manager para obtener acceso con privilegios de corta duración para borrar de forma permanente una nube privada que está en estado de borrado no definitivo, en lugar de esperar a que finalice el período de borrado no definitivo de siete días. Para obtener más información sobre Privileged Access Manager, consulta la descripción general de Privileged Access Manager.
Para usar Privileged Access Manager para acelerar el borrado de la nube privada, necesitas un derecho, que define los roles que puedes solicitar, los usuarios que pueden solicitarlos y los usuarios que pueden aprobar las solicitudes. Para obtener más información, consulta Crea derechos en Privileged Access Manager.
El derecho debe otorgar un rol que incluya permisos para borrar de inmediato una nube privada de Google Cloud VMware Engine, como vmwareengine.privateClouds.deleteNow. Por ejemplo, el rol roles/vmwareengine.vmwareenginePrivilegedUser incluye este permiso.
Para solicitar, aprobar y revocar otorgamientos que proporcionan acceso temporal, consulta Solicita y administra otorgamientos. Cuando solicites un subsidio, debes proporcionar una justificación, y el subsidio debe ser aprobado por un responsable de aprobación designado. Los otorgamientos son válidos por una duración especificada.
Después de tener un otorgamiento activo con los permisos necesarios, puedes borrar de forma permanente una nube privada en estado de borrado no definitivo. Esta acción quita de forma permanente la nube privada y sus recursos.
Console
- En la Google Cloud consola de, ve a la página Nubes privadas.
- Selecciona la nube privada que deseas borrar de forma permanente. La nube privada debe estar en estado
Temporarily deleted. - En la página de resumen, haz clic en Borrar de forma permanente.
- Para confirmar la nube privada que estás borrando, ingresa su nombre.
- Haz clic en Borrar para borrar la nube privada de forma permanente.
gcloud
Para borrar de forma permanente una nube privada en estado soft-deleted con Google Cloud CLI, usa el gcloud vmware private-clouds delete-now comando.
gcloud vmware private-clouds delete-now PRIVATE_CLOUD_ID \
--location=ZONEReemplaza lo siguiente:
PRIVATE_CLOUD_ID: Es el ID de la nube privada para esta solicitud.ZONE: Es la zona de esta nube privada.
API
Para borrar de forma permanente una nube privada en estado soft-deleted con la API de VMware Engine, realiza una solicitud POST:
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/PRIVATE_CLOUD_ID:privateCloudDeletionNow
Reemplaza lo siguiente:
TOKEN: Es el token de autorización para esta solicitud.PROJECT_ID: Es el proyecto para esta solicitud.ZONE: Es la zona de la nube privada.PRIVATE_CLOUD_ID: Es el ID de la nube privada para la nube privada
Cancela la eliminación de una nube privada
Puedes cancelar la eliminación de una nube privada dentro del período de borrado no definitivo. Para ello, sigue estos pasos:
Console
- En la Google Cloud consola de, ve a la página Nubes privadas.
- 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
Para cancelar la eliminación de una nube privada con Google Cloud CLI, usa el
gcloud vmware private-clouds undelete comando:
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \
--location=ZONEReemplaza lo siguiente:
PRIVATE_CLOUD_ID: Es el ID de la nube privada para esta solicitud.ZONE: Es la zona de esta nube privada.
API
Para cancelar la eliminación de una nube privada con la API de VMware Engine, realiza una solicitud POST:
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=PRIVATE_CLOUD_ID:undelete
Reemplaza lo siguiente:
TOKEN: Es el token de autorización para esta solicitud.PROJECT_ID: Es el ID del proyecto de esta solicitud.ZONE: Es la zona de la nube privada .PRIVATE_CLOUD_ID: Es el ID de la nube privada para esta solicitud.