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-CheckXenToNitroMigrationRequirements
Descripción
El manual de procedimientos AWSSupport-CheckXenToNitroMigrationRequirements
verifica que una instancia de Amazon Elastic Compute Cloud (Amazon EC2) cumpla con los requisitos previos para cambiar correctamente el tipo de instancia de una instancia de tipo Xen a una instancia basada en Nitro. Esta automatización comprueba lo siguiente:
-
El dispositivo raíz es un volumen Amazon Elastic Block Store (Amazon EBS).
-
El atributo
enaSupport
está activado. -
El módulo ENA está instalado en la instancia.
-
El módulo NVMe está instalado en la instancia. En caso afirmativo, el módulo está instalado y un script verifica que el módulo esté cargado en la imagen
initramfs
. -
Analiza
/etc/fstab
y busca los dispositivos de bloques que se están montando utilizando los nombres de los dispositivos. -
Determina si el sistema operativo (SO) utiliza de manera predeterminada nombres de interfaz de red predecibles.
Este manual de procedimientos admite los siguientes sistemas operativos:
-
Red Hat Enterprise Linux
-
CentOS
-
Amazon Linux 2
-
Amazon Linux
-
Servidor Debian
-
Servidor Ubuntu
-
SUSE Linux Enterprise Server 15 SP2
-
SUSE Linux Enterprise Server 12 SP5
Ejecuta esta automatización (consola)
Tipo de documento
Automation
Propietario
Amazon
Plataformas
Linux
Parámetros
-
AutomationAssumeRole
Tipo: String
Descripción: (Opcional) 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. Si no se especifica ningún rol, Systems Manager Automation utilizará los permisos del usuario que ejecuta este manual de procedimientos.
-
InstanceId
Tipo: String
Valor predeterminado: falso
Descripción: (Obligatorio) El ID de la instancia de Amazon EC2 cuyos requisitos previos desea comprobar antes de migrar a un tipo de instancia basado en Nitro.
Permisos de IAM necesarios
El parámetro AutomationAssumeRole
requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
-
ssm:DescribeAutomationExecutions
-
ssm:DescribeAutomationStepExecutions
-
ssm:DescribeAutomationStepExecutions
-
ssm:DescribeInstanceInformation
-
ssm:DescribeInstanceProperties
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
-
ssm:GetDocument
-
ssm:ListCommands
-
ssm:ListCommandInvocations
-
ssm:ListDocuments
-
ssm:StartAutomationExecution
-
ssm:SendCommand
-
iam:ListRoles
-
ec2:DescribeInstances
-
ec2:DescribeInstancesTypes
Pasos de documentos
-
aws:executeAwsApi
- Recopila detalles sobre la instancia. -
aws:executeAwsApi
- Recopila información sobre el hipervisor de la instancia. -
aws:branch
- Se ramifica en función de si la instancia de destino ya ejecuta un tipo de instancia basado en Nitro. -
aws:branch
- Comprueba si el sistema operativo de la instancia es compatible con las instancias basadas en Nitro. -
aws:assertAwsResourceProperty
- Verifica que la instancia que especificó esté gestionada por Systems Manager y que su estado seaOnline
. -
aws:branch
- Se ramifica en función de si el dispositivo raíz de la instancia es un volumen de Amazon EBS. -
aws:branch
- Se ramifica en función de si el atributo ENA está o no habilitado para la instancia. -
aws:runCommand
- Comprueba si hay controladores ENA en la instancia. -
aws:runCommand
- Comprueba los controladores NVMe en la instancia. -
aws:runCommand
- Comprueba si hay formatos no reconocidos en el archivofstab
. -
aws:runCommand
- Comprueba si hay una configuración predecible del nombre de la interfaz en la instancia. -
aws:executeScript
- Genera resultados en función de los pasos anteriores.
Salidas
finalOutput.output - Los resultados de las comprobaciones realizadas por la automatización.