Amazon Elastic Compute Cloud
Guía del usuario de instancias de Windows

Creación de una AMI de Windows personalizada

Para crear una AMI de Windows, lance una instancia desde una AMI de Windows existente, personalice dicha instancia y, después, cree una AMI nueva desde esa instancia.

Para crear una AMI de Linux personalizada, siga el procedimiento descrito para el tipo de volumen de la instancia. Para obtener más información, consulte Creación de una AMI de Linux con el respaldo de Amazon EBS o Creación de una AMI de Linux con respaldo en el almacenamiento de la instancia en la Guía del usuario de Amazon EC2 para instancias de Linux.

Información sobre la creación de una AMI

En primer lugar, lance una instancia desde una AMI que sea similar a la AMI que desea crear. Puede conectarse a la instancia y personalizarla. Cuando la instancia está configurada a su gusto, asegúrese de la integridad de datos parando la instancia antes de crear una AMI y, a continuación, cree la imagen. Nosotros registramos la AMI automáticamente por usted.

Durante el proceso de creación de la AMI, Amazon EC2 crea instantáneas del volumen raíz de la instancia y de cualquier otro volumen de EBS asociado a la instancia. Se cobra por las instantáneas hasta que anule el registro de la AMI y las elimine. Para obtener más información, consulte Anulación del registro de la AMI de Windows. Si alguno de los volúmenes asociados a la instancia está cifrado, la nueva AMI solo se lanza correctamente en los tipos de instancia que admiten Cifrado de Amazon EBS. Para obtener más información, consulte Amazon EBS Encryption.

Según el tamaño de los volúmenes, el proceso de creación de la AMI puede tardar varios minutos en completarse (a veces, hasta 24 horas). Resulta más eficiente crear instantáneas de los volúmenes antes de crear la AMI. De esta forma, solo es necesario crear pequeñas instantáneas incrementales cuando se cree la AMI y, de esta manera, el proceso se completará más rápidamente (el tiempo total de creación de las instantáneas sigue siendo el mismo). Para obtener más información, consulte Creación de instantáneas de Amazon EBS.

Una vez completado el proceso, tendrá una nueva AMI y una instantánea creada desde el volumen raíz de la instancia. Cuando lance una instancia mediante la nueva AMI, usamos la instantánea para crear un nuevo volumen de EBS para el volumen raíz.

Si añade volúmenes de almacén de instancias o volúmenes Amazon EBS a la instancia además del volumen del dispositivo raíz, el mapeo de dispositivos de bloques de la nueva AMI contiene información relativa a esos volúmenes y los mapeos de dispositivos de bloques de las instancias que lance desde la nueva AMI contienen automáticamente información relativa a estos volúmenes. Los volúmenes de almacén de instancias especificados en el mapeo de dispositivos de bloques de la nueva instancia son nuevos y no contienen ningún dato de los volúmenes de almacén de instancias de la instancia que usó para crear la AMI. Los datos en los volúmenes de EBS persisten. Para obtener más información, consulte Mapeo de dispositivos de bloques.

nota

Cuando cree una nueva instancia desde una AMI personalizada, deberá inicializar tanto su volumen raíz como cualquier almacenamiento de EBS adicional antes de ponerla en producción. Para obtener más información, consulte Inicializar volúmenes de Amazon EBS.

Creación de una AMI de Windows desde una instancia en ejecución

Puede crear una AMI mediante la Consola de administración de AWS o la línea de comando. En el siguiente diagrama se resume el proceso de creación de una AMI desde una instancia EC2 en ejecución. Comience con una AMI existente; lance una instancia; personalícela; cree una nueva AMI a partir de ella y, finalmente, lance una instancia de la nueva AMI. Los pasos en el siguiente diagrama se corresponden con los del procedimiento que se indica más adelante. Si ya tiene una instancia de Windows en ejecución, puede ir directamente al paso 4.


					Flujo de trabajo para crear una AMI a partir de una instancia

