VM オンボーディングの有効化
Cloud Connector を作成したら、Systems Manager がコネクタの対象となる Azure VM を検出して登録できるように、VM オンボーディングを有効にする必要があります。VM オンボーディングを有効にすると、AWS-InstallSSMAgentOnAzure Automation ドキュメントを使用する AWSSSMAzureConnector- という名前の State Manager 関連付けが作成されます。この関連付けは Cloud Connector を通じて VM をターゲットにします。CONNECTOR_ID
Systems Manager はイベント駆動型プロセスを通じて Azure VM をオンボードします。Azure で新しい VM が作成されると、コネクタは Azure Event Hub を通じて変更イベントを受信し、Systems Manager に転送します。その後、State Manager 関連付けは Automation 実行をディスパッチして、新たに検出された VM をオンボードします。
関連付けは、セーフティネットとして定期的な 48 時間のスケジュールでも実行されます。これにより、失われたイベントや一時的な障害によって失われた VM が最終的に検出され、オンボードされます。
オンボードする Azure VM ごとに、Automation が次のステップを実行します。
-
VM の Systems Manager ハイブリッドアクティベーションを作成します。
-
Azure VM 拡張機能を使用して SSM エージェントを VM にインストールします。
-
ハイブリッドアクティベーション認証情報を使用して、VM を Systems Manager のマネージドインスタンスとして登録します。
-
マネージドインスタンスに タグ
CloudConnectorを付けます (「マネージドインスタンスに適用されるタグ」を参照)。 -
ハイブリッドアクティベーションを削除します。これは登録完了後に不要になります。
VM オンボーディングには 2 つの IAM ロールが必要です。1 つは Automation ワークフローを起動するために State Manager が引き受けるオートメーションディスパッチロールで、もう 1 つはワークフローがアクティベーションを作成して Azure で認証するために使用する Automation 継承ロールです。AWS マネジメントコンソール を使用してオンボーディングを有効にすると、Systems Manager はこれらのロールを自動的に作成できます。必要な信頼ポリシーとアクセス許可の詳細については、「Systems Manager コンソールによって作成された IAM ロール」を参照してください。