翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWSSupport-CheckXenToNitroMigrationRequirements
説明
AWSSupport-CheckXenToNitroMigrationRequirements
ランブックは、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスが、インスタンスタイプを Xen タイプのインスタンスから Nitro ベースのインスタンスタイプに正常に変更するための前提条件を満たしていることを確認します。この自動化では、次の項目がチェックされます。
-
ルートデバイスは、Amazon Elastic Block Store (Amazon EBS) ボリュームです。
-
enaSupport
属性は有効になっています。 -
ENA モジュールがインスタンスにインストールされます。
-
NVMe モジュールがインスタンスにインストールされます。「はい」の場合、モジュールがインストールされ、スクリプトによってモジュールが
initramfs
イメージに読み込まれているかどうか確認されます。 -
/etc/fstab
を分析して、デバイス名を使用してマウントされているブロックデバイスを探します。 -
オペレーティングシステム (OS) がデフォルトで予測可能なネットワークインターフェイス名を使用するかどうかを確認します。
このランブックでは、以下のオペレーティングシステムがサポートされています。
-
Red Hat Enterprise Linux
-
CentOS
-
Amazon Linux 2
-
Amazon Linux
-
Debian サーバー
-
Ubuntu Server
-
SUSE Linux Enterprise Server 15 SP2
-
SUSE Linux Enterprise Server 12 SP5
ドキュメントタイプ
Automation
所有者
Amazon
[Platforms] (プラットフォーム)
Linux
[Parameters] (パラメータ)
-
AutomationAssumeRole
型: 文字列
説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。
-
InstanceId
型: 文字列
デフォルト: false
説明: (必須) Nitro ベースのインスタンスタイプに移行する前に前提条件を確認する Amazon EC2 インスタンスの ID。
必要な IAM アクセス許可
AutomationAssumeRole
パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。
-
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
ドキュメントステップ
-
aws:executeAwsApi
- インスタンスの詳細を収集します。 -
aws:executeAwsApi
- インスタンスのハイパーバイザーに関する情報を収集します。 -
aws:branch
- ターゲットインスタンスがすでに Nitro ベースのインスタンスタイプを実行しているかどうかに基づいて分岐します。 -
aws:branch
- インスタンスの OS が Nitro ベースのインスタンスでサポートされているかどうかを確認します。 -
aws:assertAwsResourceProperty
- 指定したインスタンスが Systems Manager によって管理されており、ステータスがOnline
であることを確認します。 -
aws:branch
- インスタンスのルートデバイスが Amazon EBS ボリュームかどうかに基づいて分岐します。 -
aws:branch
- インスタンスの ENA 属性が有効になっているかどうかに基づいて分岐します。 -
aws:runCommand
- インスタンスの ENA ドライバーをチェックします。 -
aws:runCommand
- インスタンスの NVMe ドライバーをチェックします。 -
aws:runCommand
-fstab
ファイルに認識できないフォーマットがないかチェックします。 -
aws:runCommand
- インスタンス上の予測可能なインターフェイス名設定をチェックします。 -
aws:executeScript
- 前のステップに基づいて出力を生成します。
[Outputs] (出力)
finalOutput.output - 自動化によって実行されたチェックの結果。