Crea una rete VMware Engine
Questo documento descrive come creare una rete VMware Engine standard utilizzando il portale VMware Engine, gcloud CLI o l'API. Puoi creare più reti VMware Engine per isolare i cloud privati e definire peering di rete VPC univoci. Le reti VMware Engine gestiscono le connessioni da e verso i cloud privati in base a un criterio di rete che definisci separatamente.
Prima di iniziare
Requisiti delle API e dell'interfaccia a riga di comando di Google Cloud CLI
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 maggiori 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
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
In alternativa, utilizza 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.
Crea una rete VMware Engine
Crea una rete VMware Engine utilizzando la console Google Cloud, gcloud CLI o l'API VMware Engine:
Console
Per creare una rete VMware Engine utilizzando VMware Engine:
- Accedi alla console Google Cloud.
- Seleziona Reti VMware Engine dal menu di navigazione, quindi fai clic su Crea. Si apre un modulo di creazione della rete VMware Engine.
- Inserisci un nome di rete VMware Engine.
- Inserisci una descrizione per la rete, ad esempio "La mia VEN 1 standard", quindi fai clic su Crea.
- (Facoltativo) Conferma la creazione della rete andando alla voce di menu Reti VMware Engine. Tutte le reti VMware Engine sono elencate nella tabella in questa pagina.
Nell'elenco seguente ogni campo viene descritto in modo più dettagliato durante la creazione della rete:
- Nome: identificatore univoco permanente della rete VMware Engine.
- Descrizione: informazioni aggiuntive visibili nella pagina dei dettagli della rete VMware Engine.
- Tipo di rete: identificatore del tipo di rete utilizzato per supportare casi d'uso di networking e deployment standard di cloud privato.
Regione: varia a seconda che utilizzi reti VMware Engine standard o VMware Engine legacy.
- Per le reti legacy, questa è la regione in cui la rete è connessa.
- Per le reti standard, questo campo è sempre impostato su globale.
gcloud
Per creare una rete VMware Engine utilizzando gcloud CLI:
Esegui il comando
gcloud vmware networks create
:gcloud vmware networks create NETWORK_ID \ --type=STANDARD \ --description="DESCRIPTION"
Sostituisci quanto segue:
NETWORK_ID
: nome della rete per questa richiestaDESCRIPTION
: una descrizione per questa rete
(Facoltativo) Se vuoi elencare tutte le reti VMware Engine per confermare la creazione della nuova rete, utilizza il comando
gcloud vmware networks list
:gcloud vmware networks list \ --location=global
API
Per creare una rete VMware Engine utilizzando l'API VMware Engine, segui questi passaggi:
Per creare una rete VMware Engine, effettua una richiesta
POST
:POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks?vmware_engine_network_id=NETWORKD_ID" '{ "type": "standard", "description": "DESCRIPTION" }'
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto per questa richiesta.NETWORK_ID
: il nome della rete per questa richiesta.DESCRIPTION
: una descrizione per questa rete.
(Facoltativo) Per elencare tutte le reti VMware Engine per confermare la creazione della nuova rete, effettua una richiesta
GET
. SostituisciPROJECT_ID
con l'ID progetto per questa richiesta.GET https://vmwareengine.googleapis.com/v1/projects/
/locations/global/vmwareEngineNetworks
Aggiorna una rete VMware Engine
Aggiorna una rete VMware Engine utilizzando la console Google Cloud, gcloud CLI o l'API VMware Engine:
Console
- Accedi alla console Google Cloud.
- Seleziona Reti VMware Engine dal menu di navigazione, quindi fai clic sul nome della rete che vuoi aggiornare.
- Nella pagina dei dettagli della rete, modifica la descrizione, quindi fai clic su Salva.
- (Facoltativo) Per visualizzare la descrizione aggiornata, vai alla voce di menu Reti VMware Engine e fai clic sulla rete per visualizzare i dettagli.
gcloud
Per aggiornare una rete VMware Engine utilizzando gcloud CLI, segui questi passaggi:
Aggiorna la descrizione di una rete VMware Engine eseguendo il comando
gcloud vmware networks update
:gcloud vmware networks update NETWORK_ID \ --description='DESCRIPTION'
Sostituisci quanto segue:
NETWORK_ID
: il nome della rete per questa richiesta.DESCRIPTION
: una descrizione aggiornata per questa rete.
(Facoltativo) Se vuoi visualizzare l'attributo aggiornato, utilizza il comando
gcloud vmware networks describe
:gcloud vmware networks describe NETWORK_ID
Sostituisci
NETWORK_ID
con il nome della rete per questa richiesta.
API
Per aggiornare una rete VMware Engine utilizzando l'API VMware Engine, segui questi passaggi:
Per aggiornare la descrizione di una rete VMware Engine, effettua una richiesta
PATCH
:PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/vmwareEngineNetworks/NETWORK_ID?update_mask=description" '{ "description":"DESCRIPTION" }'
Sostituisci quanto segue:
PROJECT_ID
: il progetto per questa richiestaLOCATION
: la località della rete (global
per le reti legacy o la regione per le reti standard)NETWORK_ID
: nome della rete per questa richiestaDESCRIPTION
: una descrizione aggiornata per questa rete
(Facoltativo) Per visualizzare l'attributo aggiornato, effettua una richiesta
GET
:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID"
Passaggi successivi
- Ottenere le credenziali di accesso per le appliance di gestione
- Gestire le risorse e le attività di un cloud privato