Azure portal から Azure Arc データ コントローラーを作成する - 間接接続モード
はじめに
Azure portal を使用して、Azure Arc データ コントローラーを間接接続モードで作成できます。
Azure Arc の作成エクスペリエンスの多くは、作成または管理されるリソースが Azure インフラストラクチャの外部にある場合でも、Azure portal で開始されます。 このような場合のユーザー エクスペリエンス パターンでは、特に Azure とご使用の環境の間に直接的な接続がない場合は、Azure portal を使用してスクリプトを生成します。このスクリプトは、Azure へのセキュリティで保護された接続を確立するために、環境内でダウンロードして実行できます。 たとえば、Azure Arc 対応サーバーでは、このパターンに従って Azure Arc 対応サーバーを作成します。
Azure Arc 対応データ サービスの間接接続モードを使用すると、Azure portal を使用してノートブックを生成できます。これをダウンロードして、Kubernetes クラスターに対して Azure Data Studio で実行することができます。
今回は、Azure Data Studio の Insider ビルドを使用します。
直接接続モードを使用する場合は、Azure portal からデータ コントローラーを直接プロビジョニングできます。 接続モードの詳細については、こちらを参照してください。
Azure portal を使用して Azure Arc データ コントローラーを作成する
Azure portal と Azure Data Studio を使用して Azure Arc データ コントローラーを作成するには、次の手順に従います。
最初に、Azure portal マーケットプレースにログインします。 "Azure Arc データ コントローラー" が表示されるように、マーケットプレースの検索結果がフィルター処理されます。
最初のステップで検索条件が入力されなかった場合は、 検索結果で "Azure Arc データ コントローラー" をクリックしてください。
マーケットプレースから [Azure データ コントローラー] タイルを選択します。
[作成] ボタンをクリックします。
間接接続モードを選択します。 接続モードと要件の詳細について確認してください。
Azure Arc データ コントローラーを作成するための要件を確認し、Azure Data Studio や kubectl など、不足している前提条件ソフトウェアがあれば、それらをインストールします。
[次: データ コントローラーの詳細] ボタンをクリックします。
Azure portal で作成する他のリソースと同じように、サブスクリプション、リソース グループ、Azure の場所を選択します。 この場合、Azure の場所には、リソースに関するメタデータが格納される場所を選択します。 リソース自体は、選択するインフラストラクチャ上に作成されます。 必ずしも Azure インフラストラクチャを使用する必要はありません。
データ コレクターの名前を入力します。
[Azure Studio で開く] ボタンをクリックします。
次の画面には、選択内容の概要と、生成されたノートブックが表示されます。 [Open link in Azure Data Studio]\(Azure Data Studio でリンクを開く\) ボタンをクリックすると、生成されたノートブックを Azure Data Studio で開くことができます。
Azure Data Studio でノートブックを開き、上部にある [すべて実行] ボタンをクリックします。
表示されるプロンプトとノートブックの指示に従って、データ コントローラーの作成を完了します。
作成状態の監視
コントローラーの作成が完了するまでに数分かかります。 次のコマンドを使用して、別のターミナル ウィンドウで進行状況を監視できます。
Note
次のコマンド例では、arc-dc
という名前のデータ コントローラーと arc
という名前の Kubernetes 名前空間が作成されていることを前提としています。 別の値を使用した場合は、それに応じてスクリプトを更新します。
kubectl get datacontroller/arc-dc --namespace arc
kubectl get pods --namespace arc
次のようなコマンドを実行して、特定のポッドの作成状態を確認することもできます。 これは特に、何らの問題をトラブルシューティングするのに役立ちます。
kubectl describe po/<pod name> --namespace arc
#Example:
#kubectl describe po/control-2g7bl --namespace arc
作成の問題のトラブルシューティング
作成で問題が発生した場合は、「トラブルシューティング ガイド」を参照してください。