Saltar al contenido

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

5 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).

Descripción corta

No puedes mover una instancia existente a otra subred, zona de disponibilidad o VPC. En su lugar, debes crear una nueva imagen de máquina de Amazon (AMI) a partir de la instancia de origen. A continuación, usa la nueva AMI para iniciar una nueva instancia en la nueva subred, zona de disponibilidad o VPC. Finalmente, reasigna cualquiera de las direcciones IP elásticas de la instancia de origen a la nueva instancia.

Para migrar la instancia, utiliza uno de los métodos siguientes:

  • Usa el runbook AWSSupport-CopyEC2Instance para crear automáticamente una nueva AMI y una nueva instancia.
  • Inicia la instancia manualmente desde una AMI.

Resolución

Requisitos previos:

Cuando creas una AMI, no creas automáticamente una instantánea para los volúmenes del almacén de instancias de la instancia. Para obtener más información, consulta ¿Cómo hago una copia de seguridad de un volumen de almacén de instancias de mi instancia de Amazon EC2 en Amazon EBS?

Uso del runbook AWSSupport-CopyEC2Instance para crear una nueva AMI y una nueva instancia

Debes ejecutar el runbook AWSSupport-CopyEC2Instance en la misma región de AWS que la instancia.

Para ejecutar el runbook, sigue estos pasos:

  1. Abre el runbook AWSSupport-CopyEC2Instance.
  2. En Ejecutar documento de automatización, elige Ejecución simple.
  3. En Parámetros de entrada, introduce el ID de instancia de la instancia que quieres copiar para InstanceID. Si usas el selector de instancias interactivo, elige Mostrar todas las instancias.
  4. En Región y SubnetID, introduce la región de destino o el ID de la subred donde deseas copiar la instancia.
  5. Rellena los campos opcionales pertinentes y, a continuación, selecciona Ejecutar.
  6. Para supervisar el progreso, abre la consola de Systems Manager y, a continuación, selecciona Automatización en el panel de navegación.
  7. Elige la automatización en ejecución y, a continuación, revisa los pasos ejecutados. Para ver el resultado de la automatización, expande Salidas.

Una vez que se complete el runbook, continúa con la sección Reasignar las direcciones IP elásticas.

Inicio manual de la instancia desde una AMI

Crea una nueva AMI a partir de la instancia.

A continuación, sigue estos pasos para iniciar una nueva instancia desde la AMI:

  1. Abre la consola de Amazon EC2.
  2. En el panel de navegación, selecciona AMI.
  3. Establece el filtro en De mi propiedad y, a continuación, selecciona la nueva AMI.
  4. Elige Iniciar instancia desde AMI.
  5. En Nombre y etiquetas, introduce un nombre para tu nueva instancia en Nombre. Puedes usar el nombre y las etiquetas existentes.
  6. En Tipo de instancia, selecciona el mismo tipo de instancia que la instancia que vas a mover.
  7. En Par de claves (inicio de sesión), en Nombre del par de claves, selecciona el par de claves que usa la instancia que vas a mover.
  8. En Configuración de red, configura los siguientes ajustes:
    En Red, elige la VPC a la que quieres moverte.
    Para Subred, elige la subred en la que deseas iniciar la nueva instancia.
    En Firewall (grupos de seguridad), elige el mismo grupo de seguridad que usas en la instancia que vas a mover.
    Nota: Si mueves tu instancia entre VPC, deberás crear un nuevo grupo de seguridad en la VPC de destino.
    (Opcional) Configura los campos restantes en función de los requisitos de la nueva instancia.
  9. En Configurar almacenamiento, mantén la configuración predeterminada o modifica la configuración de almacenamiento.
  10. Expande la sección Detalles avanzados y, a continuación, agrega parámetros en función de los requisitos de configuración de la instancia.
  11. En Resumen, revisa un resumen de la configuración de la instancia y, a continuación, elige Iniciar instancia.
  12. Cuando se inicia la instancia, recibes el mensaje Correcto. Para comprobar el estado de la instancia, elige el ID de la instancia en el mensaje Correcto.

Reasignación de las direcciones IP elástica

Nota: La nueva instancia tiene una dirección IPv4 privada o una dirección IPv6 pública diferentes. Actualiza todas las referencias a las direcciones IP anteriores, como las entradas de DNS, con las nuevas direcciones IP. Si usas una dirección IP elástica en tu instancia de origen, asegúrate de adjuntarla a la nueva instancia.

Para reasignar una dirección IP elástica, desvincula la dirección IP elástica de la instancia de origen. A continuación, asocia la dirección IP elástica a la nueva instancia. Puedes usar la dirección IP elástica en una sola región. Si mueves una instancia a una región diferente, no podrás usar la misma dirección IP elástica.

Importante: Tras comprobar que la nueva instancia funciona según lo previsto, anula el registro de la AMI y elimina las instantáneas asociadas que ya no necesites.

Información relacionada

Creación de una AMI basada en Amazon EBS

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