¿Cómo muevo 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 privada virtual (VPC).

Descripción breve

No es posible mover una instancia existente a otra subred, zona de disponibilidad o VPC. En su lugar, puede migrar la instancia de forma manual creando una nueva imagen de máquina de Amazon (AMI) a partir de la instancia de origen. A continuación, inicie una nueva instancia con la nueva AMI en la subred, la zona de disponibilidad o la VPC que desee. Por último, puede reasignar cualquier dirección IP elástica de la instancia de origen a la nueva instancia.

Hay dos métodos para migrar la instancia:

  • Utilizar el documento de automatización de AWS Systems Manager AWSSupport-CopyEC2Instance.
  • Copiar manualmente una instancia y lanzar una nueva desde la copia.

Resolución

Antes de empezar, tenga en cuenta lo siguiente:

  • 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 la AMI puede tardar 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 si no que se almacenan volúmenes en la instancia. Para obtener información sobre cómo realizar copias de seguridad de los volúmenes del almacén de instancias en Amazon EBS, 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 IP IPv4 privada o IPv6 pública diferente. Debe actualizar 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 utiliza una dirección IP elástica en su instancia de origen, asegúrese de adjuntarla a la nueva instancia
  • Se pueden producir problemas de conflicto con el identificador de seguridad del dominio (SID) cuando la copia se inicia e intenta contactar con el dominio. Antes de capturar la AMI, utilice Sysprep o elimine la instancia domain-joined unida al dominio para evitar problemas de conflicto. Para obtener más información, consulte ¿Cómo puedo usar Sysprep para crear e instalar AMI de Windows personalizadas y reutilizables?

Utilice AWSSupport-CopyEC2Instance, el runbook de automatización de AWS System Manager

Puede utilizar el runbook de AWS Systems Manager Automation AWSSupport-CopyEC2Instance para completar las siguientes tareas de forma automática:

  • Crear una imagen nueva
  • Iniciar una nueva instancia

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

Para ejecutar la automatización, realice los siguientes pasos:

1.    Abra el runbook AWSSupport-CopyEC2Instance.

**Nota:**Asegúrese de estar en la misma región que la instancia que desea copiar.

2.    En Ejecutar documento de automatización, elija Ejecución simple.

3.    Para los parámetros de entrada, introduzca el ID de instancia de la instancia EC2 que desea copiar. Si utiliza el selector de instancias interactivo, asegúrese de que selecciona Mostrar todas las instancias en la lista desplegable.

4.    Proporcione la Región de destino o el ID de subred a la que desea copiar la instancia.

5.    Complete cualquiera de los campos opcionales adicionales que sean obligatorios para su caso de uso y, a continuación, seleccione Ejecutar.

6.    Para supervisar el progreso de la ejecución, 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 los Pasos ejecutados. Para ver el resultado de la automatización, expanda Resultados.

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

Copie la instancia de forma manual e inicie una nueva 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 desea mover y, a continuación, elija Acciones, Estado de instancia y Detener. Esto garantiza que los datos sean coherentes entre los volúmenes de EBS antiguos y nuevos.

Nota: Puede omitir este paso si solo está probando este procedimiento o si no desea detener o reiniciar la instancia.

3.    Elija Acciones, Imagen, Crear imagen.

En Nombre de 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 puede garantizar la integridad del sistema de archivos de la imagen.

4.    Seleccione Crear imagen.

5.    En Solicitud de creación de imagen recibida, seleccione Ver imagen pendiente[ID]. Espere a que el Estado cambie de pendiente a disponible.

Nota: También puede ver las imágenes pendientes seleccionando AMI en la sección Imágenes del panel de navegación.

Iniciar una nueva instancia

1.    Seleccione la nueva AMI y, a continuación, elija Lanzar.

2.    Elija el mismo tipo de instancia que la instancia que desea mover y, a continuación, elija Siguiente: Configure los detalles de la instancia.

En Red, elija su VPC.

En Subred, elija la subred en la que desea iniciar la nueva instancia.

Si la instancia es una instancia de producción, en Habilitar la protección de terminación, elija Proteger contra la terminación accidental.

3.    Elija Siguiente: Añada Almacenamiento.

4.    Acepte los valores predeterminados y, a continuación, elija Siguiente: Añada etiquetas.

En Clave, introduzca Nombre.

En Valor, introduzca el nombre de la instancia.

5.    Elija Siguiente: Configure el grupo de seguridad.

6.    Elija el mismo grupo de seguridad que se aplica a la instancia que va a mover.

Nota: Si mueve su instancia entre VPC, debe crear un nuevo grupo de seguridad en la VPC de destino.

7.    Seleccione Revisar e lanzar.

8.    Seleccione Lanzar.

9.    En Seleccionar un par de claves, elija su par de claves en el menú desplegable.

10.  Seleccione la casilla de verificación del acuerdo y, a continuación, seleccione Lanzar instancias.

11.  Elija el ID de instancia para volver a la consola EC2.

Reasignar la dirección IP elástica

Para reasignar la dirección IP elástica, primero debe desasociar la dirección IP elástica de la instancia de origen. A continuación, puede volver a asociar la dirección IP elástica a la nueva instancia. Para obtener instrucciones, consulte Desasociar una dirección IP elástica.

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


Información relacionada

Crear una AMI de Linux respaldada por Amazon EBS

Crear una AMI de Windows personalizada

¿Cómo creo y copio una imagen de máquina de Amazon (AMI) de una región de AWS a otra?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años