Azure Arc リソース ブリッジのデプロイ コマンドの概要

Azure CLI は、Azure Arc リソース ブリッジをデプロイするために必要です。 対応するパートナー製品を使用して Arc リソース ブリッジをデプロイする場合、Azure CLI コマンドを追加のプロバイダー固有のコマンドと共にオートメーション スクリプトに組み合わせることができます。 対応するパートナー製品を使用して Arc リソース ブリッジをインストールする方法については、以下を参照してください。

このトピックでは、Arc リソース ブリッジのデプロイの管理に使用される Azure CLI コマンド の概要を、通常デプロイに使用される順序で説明します。

az arcappliance createconfig

このコマンドでは、Arc リソース ブリッジで使用される構成ファイルが作成されます。 VMware vSphere の vCenter 資格情報など、createconfig の間に提供される資格情報は、構成ファイルおよび Arc リソース ブリッジ内でローカルに格納されます。 これらの資格情報は、Arc リソース ブリッジでのみ使用される、オンプレミス リソースの表示、作成、削除、管理を行うアクセス許可を持つ個別のユーザー アカウントである必要があります。 資格情報が変更された場合は、リソース ブリッジの資格情報を更新する必要があります。

createconfig コマンドには、対話型と非対話型の 2 つのモードがあります。 対話型モードでは、パラメーターと渡す内容を説明する便利なプロンプトが示されます。 対話型モードを開始するには、3 つの必須パラメーターのみを渡します。 非対話型モードでは、プロンプトを表示せずに構成ファイルを作成するために必要なすべてのパラメーターを渡すことができます。これにより、時間が節約され、オートメーション スクリプトに役立ちます。

resource.yaml、appliance.yaml、infra.yaml の 3 つの構成ファイルが生成されます。 これらのファイルは、Arc リソース ブリッジのメンテナンスに必要であるため、安全な場所に保存する必要があります。

また、このコマンドでは、validate コマンドを呼び出して構成ファイルを確認します。

Note

Azure Stack HCI では、Arc リソース ブリッジ構成ファイルを作成するためにさまざまなコマンドが使用されます。

az arcappliance validate

validate コマンドでは、構成ファイルで、有効なスキーマ、クラウドおよびコアの検証 (必要な URL への管理マシンの接続など)、ネットワーク設定を確かめ、プロキシ設定を確認します。 また、ID 特権とロールの割り当て、ネットワーク構成、ロード バランサー構成、コンテンツ配信ネットワーク接続に関するテストも実行します。

az arcappliance prepare

このコマンドでは、オンプレミス アプライアンス VM のデプロイに使用される Microsoft から OS イメージがダウンロードされます。 ダウンロードすると、アプライアンス VM の作成を準備するために、イメージがローカル クラウド イメージ ギャラリーにアップロードされます。

このコマンドは、ネットワーク速度に応じて、完了までに約 10 から 30 分以上かかります。 デプロイを続行する前に、コマンドを完了できるようにしてください。

az arcappliance deploy

deploy コマンドでは、Arc リソース ブリッジのオンプレミス インスタンスをアプライアンス VM としてデプロイし、Kubernetes 管理クラスターになるようにブートストラップします。 このコマンドを実行すると、Kubernetes クラスター内のすべての必要なポッドとエージェントが実行中の状態になります。 アプライアンス VM が起動すると、kubeconfig ファイルが生成されます。

az arcappliance create

個のコマンドでは、ARM リソースとして Azure に Arc リソース ブリッジを作成し、ARM リソースとオンプレミス アプライアンス VM の間の接続を確立します。

create コマンドで接続が開始されると、ARM リソースとオンプレミス アプライアンス VM の間の接続がまだ完了していない場合でも、ターミナルに戻ります。 ARM リソースとオンプレミス VM の間の接続を確立するには、リソース ブリッジに約 5 分かかります。

az arcappliance show

show コマンドでは、Arc リソース ブリッジと ARM リソース情報の状態が取得されます。 これを使用して、ARM リソースとオンプレミス アプライアンス VM の間の接続の進行状況を確認できます。

Arc リソース ブリッジが ARM リソースをオンプレミス VM に接続している間、リソース ブリッジは次のステージを進みます。

ProvisioningState には、CreatingCreatedFailedDeleting、または Succeeded のいずれかを指定できます。

WaitingForHeartbeat ->Validating ->Connecting ->Connected ->Running までの Status の遷移。

  • WaitingForHeartbeat: Azure が、アプライアンス VM からのシグナルの受信を待機しています。

  • Validating: アプライアンス VM が Azure サービスの接続とサービス可用性を確認しています。

  • Connecting: アプライアンス VM がオンプレミスのリソースを Azure に同期しています。

  • Connected: アプライアンス VM が Azure へのオンプレミス リソースの同期を完了しました。

  • Running: アプライアンス VM と Azure がハイブリッド同期を完了し、Arc リソース ブリッジが動作するようになりました。

Arc リソース ブリッジの作成が成功すると、ProvisioningState = SucceededStatus = Running が生成されます。

az arcappliance delete

このコマンドでは、アプライアンス VM と Azure リソースが削除されます。 オンプレミスのクラウド ギャラリーに残っている OS イメージはクリーンアップされません。

デプロイが失敗した場合は、もう一度デプロイを試す前に、このコマンドを実行して環境をクリーンアップします。

次のステップ