¿Cómo puedo mover mi instancia de EC2 a otra subred, zona de disponibilidad o VPC?

6 minutos de lectura
0

Quiero mover o copiar mi instancia de Amazon Elastic Compute Cloud (Amazon EC2) a otra subred, zona de disponibilidad o nube virtual privada (VPC).

Breve descripción

No es posible mover una instancia existente a otra subred, zona de disponibilidad o VPC. En su lugar, puede crear una nueva imagen de Máquina de Amazon (AMI) a partir de la instancia de origen para migrar la instancia de forma manual. A continuación, use la nueva AMI para iniciar una nueva instancia en la subred, la zona de disponibilidad o la VPC deseada. Y finalmente, reasigne cualquiera de las direcciones IP elásticas de la instancia de origen a la nueva instancia.

Existen dos métodos para migrar la instancia:

  • Use el documento de automatización de AWS Systems Manager AWSSupport-CopyEC2Instance.
  • Copie manualmente una instancia y lance una nueva instancia desde la copia.

Resolución

Antes de que empiece, revise la siguiente información:

  • Las AMI se basan en instantáneas de Amazon Elastic Block Store (Amazon EBS). En el caso de sistemas de archivos grandes sin una instantánea previa, la creación de una AMI puede tomar varias horas. Para reducir el tiempo de creación de la AMI, cree una instantánea de Amazon EBS antes de crear la AMI.
  • Al crear una AMI no se crea una instantánea para los volúmenes del almacén de instancias en la instancia. Para obtener más información, consulte ¿Cómo hago una copia de seguridad de un volumen de almacén de instancias de mi instancia de Amazon EC2 en Amazon EBS?
  • La nueva instancia de EC2 tiene una dirección privada diferente IP IPv4 o una dirección pública IPv6. Actualice todas las referencias a las direcciones IP antiguas (por ejemplo, en las entradas de DNS) con las nuevas direcciones IP asignadas a la nueva instancia. Si usa una dirección IP elástica en su instancia de origen, asegúrese de asignarla a la nueva instancia.
  • Pueden producirse problemas de conflicto con el identificador de seguridad de dominio (SID) cuando la copia se inicia e intenta contactar con el dominio. Antes de capturar la AMI, utilice Sysprep o elimine la instancia unida al dominio desde el dominio para evitar problemas de conflicto. Para obtener más información, consulte How can I use Sysprep to create and install custom reusable Windows AMIs?

Uso del runbook AWSSupport-CopyEC2Instance de Automatización de AWS System Manager

Use el runbook AWSSupport-CopyEC2Instance de Automatización de AWS Systems Manager para realizar las siguientes tareas de forma automática:

  • Crear una imagen nueva
  • Lanzar una instancia nueva

Una vez completados estos procedimientos, siga las instrucciones de la sección Reasignación de la dirección IP elástica si es necesario.

Para ejecutar la automatización, siga estos pasos:

  1. Abra el runbook AWSSupport-CopyEC2Instance.
    Nota: Asegúrese de estar en la misma región que la instancia que desea copiar.
  2. Para Ejecutar documento de automatización, elija Ejecución simple.
  3. Para Parámetros de entrada, introduzca el InstanceID de la instancia de EC2 que desee copiar. Si usa el selector de instancias interactivo, entonces elija Mostrar todas las instancias desde la lista desplegable.
  4. Proporcione la Región de destino o el ID de la Subred donde desee copiar la instancia.
  5. Complete cualquiera de los campos opcionales adicionales que sean obligatorios para su caso práctico y, a continuación, seleccione Ejecutar.
  6. Para supervisar el progreso, abra la consola de Systems Manager y, a continuación, seleccione Automatización en el panel de navegación. Elija la automatización en ejecución y, a continuación, revise Pasos ejecutados. Para ver el resultado de la automatización, expanda Salidas.

Para obtener más información sobre este runbook, consulte AWSSupport-CopyEC2Instance.

Copia manual de la instancia e inicio de una nueva instancia desde la copia

Crear una imagen nueva

  1. Abra la consola de Amazon EC2 y, a continuación, seleccione Instancias en el panel de navegación de la izquierda.
  2. Seleccione la instancia que desee mover. Elija Acciones, entonces elijaEstado de la instancia y, a continuación, elijaDetener. Esto garantiza la coherencia de los datos en los volúmenes de EBS antiguos y nuevos.
    Nota: Puede omitir este paso si solo está probando este procedimiento o si no desea detener ni reiniciar la instancia.
  3. Elija Acciones, luegoImagen y, a continuación, Crear imagen.
    En Nombre de la imagen, introduzca un nombre para la imagen.
    En Descripción de la imagen, introduzca una descripción de la imagen.
    Nota: Si selecciona No reiniciar en la página Crear imagen, no se podrá garantizar la integridad del sistema de archivos de la imagen.
  4. Seleccione Crear imagen.
  5. Bajo Se ha recibido una solicitud Crear imagen, seleccione Ver [ID] de la imagen pendiente. Espere a que el Estado cambie de Pendiente a Disponible.
    Nota: También puede elegir las AMI en la sección Imágenes del panel de navegación para ver las imágenes pendientes.

** Lanzar una instancia nueva**

  1. Seleccione la nueva AMI y, a continuación, elija Lanzar.
  2. Elija el mismo tipo de la instancia que desea mover y, a continuación, elija Siguiente: Configure los detalles de la instancia.
    Para Red, elija su VPC.
    Para Subred, elija la subred en la que desea iniciar la nueva instancia.
    Si se trata de una instancia de producción, en Habilitar protección contra terminación, elija Protegerse contra la terminación accidental.
  3. Elija Siguiente: Agregar almacenamiento.
  4. Acepte los valores predeterminados y, a continuación, elija Siguiente: Agregar etiquetas.
    Para Clave, introduzca Nombre.
    Para Valor, introduzca el nombre de la instancia.
  5. Elija Siguiente: Configure grupo de seguridad.
  6. Elija el mismo grupo de seguridad aplicado a la instancia que está moviendo.
    Nota: Si mueve su instancia entre VPC, deberá crear un nuevo grupo de seguridad en la VPC de destino.
  7. Seleccione Revisar y lanzar.
  8. Seleccione Lanzar.
  9. Para Seleccionar un par de claves, elija su par de claves en el menú desplegable.
  10. Seleccione la casilla para indicar su conformidad y, a continuación, seleccione Lanzar instancias.
  11. Elija el ID de la instancia para regresar a la consola de EC2.

Reasignar la dirección IP elástica

Para reasignar la dirección IP elástica, primero debe desvincular la dirección IP elástica desde la instancia de origen. A continuación, vuelva a asociar la dirección IP elástica a la nueva instancia. Para obtener instrucciones, consulte Describir las direcciones IP elásticas.

Nota: Las direcciones IP elásticas solo se pueden usar en una región. Si mueve una instancia a una región diferente, no podrá usar la misma dirección IP elástica.

Información relacionada

Cree una AMI de Linux con respaldo Amazon EBS

Cree de una AMI de Windows personalizada

¿Cómo puedo crear una AMI en una región de AWS y, a continuación, copiarla en otra?