Amazon Elastic Compute Cloud (Amazon EC2) で、ワークロードを Xen ベースのインスタンスから Nitro ベースのインスタンスに移行したいと考えています。
簡単な説明
Xen ベースの Amazon EC2 Linux インスタンスを Nitro プラットフォームに移行するには、AWS Systems Manager 自動化ランブックである AWSSupport-MigrateXentoNitroLinux および AWSSupport-CloneXenEC2InstanceAndMigrateToNitro を使用します。
解決策
注: AWSSupport-MigrateXenToNitroLinux ランブックの開始前に、お使いの AWS Identify and Access Management (IAM) ユーザーまたはロールに必要なアクセス許可があることを確認してください。
自動化ランブック AWSSupport-MigrateXenToNitroLinux を実行するには、次のステップを実行します。
- Systems Manager コンソールを開きます。
- AWSSupport-MigrateXenToNitroLinux ランブックに移動し、[自動化を実行] を選択します。
- 次に示すように入力パラメータを変更します。
TargetInstanceId - お使いの Amazon EC2 インスタンス ID を入力します。Amazon EC2 インスタンスリストの右側にあるドロップダウンリストで、 [マネージドインスタンスのみ表示] が選択されていることを確認します。
OperationType - FullMigration または Clone&Migrate と入力します。ルートボリュームを置換して Xen から Nitro への移行を完了するには、FullMigration と入力します。Nitro ベースの高品質 AMI が必要な場合は、Clone&Migrate と入力します。
注: このパラメータは、自動化用に AWSSupport-MigrateXentolLinux ランブックを選択した場合にのみ表示されます。
AutomationAssumeRole - お使いの IAM ロールを入力します。IAM ロールを指定しない場合、Systems Manager は自動かを実行するユーザーのアクセス許可を使用します。詳細については、「自動化の設定」を参照してください。
SNSTopicArn - Amazon Simple Notification Service (Amazon SNS) トピックを入力します。Amazon SNS トピックを作成するには、「Amazon SNS トピックの作成」を参照してください。
MinimumRequiredApprovals - 自動化に必要な承認の数を入力します。たとえば、ApproverIAM に 3 件の IAM プリンシパルを入力した場合は、値に 1、2、3 のいずれかを指定します。指定された IAM プリンシパルがすべて承認を行うと、自動化が再開されます。
NitroInstanceType - 移行先の Nitro インスタンスのタイプを入力します。M5、C5、C6、R5、R6、T3 インスタンスタイプのみがサポートされています。
ApproverIAM - 承認を受け、通知を更新し、自動化を承認する認証済みプリンシパルのリストを入力します。
DeleteResourceOnFailure - True または False を入力します。自動化が失敗したら、作成されたリソースを削除するには、True を入力します。自動化が失敗しても、作成したリソースを保持するには、False を入力します。
Acknowledgement - Yes, I understand and acknowledge (理解し、同意します) と入力します。Yes, I understand and acknowledge の入力前に、必ずドキュメントの詳細を確認してください。
- (オプション) **[タグ]**セクションに、自動化のタグを入力します。
- 自動化を開始するには、[実行] を選択します。
自動化が完了すると、ターゲットとなる Nitro ベースの Amazon EC2 インスタンスおよび、ターゲットとなる Amazon EC2 に基づく AMI が [出力] に表示されます。
注: Systems Manager コンソールの [実行されたステップ] で、[実行 ID] を選択し、各ステップの成功または失敗を確認します。ステップが失敗した場合は、[ステップ ID] を選択し、[出力] セクションで詳細を確認してください。
関連情報
AWS サポート自動化ワークフロー (SAW)
自動化の実行