

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`
<a name="automation-awssupport-checkxentonitromigrationrequirements"></a>

 **Descrizione** 

Il `AWSSupport-CheckXenToNitroMigrationRequirements` runbook verifica che un'istanza Amazon Elastic Compute Cloud (Amazon EC2) soddisfi i prerequisiti per modificare 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 root è un volume Amazon Elastic Block Store (Amazon EBS).
+ L'`enaSupport`attributo è abilitato.
+ Il modulo ENA è installato sull'istanza.
+ Il NVMe modulo è 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 Server 15 SP2
+ SUSE Linux Enterprise Server 12 SP5

[Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-CheckXenToNitroMigrationRequirements)

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

Linux

**Parametri**
+ AutomationAssumeRole

  Tipo: stringa

  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: stringa

  Impostazione predefinita: false

  Descrizione: (Obbligatorio) L'ID dell' EC2 istanza Amazon 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 per l'istanza.
+ `aws:branch`- Si ramifica 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 dalle istanze basate su Nitro.
+ `aws:assertAwsResourceProperty`- Verifica che l'istanza specificata sia gestita da Systems Manager e che lo stato sia`Online`. 
+ `aws:branch`- Filiali in base al fatto che il dispositivo principale dell'istanza sia un volume Amazon EBS.
+ `aws:branch`- Filiali in base al fatto 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 NVMe driver sull'istanza.
+ `aws:runCommand`- Verifica la presenza di `fstab` formati non riconosciuti nel file.
+ `aws:runCommand`- Verifica la configurazione prevedibile del nome dell'interfaccia sull'istanza.
+ `aws:executeScript`- Genera l'output in base ai passaggi precedenti.

 **Output** 

FinalOutput.output - I risultati dei controlli eseguiti dall'automazione.