Red Hat Training

A Red Hat training course is available for RHEL 8

6.5.3. Envío de imágenes a la AMI de la nube de AWS

La capacidad de empujar la imagen de salida que se crea a AWS Cloud AMI está disponible esta vez. Aquí se describen los pasos para transferir las imágenes de .ami creadas con el generador de imágenes al proveedor de servicios en la nube de Amazon AWS.

Requisitos previos

  • Debe tener acceso al sistema root o wheel grupo de usuarios.
  • Ha abierto la interfaz del Image Builder de la consola web de RHEL 8 en un navegador.
  • Debe tener un ID de clave de acceso configurado en el administrador de cuentas de AWS IAM.
  • Debes tener preparado un bucket S3 con capacidad de escritura.

Procedimiento

  1. Haga clic en Crear plano para crear un plano. Consulte Crear un plano de Image Builder en la interfaz de la consola web.
  2. Seleccione los componentes y paquetes que desea que formen parte de la imagen que está creando.
  3. Haga clic en Confirmar para confirmar los cambios realizados en el plano.

    Una pequeña ventana emergente en la parte superior derecha le informa del progreso de guardado y, a continuación, del resultado de los cambios realizados.

  4. Haga clic en el enlace blueprint name en el banner de la izquierda.
  5. Seleccione la pestaña Imágenes.
  6. Haga clic en Crear imagen para crear su imagen personalizada.

    Se abre una ventana emergente.

    1. En la lista del menú desplegable "Type", seleccione la imagen "Amazon Machine Image Disk (.ami)".
    2. Marque la casilla "Upload to AWS" para subir su imagen a la nube de AWS y haga clic en Siguiente.
    3. Para autenticar su acceso a AWS, escriba su "ID de la clave de acceso de AWS" y su "clave de acceso secreta de AWS" en los campos correspondientes. Haga clic en Siguiente.

      Nota

      Puede ver su clave de acceso secreta de AWS solo cuando crea un nuevo ID de clave de acceso. Si no conoce su clave secreta, genere un nuevo ID de clave de acceso.

    4. Escriba el nombre de la imagen en el campo "Nombre de la imagen", escriba el nombre del cubo de Amazon en el campo "Nombre del cubo de Amazon S3" y escriba el campo "Región de AWS" para el cubo al que va a añadir su imagen personalizada. Haga clic en Siguiente.
    5. Revise la información que ha proporcionado y, una vez que esté satisfecho, haga clic en Finalizar.

      Opcionalmente, puede hacer clic en Atrás para modificar cualquier detalle incorrecto.

      Nota

      Debe tener la configuración correcta de IAM para el cubo al que va a enviar su imagen personalizada. Estamos utilizando la Importación y Exportación de IAM, por lo que tiene que configurar a policy a su cubo antes de poder subir imágenes a él. Para más información, vea Permisos requeridos para los usuarios de IAM.

  7. Una pequeña ventana emergente en la parte superior derecha le informa del progreso del guardado. También informa de que se ha iniciado la creación de la imagen, del progreso de dicha creación y de la posterior subida a la nube de AWS.

    Una vez completado el proceso, podrá ver el estado de "Image build complete".

  8. Haga clic en Service→EC2 en el menú y elija la región correcta en la consola de AWS. La imagen debe tener el estado "Disponible", para indicar que está cargada.
  9. En el panel de control, seleccione su imagen y haga clic en Iniciar.
  10. Se abre una nueva ventana. Elija un tipo de instancia según los recursos que necesite para lanzar su imagen. Haga clic en Revisar y lanzar.
  11. Revise los detalles del lanzamiento de su instancia. Puede editar cada sección si necesita hacer algún cambio. Haga clic en Lanzar
  12. Antes de lanzar la instancia, debe seleccionar una clave pública para acceder a ella.

    Puedes usar el par de claves que ya tienes o puedes crear un nuevo par de claves. También puede utilizar Image Builder para añadir un usuario a la imagen con una clave pública preestablecida. Consulte Crear una cuenta de usuario con clave SSH para obtener más detalles.

    Siga los siguientes pasos para crear un nuevo par de claves en EC2 y adjuntarlo a la nueva instancia.

    1. En la lista del menú desplegable, seleccione "Create a new key pair".
    2. Introduce el nombre del nuevo par de claves. Genera un nuevo par de claves.
    3. Haga clic en "Download Key Pair" para guardar el nuevo par de claves en su sistema local.
  13. A continuación, puede hacer clic en Lanzar Instancia para lanzar su instancia.

    Puede comprobar el estado de la instancia, se muestra como "Initializing".

  14. Una vez que el estado de la instancia es "running", el botón Conectar pasa a estar disponible.
  15. Haga clic en Conectar. Aparece una ventana emergente con instrucciones sobre cómo conectarse usando SSH.

    1. Seleccione el método de conexión preferido a "A standalone SSH client" y abra un terminal.
    2. En la ubicación donde almacena su clave privada, asegúrese de que su clave es visible públicamente para que SSH funcione. Para ello, ejecute el comando

      $ chmod 400 <su-nombre-de-instancia.pem>_
    3. Conéctese a su instancia utilizando su DNS público:

      $ ssh -i \ "<_su-nombre-de-instancia.pem_"> ec2-user@<_su-dirección-IP-de-instancia_>
    4. Escriba "sí" para confirmar que quiere seguir conectándose.

      Como resultado, usted está conectado a su instancia usando SSH.

Pasos de verificación

  1. Compruebe si puede realizar alguna acción mientras está conectado a su instancia mediante SSH.