Elimina un cloud privato
Un cloud privato è costituito da uno o più cluster vSphere. L'eliminazione di un cloud privato comporta l'eliminazione dell'intero cloud privato. Tutti i componenti del cloud privato vengono eliminati, inclusi tutti i nodi del cloud privato.
I componenti di un cloud privato includono:
- Nodi
- Macchine virtuali
- VLAN e subnet di gestione
- Subnet del workload
- Tutti i dati utente archiviati sul cloud privato
- Tutte le regole di accesso esterno
L'eliminazione di un cloud privato avviene in due fasi: eliminazione temporanea ed eliminazione definitiva. In ogni fase si verifica quanto segue:
- Eliminazione temporanea: il cloud privato entra in uno stato di eliminazione temporanea di sette giorni.
Durante questa fase, si verifica quanto segue:
- La fatturazione viene interrotta immediatamente.
- Tutta la connettività ai segmenti e ai carichi di lavoro NSX viene interrotta.
- L'accesso all'interfaccia utente e all'API del cloud privato è disabilitato.
- Gli indirizzi IP esterni sono disattivati.
- La configurazione e i dati del cloud privato vengono conservati e le tue VM continuano a essere eseguite.
- Puoi ripristinare il cloud privato al suo stato precedente.
- Eliminazione definitiva: dopo sette giorni, il cloud privato e le relative risorse vengono eliminati definitivamente. Se vuoi eliminare definitivamente un cloud privato in stato di eliminazione temporanea, contatta l'assistenza.
Prima di iniziare
Se vuoi conservare alcuni dati, esegui il backup in un altro cloud privato, Google Cloud spazio di archiviazione, spazio di archiviazione on-premise o altro spazio di archiviazione.
Requisiti di gcloud e dell'API
Per utilizzare lo strumento a riga di comando gcloud
o l'API per gestire le risorse VMware Engine, ti consigliamo di configurare gli strumenti come descritto di seguito.
gcloud
Imposta l'ID progetto predefinito:
gcloud config set project PROJECT_ID
Imposta una regione e una zona predefinite:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Per saperne di più sullo strumento gcloud vmware
,
consulta la documentazione di riferimento di Cloud SDK.
API
Gli esempi di API in questo set di documentazione utilizzano lo strumento a riga di comando cURL
per
interrogare l'API. È necessario un token di accesso valido nell'ambito della richiesta cURL
. Esistono molti modi per ottenere un token di accesso valido. I seguenti
passaggi utilizzano lo strumento gcloud
per generare un token di accesso:
Accedi a Google Cloud:
gcloud auth login
Genera token di accesso ed esportalo in TOKEN:
export TOKEN=`gcloud auth print-access-token`
Verifica che TOKEN sia impostato correttamente:
echo $TOKEN
Ora utilizza il token di autorizzazione nelle richieste all'API. Ad esempio:
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
Gli esempi di codice Python in questa documentazione utilizzano la libreria VMware Engine per comunicare con l'API. Per poter utilizzare questo approccio, la libreria deve essere installata e le credenziali predefinite dell'applicazione devono essere configurate.
Scarica e installa la libreria Python:
pip install google-cloud-vmwareengine
Configura le informazioni ADC eseguendo questi comandi nella shell:
gcloud auth application-default login
In alternativa, utilizza un file di chiave del service account:
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
Per maggiori informazioni sulla libreria, visita la pagina di riferimento o visualizza gli esempi di codice su GitHub.
Elimina un cloud privato
Se vuoi che i CIDR IP della rete del workload siano disponibili immediatamente, arresta tutte le VM nel cloud privato prima di iniziare l'eliminazione del cloud privato.
Console
Nella console Google Cloud , vai alla pagina Cloud privati.
Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto in cui vuoi eliminare il cloud privato.
Seleziona il cloud privato che vuoi eliminare.
Nella pagina di riepilogo, fai clic su Elimina questo Private Cloud.
Nella pagina di conferma, ti viene chiesto di verificare tutti i risultati dell'azione di eliminazione. Leggi attentamente queste informazioni e continua con l'eliminazione solo se sei pronto ad accettare i risultati. Quando sei pronto ad accettare i risultati, seleziona tutte le caselle di controllo.
Inserisci un numero di ore da attendere prima di eseguire l'eliminazione (1-8 ore). Entro questo periodo, puoi annullare l'eliminazione facendo clic su Annulla.
Per verificare di sapere quale cloud privato stai eliminando, inserisci il nome del cloud privato da eliminare.
Fai clic su Elimina per contrassegnare il cloud privato per l'eliminazione.
Il processo di eliminazione inizia dopo il ritardo specificato, in ore, e viene eseguito fino al completamento.
gcloud
Per eliminare un cloud privato utilizzando Google Cloud CLI, utilizza il comando
gcloud vmware
private-clouds delete
.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \ --location=ZONE [--delay-hours=HOURS]
Sostituisci quanto segue:
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
+ `HOURS`: the numbers of hours to delay this
request. By default, this is set to 3 hours, but you can set this
from 0 to 8 hours. Setting this value to 0 means the deletion
request will start immediately.
API
Per eliminare un cloud privato utilizzando l'API VMware Engine, invia una richiesta 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
Sostituisci quanto segue:
+ `TOKEN`: the authorization token for this
request.
+ `PROJECT_ID`: the project for this request
+ `ZONE`: the zone for the private cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
the private cloud
+ `HOUR`: the number of hours to delay this
request; the default is 3. You can set an hour between 0 to 8.
Setting this value to 0 starts the deletion request immediately.
Python
L'eliminazione di un cloud privato con la libreria VMware Engine è una procedura in un solo passaggio rispetto all'utilizzo della console Google Cloud . Presta molta attenzione quando chiami i metodi di eliminazione del cloud privato.
Annulla l'eliminazione di un cloud privato
Puoi annullare l'eliminazione di un cloud privato entro il periodo di eliminazione temporanea. Segui questi passaggi.
Console
- Nella console Google Cloud , vai alla pagina Cloud privati.
- Seleziona il cloud privato che hai contrassegnato per l'eliminazione.
- Nella pagina di riepilogo, fai clic su Annulla eliminazione per annullare l'eliminazione del cloud privato.
gcloud
Per annullare l'eliminazione di un cloud privato utilizzando Google Cloud CLI, utilizza il
comando gcloud vmware private-clouds undelete
:
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \ --location=ZONE
Sostituisci quanto segue:
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
API
Per annullare l'eliminazione di un cloud privato utilizzando l'API VMware Engine, invia
una richiesta 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
Sostituisci quanto segue:
+ `TOKEN`: the authorization token for this
request.
+ `PROJECT_ID`: the project ID for this request
+ `ZONE`: the zone for the private
cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request