Una configurazione definisce la struttura del deployment. Devi specificare configurazione per creare un deployment.
In questo passaggio accederai a una configurazione che crea un deployment con di Compute Engine. Un'istanza VM è uno di diversi tipi di risorse di cui puoi eseguire il deployment con Deployment Manager.
In questo passaggio esaminerai una configurazione per un deployment due istanze VM.
Apri il file YAML di configurazione
Passa alla directory che hai creato in Installazione e configurazione:
cd deploymentmanager-samples/examples/v2/step_by_step_guide/step2_create_a_configuration
Poi apri two-vms.yaml
:
nano two-vms.yaml # use your preferred text editor
Tieni presente che nella sezione resources
sono presenti due risorse: the-first-vm
e the-second-vm
. Ogni risorsa ha name
, type
e properties
campo:
name
: un nome da te definito per la risorsa.type
: specifica il tipo di risorsa che stai creando. Ad esempio, una VM ècompute.v1.instance
. Analogamente, un'istanza Cloud SQL
istanza ha il tiposql.v1beta4.instance
.properties
: specifica le proprietà della risorsa. Proprietà necessarie per creare la risorsa sono le stesse richieste l'API della risorsa. Ad esempio, quando crei una VM di Compute Engine Ad esempio, devi fornire un tipo di macchina, un'immagine, un'interfaccia di rete e le specifiche del disco di avvio.
Impostare il file di configurazione
In two-vms.yaml
, sostituisci MY_PROJECT con il tuo progetto
ID.
Salva le modifiche.
Questo file di configurazione di base è tutto quello di cui hai bisogno per creare il tuo primo deployment. Hai dichiarato le risorse che vuoi creare (in questo caso, due VM con tipi di macchina diversi) e Deployment Manager prende nella creazione delle risorse.
Nel passaggio successivo, utilizzerai questa configurazione per eseguire il deployment di nuove risorse.