Étape 2 : Créer la pile et ses composants - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 2 : Créer la pile et ses composants

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Créez une pile AWS OpsWorks Stacks et ses composants, notamment une couche et une instance. Dans les étapes ultérieures, vous chargez votre livre de recettes sur l'instance, puis exécutez les recettes du livre de recettes sur cette instance.

Pour créer la pile
  1. Connectez-vous à la console AWS OpsWorks Stacks à l'adresse https://console.aws.amazon.com/opsworks.

  2. Exécutez l'une des actions suivantes, si elles s'appliquent :

    • Si la page Bienvenue dans AWS OpsWorks Stacks s'affiche, choisissez Ajouter votre première pile ou Ajouter votre première pile AWS OpsWorks Stacks (les deux choix ont le même effet). La page Add stack (Ajouter une pile) s'affiche.

    • Si la page OpsWorks Tableau de bord s'affiche, choisissez Ajouter une pile. La page Add stack (Ajouter une pile) s'affiche.

  3. Choisissez Chef 12 stack (Pile Chef 12).

  4. Dans la zone Stack name (Nom de pile), tapez le nom de la pile (par exemple MyCookbooksDemoStack). Vous pouvez saisir un autre nom, mais n'oubliez pas de remplacer MyCookbooksDemoStack tout au long de la procédure pas à pas.

  5. Pour Région, choisissez USA West (Oregon).

  6. Pour VPC, effectuez l'une des actions suivantes :

    • Si un VPC est disponible, choisissez-le. Pour plus d’informations, consultez Running a Stack in a VPC.

    • Sinon, choisissez No VPC.

  7. Pour Use custom Chef cookbooks (Utiliser les livres de recettes Chef personnalisés), choisissez Yes (Oui).

  8. Pour Repository type (Type de référentiel), choisissez S3 Archive (Archive S3).

    Note

    Dans la procédure pas à pas Mise en route : Linux, vous avez choisi Http Archive (Archive HTTP). Veillez à la place à choisir ici S3 Archive (Archive S3).

  9. Pour Repository URL (URL du référentiel), tapez le chemin d'accès à votre fichier opsworks_cookbook_demo.tar.gz dans S3. Pour obtenir le chemin, dans la console S3, sélectionnez le fichier opsworks_cookbook_demo.tar.gz. Dans le volet Properties (Propriétés), copiez la valeur du champ Link (Lien). (Il doit être similaire à ceci : https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.)

  10. Si votre compartiment S3 est privé, ce qui est le cas par défaut, alors pour ID de clé d'accès et clé d'accès secrète, tapez l'ID de clé d'accès et la clé d'accès secrète de l'utilisateur IAM que vous utilisez pour cette procédure pas à pas. Pour plus d'informations, consultez Modification des autorisations d'un objet et Partager un objet avec d'autres.

  11. Conservez les valeurs par défaut pour les éléments suivants :

    • Default Availability Zone (Zone de disponibilité par défaut) (us-west-2a)

    • Système d'exploitation par défaut (Linux et Amazon Linux 2016.09)

    • Default SSH key (Clé SSH par défaut) (Do not use a default SSH key [Ne pas utiliser de clé SSH par défaut])

    • Stack color (Couleur de la pile) (bleu foncé)

  12. Choisir Advanced (Avancé).

  13. Pour IAM role (Rôle IAM), effectuez l'une des opérations suivantes :

    • S'il aws-opsworks-service-roleest disponible, choisissez-le.

    • Si aws-opsworks-service-rolece n'est pas le cas, choisissez Nouveau rôle IAM.

  14. Pour le profil d'instance IAM par défaut, effectuez l'une des opérations suivantes :

    • Si aws-opsworks-ecdeux rôles sont disponibles, choisissez-le.

    • Si les aws-opsworks-ecdeux rôles ne sont pas disponibles, choisissez Nouveau profil d'instance IAM.

  15. Conservez les valeurs par défaut pour les éléments suivants :

    • Default root device type (Type du périphérique racine par défaut) (EBS backed [Basé sur EBS])

    • Hostname theme (Thème du nom d'hôte) (Layer Dependent [Dépendant de la couche])

    • OpsWorks Version de l'agent (version la plus récente)

    • Custom Chef JSON (JSON Chef personnalisé) (vide)

    • Sécurité, Utiliser des groupes OpsWorks de sécurité (Oui)

  16. Choisissez Ajouter une pile. AWS OpsWorks Stacks crée la pile et affiche la MyCookbooksDemoStackpage.

Pour créer la couche
  1. Dans le panneau de navigation du service, choisissez Layers (Couches). La page Layers (Couches) s'affiche.

  2. Choisissez Add a layer (Ajouter une couche).

  3. OpsWorksDans l'onglet, pour Nom, tapezMyCookbooksDemoLayer. Vous pouvez saisir un autre nom, mais n'oubliez pas de remplacer MyCookbooksDemoLayer tout au long de la procédure pas à pas.

  4. Pour Short name (Nom court), tapez cookbooks-demo. Vous pouvez saisir un autre nom, mais n'oubliez pas de remplacer cookbooks-demo tout au long de la procédure pas à pas.

  5. Choisissez Ajouter une couche. AWS OpsWorks Stacks ajoute la couche et affiche la page Couches.

Pour créer et démarrer l'instance
  1. Dans le panneau de navigation du service, choisissez Instances. La page Instances s'affiche.

  2. Choisissez Add an instance (Ajouter une instance).

  3. Sous l'onglet New (Nouveau), choisissez Advanced (Avancé).

  4. Conservez les valeurs par défaut pour les éléments suivants :

    • Hostname (Nom d'hôte) (cookbooks-demo1)

    • Size (Taille) (c3.large)

    • Subnet (Sous-réseau) (adresse IP us-west-2a)

    • Scaling type (Type de dimensionnement) (24/7)

    • SSH key (Clé SSH) (Do not use a default SSH key [Ne pas utiliser de clé SSH par défaut])

    • Système d'exploitation (Amazon Linux 2016.09)

    • OpsWorks Version de l'agent (hériter de la pile)

    • Tenancy (Location) (Default - Rely on VPC settings [Par défaut - S'appuyer sur les paramètres VPC])

    • Root device type (Type de périphérique racine) (EBS backed [Basé sur EBS])

    • Volume type (Type de volume) (General Purpose (SSD) [Usage général (SSD)])

    • Volume size (Taille du volume) (8)

  5. Choisissez Add instance (Ajouter une instance).

  6. Pour MyCookbooksDemoLayer, pour cookbooks-demo1, pour Actions, choisissez Démarrer. Ne poursuivez pas tant que Status (Statut) ne prend pas la valeur online (en ligne). Comme ce processus peut prendre plusieurs minutes, soyez patient.

Vous avez maintenant une pile, une couche et une instance sur lesquelles le livre de recettes a été automatiquement copié à partir de votre compartiment S3. Dans l'étape suivante, vous allez exécuter et tester la recette par défaut depuis le livre de recettes sur l'instance.