Fase 2. Creazione dello stack e dei relativi componenti - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fase 2. Creazione dello stack e dei relativi componenti

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Crea uno AWS OpsWorks stack Stacks e i relativi componenti, che includono un livello e un'istanza. Nelle fasi successive carichi il libro di ricette nell'istanza e quindi esegui le ricette in esso contenute in tale istanza.

Per creare lo stack
  1. Accedi alla console AWS OpsWorks Stacks all'indirizzo https://console.aws.amazon.com/opsworks.

  2. Eseguire una delle seguenti operazioni, se possibile:

    • Se viene visualizzata la pagina Welcome to AWS OpsWorks Stacks, scegli Aggiungi il tuo primo stack o Aggiungi il tuo primo AWS OpsWorks stack Stacks (entrambe le scelte hanno la stessa funzione). Viene visualizzata la pagina Add stack (Aggiungi stack).

    • Se viene visualizzata la pagina OpsWorks Dashboard, scegli Aggiungi stack. Viene visualizzata la pagina Add Stack (Aggiungi stack).

  3. Scegliere Chef 12 stack (Stack Chef 12).

  4. Nella casella Stack name (Nome stack) digitare il nome dello stack, ad esempio MyCookbooksDemoStack. È possibile utilizzare un nome diverso, ma è necessario assicurarsi di sostituirlo a MyCookbooksDemoStack durante l'esecuzione di questa procedura guidata.

  5. Per Regione, scegli Stati Uniti occidentali (Oregon).

  6. In VPC, eseguire una delle seguenti operazioni:

  7. In Use custom Chef cookbooks (Utilizza i libri di ricette di Chef personalizzati), scegliere Yes (Sì).

  8. In Repository type (Tipo di repository), scegliere S3 Archive (Archivio S3).

    Nota

    Nella procedura guidata Nozioni di base: Linux è stato scelto Http Archive (Archivio HTTP). Qui assicurarsi di scegliere invece S3 Archive (Archivio S3).

  9. Per Repository URL (URL repository), digitare il percorso del file opsworks_cookbook_demo.tar.gz in S3. Per ottenere il percorso, nella console S3 selezionare il file opsworks_cookbook_demo.tar.gz. Nel riquadro Properties (Proprietà), copiare il valore del campo Link (Collegamento). Dovrebbe essere simile a quanto segue: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

  10. Se il tuo bucket S3 è privato, che è l'impostazione predefinita, per ID chiave di accesso e chiave di accesso segreta, digita l'ID della chiave di accesso e la chiave di accesso segreta dell'utente IAM che stai utilizzando per questa procedura dettagliata. Per ulteriori informazioni, consulta la sezione relativa alla modifica delle autorizzazioni degli oggetti e quella relativa alla condivisione di un oggetto con altri utenti.

  11. Non modificare le impostazioni predefinite per le seguenti opzioni:

    • Default Availability Zone (Zona di disponibilità predefinita) (us-west-2a)

    • Sistema operativo predefinito (Linux e Amazon Linux 2016.09)

    • Default SSH key (Chiave SSH predefinita) (Do not use a default SSH key (Non utilizzare una chiave SSH predefinita))

    • Stack color (Colore stack) (blu scuro)

  12. Scegli Advanced (Avanzato).

  13. In IAM role (Ruolo IAM), eseguire una delle seguenti operazioni:

    • Se aws-opsworks-service-roledisponibile, sceglilo.

    • Se non aws-opsworks-service-roleè disponibile, scegli Nuovo ruolo IAM.

  14. Per il profilo predefinito dell'istanza IAM, esegui una delle seguenti operazioni:

    • Se sono disponibili aws-opsworks-ec2 ruoli, sceglili.

    • Se aws-opsworks-ecil doppio ruolo non è disponibile, scegli Nuovo profilo di istanza IAM.

  15. Non modificare le impostazioni predefinite per le seguenti opzioni:

    • Default root device type (Tipo di dispositivo radice predefinito) (EBS backed (Supportato da EBS))

    • Hostname theme (Tema nome host) (Layer Dependent (Dipendente dal livello))

    • OpsWorks Versione dell'agente (versione più recente)

    • Custom Chef JSON (JSON Chef personalizzato) (vuoto)

    • Sicurezza, utilizza gruppi OpsWorks di sicurezza ()

  16. Scegli Aggiungi pila. AWS OpsWorks Stacks crea lo stack e visualizza la pagina. MyCookbooksDemoStack

Per creare un livello
  1. Nel riquadro di navigazione del servizio, scegliere Layers (Livelli). Viene visualizzata la pagina Layers (Livelli).

  2. Scegliere Add a layer (Aggiungi un livello).

  3. Nella OpsWorksscheda, per Nome, digitate. MyCookbooksDemoLayer È possibile utilizzare un nome diverso, ma è necessario assicurarsi di sostituirlo a MyCookbooksDemoLayer durante l'esecuzione di questa procedura guidata.

  4. Per Short name (Nome breve), digitare cookbooks-demo. È possibile utilizzare un nome diverso, ma è necessario assicurarsi di sostituirlo a cookbooks-demo durante l'esecuzione di questa procedura guidata.

  5. Scegli Aggiungi livello. AWS OpsWorks Stacks aggiunge il livello e visualizza la pagina Livelli.

Per creare e avviare l'istanza
  1. Nel riquadro di navigazione del servizio, scegliere Instances (Istanze). Viene visualizzata la pagina Instances (Istanze).

  2. Scegli Aggiungi un'istanza.

  3. Nella scheda New (Nuovo), scegliere Advanced (Avanzate).

  4. Non modificare le impostazioni predefinite per le seguenti opzioni:

    • Hostname (Nome host) (cookbooks-demo1)

    • Size (Dimensione) (c3.large)

    • Subnet (Sottorete) (IP address (Indirizzo IP) us-west-2a)

    • Scaling type (Tipo di dimensionamento) (24/7)

    • SSH key (Chiave SSH) (Do not use a default SSH key (Non utilizzare una chiave SSH predefinita))

    • Sistema operativo (Amazon Linux 2016.09)

    • OpsWorks Versione dell'agente (eredita dallo stack)

    • Tenancy (Default - Rely on VPC settings (Predefinita - Basata su impostazioni VPC))

    • Root device type (Tipo di dispositivo radice) (EBS backed (Supportato da EBS))

    • Volume type (Tipo di volume) (General Purpose (SSD) (Per scopi generici (SSD))

    • Volume size (Dimensioni volume) (8)

  5. Scegliere Add instance (Aggiungi istanza).

  6. Per MyCookbooksDemoLayer, per cookbooks-demo1, per Actions, scegli start. Proseguire solo dopo che in Status (Stato) viene visualizzato online. Questo processo potrebbe richiedere alcuni minuti.

A questo punto si dispone di uno stack, un livello e un'istanza contenente il libro di ricette automaticamente copiato dal bucket S3. Nella fase successiva eseguirai la ricetta predefinita e ne eseguirai il test dall'interno del libro di ricette nell'istanza.