Paso 2: Crear la pila y sus componentes - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 2: Crear la pila y sus componentes

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

Crea una pila de AWS OpsWorks Stacks y sus componentes, que incluyen una capa y una instancia. En pasos posteriores, cargará el libro de recetas en la instancia y, a continuación, ejecutará las recetas en ella.

Para crear la pila
  1. Inicia sesión en la consola de AWS OpsWorks Stacks en https://console.aws.amazon.com/opsworks.

  2. Haga una de estas cosas, si son relevantes:

    • Si aparece la página de bienvenida a AWS OpsWorks Stacks, selecciona Añadir tu primera pila o Añadir tu primera pila de AWS OpsWorks Stacks (ambas opciones tienen el mismo efecto). Se muestra la página Add stack (Añadir pila).

    • Si aparece la página del OpsWorks panel de control, selecciona Añadir pila. Se muestra la página Add Stack (Añadir pila).

  3. Elija Chef 12 stack (Pila de Chef 12).

  4. En el cuadro Stack name (Nombre de pila), escriba el nombre de la pila, por ejemplo MyCookbooksDemoStack. Puede usar otro nombre, pero asegúrese de cambiarlo por MyCookbooksDemoStack durante este tutorial.

  5. En Región, elija la región Oeste de EE. UU. (Oregón).

  6. En VPC, realice una de las siguientes operaciones:

  7. En Use custom Chef cookbooks (Usar libros de recetas de Chef personalizados), elija Yes (Sí).

  8. En Repository type (Tipo de repositorio), elija S3 Archive (Archivo de S3).

    nota

    En el tutorial Introducción: Linux, eligió Http Archive (Archivo Http). Aquí, asegúrese de elegir S3 Archive (Archivo S3) en su lugar.

  9. Para Repository URL (URL de repositorio), escriba la ruta a su archivo opsworks_cookbook_demo.tar.gz en S3. Para obtener la ruta, seleccione el archivo opsworks_cookbook_demo.tar.gz en la consola S3. En el panel Properties (Propiedades), copie el valor del campo Link (Enlace). (Debe similar a esto: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz).

  10. Si el bucket de S3 es privado, que es el valor predeterminado, en Access key ID y Secret access key escriba el ID de clave de acceso y la clave de acceso secreta del usuario de IAM que está utilizando en este tutorial. Para obtener más información, consulte Edición de permisos de objeto y Compartir un objeto con otros.

  11. Mantenga la configuración predeterminada de los siguientes campos:

    • Default Availability Zone (Zona de disponibilidad predeterminada) (us-west-2a)

    • Sistema operativo predeterminado (Linux y Amazon Linux 2016.09)

    • Default SSH key (Clave SSH predeterminada) (Do not use a default SSH key (No utilizar una clave SSH predeterminada))

    • Stack color (Color de pila) (azul oscuro)

  12. Seleccione Avanzado.

  13. En Rol de IAM, realice una de las operaciones siguientes:

    • Si aws-opsworks-service-role está disponible, elíjalo.

    • Si no aws-opsworks-service-roleestá disponible, elija Nueva función de IAM.

  14. Para Rol de IAM para el perfil de instancia predeterminado, realice una de las siguientes acciones:

    • Si hay aws-opsworks-ec2 roles disponibles, elíjalos.

    • Si la aws-opsworks-ecfunción 2 no está disponible, elija un nuevo perfil de instancia de IAM.

  15. Mantenga la configuración predeterminada de los siguientes campos:

    • Default root device type (Tipo de dispositivo raíz predeterminado) (EBS backed (Respaldada por EBS))

    • Hostname theme (Tema de nombre de host) (Layer Dependent (Dependiente de capa))

    • OpsWorks Versión del agente (versión más reciente)

    • Custom Chef JSON (JSON de Chef personalizado) (en blanco)

    • Seguridad, utilice grupos OpsWorks de seguridad ()

  16. Seleccione Añadir pila. AWS OpsWorks Stacks crea la pila y muestra la MyCookbooksDemoStackpágina.

Para crear la capa
  1. En el panel de navegación de servicio, elija Layers (Capas). Se abre la página Layers (Capas).

  2. Elija Add a layer (Añadir una capa).

  3. En la OpsWorkspestaña, en Nombre, escribaMyCookbooksDemoLayer. Puede usar otro nombre, pero asegúrese de cambiarlo por MyCookbooksDemoLayer durante este tutorial.

  4. En Short name (Nombre corto), escriba cookbooks-demo. Puede usar otro nombre, pero asegúrese de cambiarlo por cookbooks-demo durante este tutorial.

  5. Seleccione Añadir capa. AWS OpsWorks Stacks añade la capa y muestra la página de capas.

Para crear e iniciar la instancia
  1. En el panel de navegación de servicio, seleccione Instances (Instancias). Se abre la página Instances (Instancias).

  2. Elija Añadir una instancia.

  3. En la pestaña New (Nueva), elija Advanced (Avanzado).

  4. Mantenga la configuración predeterminada de los siguientes campos:

    • Hostname (Nombre de host) (cookbooks-demo1)

    • Size (Tamaño) (c3.large)

    • Subnet (Subred) (Dirección IP us-west-2a)

    • Scaling type (Tipo de escalado) (24/7)

    • SSH key (Clave SSH) (Do not use a default SSH key (No utilizar una clave SSH predeterminada))

    • Sistema operativo: (Amazon Linux 2016.09)

    • OpsWorks Versión del agente (se hereda de la pila)

    • Tenancy (Propiedad) (Default - Rely on VPC settings (Predeterminada - Basarse en la configuración de VPC))

    • Root device type (Tipo de dispositivo raíz) (EBS backed (Respaldada por EBS))

    • Volume type (Tipo de volumen) (General Purpose (SSD) (Uso general (SSD)))

    • Volume size (Tamaño del volumen) (8)

  5. Elija Add Instance (Añadir instancia).

  6. Para cookbooks-demo1 MyCookbooksDemoLayer, para Actions, selecciona start. Continúe cuando Status (Estado) cambie a online. Este proceso puede demorar varios minutos, tenga paciencia.

Ya tiene una pila, una capa y una instancia en las que se copió automáticamente el libro de recetas desde el bucket de S3. En el paso siguiente, ejecutará y probará la receta predeterminada dentro del libro de recetas en la instancia.