Elimina un cloud privato
Un cloud privato è costituito da uno o più cluster vSphere. Quando elimini un cloud privato, tutti i cluster e i relativi nodi vengono eliminati.
Prima di iniziare
L'eliminazione di un cloud privato elimina l'intero cloud privato. Vengono eliminati tutti i componenti del cloud privato, inclusi tutti i nodi del cloud privato. Se vuoi conservare i dati, eseguine il backup in uno spazio di archiviazione on-premise o in altri servizi di archiviazione.
I componenti di un cloud privato includono:
- Nodi
- Macchine virtuali
- VLAN e subnet di gestione
- Subnet dei carichi di lavoro
- Tutti i dati utente archiviati sul cloud privato
- Tutti i collegamenti delle regole firewall a una subnet
Requisiti per gcloud e 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/o una zona predefinite:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Per ulteriori informazioni 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 eseguire query sull'API. È necessario un token di accesso valido per la richiesta cURL
.
Esistono molti modi per ottenere un token di accesso valido. I passaggi seguenti utilizzano lo strumento gcloud
per generare un token di accesso:
Accedi a Google Cloud
gcloud auth login
Genera il token di accesso ed esporta in TOKEN
export TOKEN=`gcloud auth print-access-token`
Verifica che TOKEN sia impostato correttamente
echo $TOKEN Output: 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, è necessario installare la libreria e configurare le Credenziali predefinite dell'applicazione.
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
o utilizzare un file di chiavi dell'account di servizio
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
Console
- Accedi al portale VMware Engine.
- Apri la pagina Risorse.
- Seleziona il cloud privato che vuoi eliminare.
- Nella pagina di riepilogo, fai clic su Elimina questo cloud privato.
- Nella pagina di conferma, ti verrà chiesto di verificare tutti i risultati dell'azione di eliminazione. Leggili attentamente e continua con l'eliminazione solo se sei pronto ad accettare i risultati. Quando vuoi accettare i risultati, seleziona tutte le caselle di controllo.
- Inserisci un numero di ore di attesa 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
gcloud vmware private-clouds delete PC_NAME \ --location=ZONE [--delay-hours=HOURS]
Sostituisci quanto segue:
PC_NAME
: nome del cloud privatoZONE
: la zona per questo cloud privatoHOURS
: il numero di ore per ritardare questa richiesta. Per impostazione predefinita, il valore è di 3 ore, ma puoi scegliere un valore compreso tra 0 e 8 ore. Se questo valore viene impostato su 0, la richiesta di eliminazione verrà avviata immediatamente.
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
Sostituisci quanto segue:
TOKEN
: il token di autorizzazione per questa richiesta.PROJECT_ID
: il progetto per questa richiestaZONE
: la zona per il cloud privatoPC_NAME
: nome del cloud privatoHOUR
: il numero di ore per ritardare questa richiesta; il valore predefinito è 3. Puoi impostare un orario compreso tra 0 e 8. Se questo valore viene impostato su 0, la richiesta di eliminazione viene avviata immediatamente.
Python
L'eliminazione di un cloud privato con la libreria VMWare Engine è un processo che richiede un solo passaggio rispetto all'utilizzo della console Cloud. Fai molta attenzione quando chiami i metodi di eliminazione del cloud privato.
Annulla eliminazione di un cloud privato
Puoi annullare l'eliminazione di un cloud privato entro il periodo di attesa. Segui questi passaggi.
Console
- Accedi al portale VMware Engine
- Apri la pagina Risorse.
- 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
gcloud vmware private-clouds undelete PC_NAME \ --location=ZONE
Sostituisci quanto segue:
PC_NAME
: nome del cloud privatoZONE
: la zona per questo cloud privato
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
Sostituisci quanto segue:
TOKEN
: il token di autorizzazione per questa richiesta.PROJECT_ID
: il progetto per questa richiestaZONE
: la zona per il cloud privatoPC_NAME
: nome del cloud privato