Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWSSupport-CheckXenToNitroMigrationRequirements
Descrizione
Il AWSSupport-CheckXenToNitroMigrationRequirements
runbook verifica che un'istanza Amazon Elastic Compute Cloud (Amazon EC2) soddisfi i prerequisiti per cambiare correttamente il tipo di istanza da un'istanza di tipo Xen a un tipo di istanza basata su Nitro. Questa automazione verifica quanto segue:
-
Il dispositivo principale è un volume Amazon Elastic Block Store (Amazon EBS).
-
L'
enaSupport
attributo è abilitato. -
Il modulo ENA è installato sull'istanza.
-
Il modulo NVMe è installato sull'istanza. In caso affermativo, il modulo viene installato e uno script verifica che il modulo sia caricato nell'
initramfs
immagine. -
Analizza
/etc/fstab
e cerca i dispositivi a blocchi montati utilizzando i nomi dei dispositivi. -
Determina se il sistema operativo (OS) utilizza nomi di interfaccia di rete prevedibili per impostazione predefinita.
Questo runbook supporta i seguenti sistemi operativi:
-
Red Hat Enterprise Linux
-
CentOS
-
Amazon Linux 2
-
Amazon Linux
-
Debian Server
-
Ubuntu Server
-
SUSE Linux Enterprise Server15 SP2
-
SUSE Linux Enterprise Server12 SP5
Esegui questa automazione (console)
Tipo di documento
Automazione di
Proprietario
Amazon
Piattaforme
Linux
Parametri
-
AutomationAssumeRole
Tipo: String
Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
-
InstanceId
Tipo: String
Di default: false
Descrizione: (obbligatorio) L'ID dell'istanza Amazon EC2 di cui desideri verificare i prerequisiti prima di migrare a un tipo di istanza basato su Nitro.
Autorizzazioni IAM richieste
Il AutomationAssumeRole
parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
-
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
Fasi del documento
-
aws:executeAwsApi
- Raccoglie dettagli sull'istanza. -
aws:executeAwsApi
- Raccoglie informazioni sull'hypervisor dell'istanza. -
aws:branch
- Diramazioni in base al fatto che l'istanza di destinazione stia già eseguendo un tipo di istanza basato su Nitro. -
aws:branch
- Verifica se il sistema operativo dell'istanza è supportato da istanze basate su Nitro. -
aws:assertAwsResourceProperty
- Verifica che l'istanza specificata sia gestita da Systems Manager e che lo stato siaOnline
. -
aws:branch
- Diramazioni a seconda che il dispositivo principale dell'istanza sia un volume Amazon EBS. -
aws:branch
- Diramazioni a seconda che l'attributo ENA sia abilitato per l'istanza. -
aws:runCommand
- Verifica la presenza di driver ENA sull'istanza. -
aws:runCommand
- Verifica la presenza di driver NVMe sull'istanza. -
aws:runCommand
- Verifica la presenza di formati non riconosciuti nelfstab
file. -
aws:runCommand
- Verifica la configurazione prevedibile del nome dell'interfaccia sull'istanza. -
aws:executeScript
- Genera output in base ai passaggi precedenti.
Output
finalOutput.output: i risultati dei controlli eseguiti dall'automazione.