Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWSSupport-MigrateEC2ClassicToVPC
Descripción
El AWSSupport-MigrateEC2ClassicToVPC
manual de procedimientos migra una instancia de Amazon Elastic Compute Cloud (Amazon EC2) de EC2-Classic a una nube privada virtual (VPC). Este manual de procedimientos admite la migración de instancias de Amazon EC2 del tipo de virtualización de máquina virtual de hardware (HVM) con volúmenes raíz de Amazon Elastic Block Store (Amazon EBS).
Ejecuta esta automatización (consola)
Tipo de documento
Automation
Propietario
Amazon
Plataformas
Linux
Parámetros
-
AutomationAssumeRole
Tipo: String
Descripción: (Obligatorio) el Nombre de recurso de Amazon (ARN) del rol (IAM) AWS Identity and Access Managementque permite a System Automation realizar las acciones en su nombre.
-
Apruebe la IAM
Tipo: StringList
Descripción: (opcional) Los nombres de los recursos de Amazon (ARN) de los usuarios de IAM que pueden aprobar o denegar la acción. Este parámetro es obligatorio si especifica un valor
CutOver
para el parámetroMigrationType
. -
DestinationSecurityGroupId
Tipo: StringList
Descripción: (opcional) El ID del grupo de seguridad que desea asociar a la instancia de Amazon EC2 que se lanza en la VPC. Si no especifica un valor para este parámetro, la automatización crea un grupo de seguridad en la VPC y copia las reglas del grupo de seguridad en EC2-Classic. Si las reglas no se copian en el nuevo grupo de seguridad, el grupo de seguridad predeterminado de la VPC se asocia con la instancia de Amazon EC2.
-
ID de subred de destino
Tipo: String
Descripción: (Opcional) El ID de la subred a la que quiere migrar la instancia de Amazon EC2. Si no especifica un valor para este parámetro, la automatización elige de forma aleatoria una subred de la VPC.
-
InstanceId
Tipo: String
Descripción: (Obligatorio) ID de la instancia de Amazon EC2 que desea reiniciar.
-
MigrationType
Tipo: String
Valores válidos: CutOver
Descripción: (Obligatorio) El tipo de migración que desea realizar.
La
CutOver
opción requiere aprobación para detener la instancia de Amazon EC2 que se ejecuta en EC2-Classic. Una vez aprobada esta acción, la instancia de Amazon EC2 se detiene y la automatización crea un Amazon Machine Image()AMI. Cuando el AMIestado esavailable
, se lanza una nueva instancia de Amazon EC2 desde allí AMIen laDestinationSubnetId
que especifique en su VPC. Si la instancia de Amazon EC2 que se ejecuta en EC2-Classic tiene una dirección IP elástica adjunta, la instancia se moverá a la instancia de Amazon EC2 recién creada en su VPC. Si la instancia de Amazon EC2 que se está lanzando en su VPC no se crea por algún motivo, se cancela y se solicita la aprobación para iniciar la instancia de Amazon EC2 en EC2-Classic.La
Test
opción crea una instancia AMIde Amazon EC2 que se ejecuta en EC2-Classic sin necesidad de reiniciarse. Como la instancia de Amazon EC2 no se reinicia, no podemos garantizar la integridad del sistema de archivos de la imagen creada. Cuando el AMIestado esavailable
, se lanza una nueva instancia de Amazon EC2 desde allí, AMIen laDestinationSubnetId
que especifique en su VPC. Si la instancia de Amazon EC2 que se ejecuta en EC2-Classic tiene una dirección IP elástica adjunta, la automatización verifica que laDestinationSubnetId
que especifique sea pública. Si la instancia de Amazon EC2 que se está lanzando en su VPC no se crea por algún motivo, se termina y la automatización finaliza. -
Se envía una notificación de DNS para su aprobación
Tipo: String
Descripción: (Opcional) Se establece el ARN del tema de Amazon Simple Notification Service (Amazon SNS) al que desea enviar las solicitudes de aprobación. Este parámetro es obligatorio si especifica un valor
CutOver
para el parámetroMigrationType
. -
TargetInstanceType
Tipo: String
Predeterminado: t2.2xlarge
Descripción: (opcional) El tipo de instancia de Amazon EC2 que desea lanzar en la VPC. Solo se admiten los tipos de instancias basados en Xen, como T2, M4 o C4.
Permisos de IAM necesarios
El parámetro AutomationAssumeRole
requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
-
ssm:GetDocument
-
ssm:ListDocumentVersions
-
ssm:ListDocuments
-
ssm:StartAutomationExecution
-
sns:GetTopicAttributes
-
sns:ListSubscriptions
-
sns:ListTopics
-
sns:Publish
-
ec2:AssociateAddress
-
ec2:AuthorizeSecurityGroupIngress
-
ec2:CreateImage
-
ec2:CreateSecurityGroup
-
ec2:DeleteSecurityGroup
-
ec2:MoveAddressToVpc
-
ec2:RunInstances
-
ec2:StopInstances
-
ec2:CreateTags
-
ec2:DescribeAddresses
-
ec2:DescribeInstanceAttribute
-
ec2:DescribeInstances
-
ec2:DescribeInstanceStatus
-
ec2:DescribeRouteTables
-
ec2:DescribeSecurityGroupReferences
-
ec2:DescribeSecurityGroups
-
ec2:DescribeSubnets
-
ec2:DescribeTags
-
ec2:DescribeVpcs
-
ec2:DescribeInstanceTypes
-
ec2:DescribeImages
Pasos de documentos
-
aws:executeAwsApi
- Recopila detalles sobre la instancia de Amazon EC2 que especifique enInstanceId
el parámetro. -
aws:assertAwsResourceProperty
- Confirma que el tipo de instancia que especifica en elTargetInstanceType
parámetro está basado en Xen. -
aws:assertAwsResourceProperty
- Confirma que la instancia de Amazon EC2 que especificó en elInstanceId
parámetro es del tipo de virtualización HVM. -
aws:assertAwsResourceProperty
- Confirma que la instancia de Amazon EC2 que especificó en elInstanceId
parámetro tiene un volumen raíz de Amazon EBS. -
aws:executeScript
- Crea un grupo de seguridad según sea necesario en función del valor que especifique para elDestinationSecurityGroupId
parámetro. -
aws:branch
- Se ramifica en función del valor que especifique en elDestinationSubnetId
parámetro. -
aws:executeAwsApi
- Identifica la VPC predeterminada en la que Región de AWSse ejecuta esta automatización. -
aws:executeAwsApi
- Elige aleatoriamente el ID de una subred ubicada en la VPC predeterminada. -
aws:createImage
- Crea una AMIinstancia de Amazon EC2 sin reiniciar. -
aws:branch
- Se ramifica en función del valor que especifique para el parámetro.MigrationType
-
aws:branch
- Se ramifica en función del valor que especifique para elDestinationSubnetId
parámetro. -
aws:runInstances
- Lanza una nueva instancia a partir de la AMIcreada sin reiniciar la instancia de Amazon EC2 en EC2-Classic. -
aws:changeInstanceState
- Termina la instancia de Amazon EC2 recién lanzada si el paso anterior falla por algún motivo. -
aws:runInstances
- Lanza una nueva instancia a partir de la AMIcreada sin reiniciar la instancia de Amazon EC2 en EC2-Classic si se proporciona.DestinationSubnetId
-
aws:changeInstanceState
- Termina la instancia de Amazon EC2 recién lanzada si el paso anterior falla por algún motivo. -
aws:assertAwsResourceProperty
- Confirma el comportamiento de parada de la instancia de Amazon EC2 que se ejecuta en EC2-Classic. -
aws:approve
- Espera la aprobación para detener la instancia de Amazon EC2. -
aws:changeInstanceState
- Detiene la instancia de Amazon EC2 que se ejecuta en EC2-Classic. -
aws:changeInstanceState
- La fuerza detiene la instancia de Amazon EC2 que se ejecuta en EC2-Classic si es necesario. -
aws:createImage
- Crea una instancia AMIde Amazon EC2 una vez detenida. -
aws:branch
- Se ramifica en función del valor especificado para el parámetroDestinationSubnetId
. -
aws:runInstances
- Lanza una nueva instancia a partir de AMIla instancia de Amazon EC2 detenida en EC2-Classic. -
aws:approve
- Espera la aprobación para finalizar la instancia recién lanzada e inicia la instancia de Amazon EC2 en EC2-Classic si el paso anterior falla por algún motivo. -
aws:changeInstanceState
- Termina la instancia de Amazon EC2 recién lanzada. -
aws:runInstances
- Lanza una nueva instancia a partir de AMIla instancia de Amazon EC2 detenida en EC2-Classic a partir del parámetro.DestinationSubnetId
-
aws:approve
- Espera la aprobación para finalizar la instancia recién lanzada e inicia la instancia de Amazon EC2 en EC2-Classic si el paso anterior falla por algún motivo. -
aws:changeInstanceState
- Termina la instancia de Amazon EC2 recién lanzada. -
aws:changeInstanceState
- Inicia la instancia de Amazon EC2 que se detuvo en EC2-Classic. -
aws:branch
- Se ramifica en función de si la instancia de Amazon EC2 tiene una dirección IP pública. -
aws:executeAwsApi
- Verifica si la dirección IP pública es una dirección IP elástica. -
aws:branch
- Se ramifica en función del valor que especifique en elMigrationType
parámetro. -
aws:executeAwsApi
- Mueve la dirección IP elástica a la VPC. -
aws:executeAwsApi
- Recopila el ID de asignación de la dirección IP elástica que se trasladó a la VPC. -
aws:branch
- Las sucursales se basan en la subred en la que se lanzó la instancia de Amazon EC2 que se ejecuta en la VPC. -
aws:executeAwsApi
- Adjunta la dirección IP elástica a la instancia recién lanzada en la VPC. -
aws:executeScript
- Confirma que la subred que acaba de lanzar la instancia de Amazon EC2 que se ejecuta en la VPC es pública.
Salidas
getInstanceProperties.virtualizationType
: el tipo de virtualización de la instancia de Amazon EC2 que se ejecuta en EC2-Classic.
getInstanceProperties.rootDeviceType
- El tipo de dispositivo raíz de la instancia de Amazon EC2 que se ejecuta en EC2-Classic.
createAMIWithoutReboot.ImageId
- El ID de la instancia AMIcreada sin reiniciar la instancia de Amazon EC2 que se ejecuta en EC2-Classic.
getDefaultVPC.VpcId
- El ID de la VPC predeterminada en la que se lanza la nueva instancia de Amazon EC2 si no se proporciona un valor para DestinationSubnetId
el parámetro.
getSubnetIdinDefaultVPC.subnetIdFromDefaultVpc
- El ID de la subred de la VPC predeterminada en la que se lanza la nueva instancia de Amazon EC2 si no se proporciona un valor para DestinationSubnetId
el parámetro.
launchTestInstanceDefaultVPC.InstanceIds
- El ID de la instancia de Amazon EC2 recién lanzada en la VPC predeterminada durante el tipo de migración. Test
launchTestInstanceProvidedSubnet.InstanceIds
- El ID de la instancia de Amazon EC2 recién lanzada DestinationSubnetId
que especificó durante el tipo de Test
migración.
createAMIAfterStoppingInstance.ImageId
- El ID de la instancia AMIcreada tras detener la ejecución de la instancia de Amazon EC2 en EC2-Classic.
launchCutOverInstanceProvidedSubnet.InstanceIds
- El ID de la instancia de Amazon EC2 recién lanzada DestinationSubnetId
que especificó durante el tipo de CutOver
migración.
launchCutOverInstanceDefaultVPC.InstanceIds
- El ID de la instancia de Amazon EC2 recién lanzada en la VPC predeterminada durante el tipo de migración. CutOver
verifySubnetIsPublicTestDefaultVPC.IsSubnetPublic
- Si la subred elegida por la automatización en tu VPC predeterminada es pública.
verifySubnetIsPublicTestProvidedSubnet.IsSubnetPublic
- Si la subred que especificó en la DestinationSubnetId
es pública.