Para crear una AMI a partir de una instancia mediante la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Images (Imágenes) y AMIs (AMI).

  3. Use las opciones de Filter (Filtro) para reducir la lista a las AMI de Windows que se ajusten a sus necesidades. Por ejemplo, para ver todas las AMI de Windows que ofrece AWS, seleccione Public images (Imágenes públicas) en la lista desplegable. Seleccione la barra Search (de búsqueda). Seleccione Owner (Propietario) en el menú y elija Amazon images (Imágenes de Amazon). Elija Source (Origen) en el menú y escriba uno de los siguientes, en función de la versión de Windows Server que necesite:

    • amazon/Windows_Server-2019

    • amazon/Windows_Server-2016

    • amazon/Windows_Server-2012

    • amazon/Windows_Server-2008

    Añada cualquier otro filtro que necesite. Una vez seleccionada una AMI, marque su casilla.

  4. Elija Launch. Acepte los valores predeterminados a medida que avanza por el asistente. Para obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento de instancias. Cuando la instancia esté lista, conéctese a ella. Para obtener más información, consulte Conexión con la instancia de Windows.

  5. Puede realizar cualquiera de las siguientes acciones sobre la instancia con el de fin personalizarla para que se ajuste a sus necesidades:

    • Instalar software y aplicaciones.

    • Copiar datos.

    • Reducir el tiempo de inicio eliminando los archivos temporales, desfragmentando el disco duro y dejando el espacio libre en cero..

    • Adjuntar volúmenes de EBS adicionales.

    • Crear una nueva cuenta de usuario y agregarla al grupo de administrador.

      Si está compartiendo la AMI, estas credenciales se puede proporcionar para el acceso RDP sin revelar la contraseña predeterminada de administrador.

    • (Windows Server 2016 y versiones posteriores) Ajuste la configuración mediante EC2Launch. Para generar una contraseña aleatoria en el momento del lanzamiento , use el ajuste adminPasswordType. Para obtener más información, consulte Configuración de EC2Launch.

    • (Windows Server 2012 R2 y versiones anteriores) Ajuste la configuración mediante EC2Config. Para generar una contraseña aleatoria en el momento del lanzamiento, habilite el complemento Ec2SetPassword; de lo contrario, se usará la contraseña actual del administrador. Para obtener más información, consulte Archivos de configuración de EC2Config.

    • (Windows Server 2008 R2) Si la instancia usa controladores RedHat para el acceso a hardware virtualizado Xen, actualice a controladores Citrix antes de crear una AMI. Para obtener más información, consulte Actualización de instancias de Windows Server 2008 y 2008 R2 (actualización de Redhat a Citrix PV).

  6. En el panel de navegación, elija Instances (Instancias) y seleccione la instancia. Elija Actions (Acciones), Image (Imagen) y Create Image (Crear imagen).

    sugerencia

    Si se deshabilita esta opción, la instancia no es una instancia con respaldo Amazon EBS.

  7. Especifique un nombre único para la imagen y una descripción opcional (hasta 255 caracteres).

    De forma predeterminada, Amazon EC2 apaga la instancia; toma instantáneas de todos los volúmenes asociados; crea y registra la AMI y después reinicia la instancia. Elija No reboot (Sin reiniciar) si no desea que se apague la instancia.

    aviso

    Si elige No reboot (Sin reiniciar), no podemos garantizar la integridad del sistema de archivos de la imagen creada.

    (Opcional) Modifique el volumen raíz, los volúmenes de Amazon EBS y los volúmenes de almacén de instancias según lo necesite. Por ejemplo:

    • Para cambiar el tamaño del volumen raíz, localice el volumen Root (Raíz) en la columna Type (Tipo) y, a continuación, rellene el campo Size (Tamaño).

    • Para suprimir un volumen de Amazon EBS especificado por el mapeo de dispositivos de bloques de la AMI utilizada para lanzar la instancia, localice el volumen de EBS en la lista y elija Delete (Eliminar).

    • Para añadir un volumen de Amazon EBS, elija Add New Volume (Añadir nuevo volumen), Type (Tipo) y EBS y rellene los campos. Cuando, a continuación, lanza una instancia desde la nueva AMI, estos volúmenes adicionales se adjuntan de forma automática a la instancia. Los volúmenes vacíos se tienen que formatear y montar. Los volúmenes basados en una instantánea se deben montar.

    • Para suprimir un volumen de almacén de instancias especificado por el mapeo de dispositivos de bloques de la AMI utilizada para lanzar la instancia, localice el volumen en la lista y elija Delete (Eliminar).

    • Para añadir un volumen de almacén de instancias, elija Add New Volume (Añadir nuevo volumen), Type (Tipo) e Instance Store (Almacén de instancia) y seleccione un nombre de dispositivo de la lista Device (Dispositivo). Cuando lanza una instancia desde la nueva AMI, estos volúmenes adicionales se inicializan y se montan de forma automática. Estos volúmenes no contienen datos de los volúmenes de almacén de instancias de la instancia en ejecución en la que basó la AMI.

    Cuando haya terminado, seleccione Create Image (Crear imagen).

  8. Mientras se está creando la AMI, puede elegir AMIs (AMI) en el panel de navegación para ver su estado. Inicialmente, el estado será pending. Transcurridos unos minutos, el estado debería cambiar a available.

    (Opcional) Elija Snapshots en el panel de navegación para ver la instantánea que se creó para la nueva AMI. Cuando se lanza una instancia desde esta AMI, se usa esta instantánea para crear su volumen de dispositivo raíz.

  9. Lance una instancia desde la nueva AMI. Para obtener más información, consulte Lanzar una instancia con el asistente de lanzamiento de instancias. La nueva instancia contiene todas las personalizaciones aplicadas en los pasos anteriores, además de cualquier personalización que haya añadido al lanzar la instancia, como los datos de usuarios (scripts que se ejecutan cuando la instancia comienza).

Para crear una AMI desde una instancia mediante la línea de comando

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.