Installazione e configurazione

Questo tutorial illustra Deployment Manager utilizzando lo strumento a riga di comando gcloud. Segui i passaggi di configurazione per preparare l'ambiente locale all'utilizzo di Deployment Manager.

Crea un progetto

  1. Nella Google Cloud console, vai alla pagina di selezione del progetto.

    Vai al selettore di progetti

  2. Seleziona o crea un Google Cloud progetto.

    Ruoli richiesti per selezionare o creare un progetto

    • Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico: puoi selezionare qualsiasi progetto su cui ti è stato concesso un ruolo.
    • Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto (roles/resourcemanager.projectCreator), che contiene l' resourcemanager.projects.create autorizzazione. Scopri come concedere i ruoli.

Abilita le API per le Google Cloud risorse che vuoi gestire

Deployment Manager utilizza le API di altri Google Cloud servizi per creare e gestire le tue risorse. Per creare queste risorse, devi prima abilitare le API dei servizi per il tuo progetto.

Per questa procedura dettagliata, esegui il deployment delle risorse Compute Engine, quindi devi abilitare l'API Compute Engine.

Abilita l'API Compute Engine

Poi, abilita Deployment Manager:

Abilita l'API Deployment Manager

Installa Google Cloud CLI

Google Cloud CLI offre uno strumento a riga di comando, gcloud, che semplifica l'interazione con Deployment Manager.

Per installare gcloud CLI:

  1. Scarica ed esegui l'autenticazione di gcloud.

    In alternativa, utilizza Cloud Shell, in cui gcloud è già installato.

  2. Imposta l'ID progetto.

    Ogni comando richiede un ID progetto. Imposta un ID progetto predefinito in modo da non doverlo fornire ogni volta. Ricorda di sostituire myproject con il tuo ID progetto.

    gcloud config set project myproject
    
  3. Imposta la zona e la regione predefinite. Alcune Google Cloud risorse richiedono una zona o una regione e puoi impostare una zona o una regione predefinita, in modo simile a un progetto predefinito. Per impostare una zona o una regione predefinita, utilizza gcloud config set. In questo caso, utilizza us-central1 come regione e us-central1-f come zona:

    gcloud config set compute/region us-central1
    gcloud config set compute/zone us-central1-f
    

Clona il repository GitHub di Deployment Manager

Il repository GitHub di Deployment Manager contiene esempi creati da Google e dalla community di Deployment Manager, inclusi gli esempi utilizzati in questa procedura dettagliata.

git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples

# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide

Ora che hai configurato l'ambiente, puoi iniziare a creare il deployment.