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
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
-
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 pilas (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).
-
-
Elija Chef 12 stack (Pila de Chef 12).
-
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 porMyCookbooksDemoStack
durante este tutorial. -
En Región, elija la región Oeste de EE. UU. (Oregón).
-
En VPC, realice una de las siguientes operaciones:
-
Si hay una VPC disponible, selecciónela. Para obtener más información, consulte Ejecución de una pila en una VPC.
-
En caso contrario, elija No VPC.
-
-
En Use custom Chef cookbooks (Usar libros de recetas de Chef personalizados), elija Yes (Sí).
-
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.
-
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 archivoopsworks_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/amzn-s3-demo-bucket/opsworks_cookbook_demo.tar.gz
). -
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.
-
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)
-
-
Seleccione Avanzado.
-
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.
-
-
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.
-
-
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 (sí)
-
-
Seleccione Añadir pila. AWS OpsWorks Stacks crea la pila y muestra la MyCookbooksDemoStackpágina.
Para crear la capa
-
En el panel de navegación de servicio, elija Layers (Capas). Se abre la página Layers (Capas).
-
Elija Add a layer (Añadir una capa).
-
En la OpsWorkspestaña, en Nombre, escriba
MyCookbooksDemoLayer
. Puede usar otro nombre, pero asegúrese de cambiarlo porMyCookbooksDemoLayer
durante este tutorial. -
En Short name (Nombre corto), escriba
cookbooks-demo
. Puede usar otro nombre, pero asegúrese de cambiarlo porcookbooks-demo
durante este tutorial. -
Seleccione Añadir capa. AWS OpsWorks Stacks añade la capa y muestra la página de capas.
Para crear e iniciar la instancia
-
En el panel de navegación de servicio, seleccione Instances (Instancias). Se abre la página Instances (Instancias).
-
Elija Añadir una instancia.
-
En la pestaña New (Nueva), elija Advanced (Avanzado).
-
Mantenga la configuración predeterminada de los siguientes campos:
-
Hostname (Nombre de host) (cookbooks-demo1)
-
Size (Tamaño) (c3.large)
-
Subred (us-west-2a)
IP address
-
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)
-
-
Elija Add Instance (Añadir instancia).
-
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.