Connected Machine エージェントの前提条件

このトピックでは、Azure Arc 対応サーバーに物理サーバーまたは仮想マシンをオンボードするために Connected Machine エージェントをインストールするための基本的な要件について説明します。 オンボード方法によっては、追加の要件がある場合があります。

サポートされている環境

Azure Arc 対応サーバーでは、Azure の外部でホストされている物理サーバーや仮想マシンでの 接続されたマシンの エージェントのインストールがサポートされています。 これには、次のようなプラットフォームで実行されている仮想マシンのサポートが含まれます。

  • VMware (Azure VMware Solution を含む)
  • Azure Stack HCI
  • その他のクラウド環境

Azure Arc 対応サーバーは、既に Azure VM としてモデル化され、Azure で直接管理できるため、Azure で実行されている仮想マシンや、Azure Stack Hub または Azure Stack Edge 上で実行されている仮想マシンでのエージェントのインストールはサポートしていません。

注意

VMware 環境での Arc 対応サーバーの使用の詳細については、 VMware の FAQ を参照してください。

サポートされるオペレーティング システム

Azure Connected Machine エージェントでは、次のバージョンの Windows および Linux オペレーティング システムが正式にサポートされています。 x86-64 (64 ビット) アーキテクチャのみがサポートされています。 x86 (32 ビット) および ARM ベースのアーキテクチャ (arm64 上の x86-64 エミュレーションを含む) は、サポートされている運用環境ではありません。

  • Windows Server 2008 R2 SP1、2012 R2、2016、2019、および 2022
    • Desktop と Server Core の両方のエクスペリエンスをサポート
    • Azure Edition は、Azure Stack HCI 上で仮想マシンとして実行する場合にサポート
  • Windows IoT Enterprise
  • Azure Stack HCI
  • Ubuntu 16.04、18.04、20.04、および 22.04 LTS
  • Debian 10 および 11
  • CentOS Linux 7 および 8
  • Rocky Linux 8
  • SUSE Linux Enterprise Server (SLES) 12 および 15
  • Red Hat Enterprise Linux (RHEL) 7、8、9
  • Amazon Linux 2
  • Oracle Linux 7

Note

Linux では、Azure Arc 対応サーバーは複数のデーモン プロセスをインストールします。 これらのプロセスの管理には systemd の使用のみがサポートされています。 一部の環境では、systemd がインストールされていない、または使用できない場合があります。その場合、ディストリビューションがサポートされている場合でも、Arc 対応サーバーはサポートされません。 これらの環境には、Linux 用 Windows サブシステム (WSL) と、Kubernetes や Docker などのほとんどのコンテナーベースのシステムが含まれます。 Azure Connected Machine エージェントは、コンテナーを実行するノードにはインストールできますが、コンテナー自体の内部にはインストールできません。

警告

Linux ホスト名または Windows コンピューター名で予約語または商標が使用されている場合は、Azure に Connected Machine を登録しようとしても失敗します。 予約語の一覧については、「予約されたリソース名のエラーを解決する」を参照してください。

注意

Azure Arc 対応サーバーでは Amazon Linux がサポートされていますが、一方、このディストリビューションでは次のフィーチャーがサポートされていません:

  • Azure Monitor VM 分析情報で使用される依存関係エージェント
  • Azure Automation の Update Management

ソフトウェア要件

Windows オペレーティング システム:

Linux オペレーティング システム:

  • systemd
  • wget (インストール スクリプトをダウンロードするため)
  • openssl
  • Gnupg

必要なアクセス許可

Connected Machine の管理のさまざまな側面で、次の Azure 組み込みロールが必要です。

  • マシンをオンボードするには、そのマシンが管理されるリソース グループに対する Azure Connected Machine のオンボードまたは共同作成者ロールが必要です。
  • マシンの読み取り、変更、削除を行うには、リソース グループに対する Azure Connected Machine のリソース管理者ロールが必要です。
  • [スクリプトの生成] の方法を使用しているときにドロップダウン リストからリソース グループを選択するには、オンボード マシンに必要なアクセス許可 (上記) と共に、そのリソース グループに対する閲覧者ロール (または閲覧者アクセス権を含む別のロール) が必要です。

Azure サブスクリプションとサービスの制限

1 つのリソース グループ、サブスクリプション、またはテナントに登録できる Azure Arc 対応サーバーの数に制限はありません。

各 Azure Arc 対応サーバーは Azure Active Directory オブジェクトに関連付けられているので、ディレクトリ クォータに対してカウントされます。 Azure AD ディレクトリに格納できるオブジェクトの最大数については、「 Azure AD サービスの制限と制限 」を参照してください。

Azure リソース プロバイダー

Azure Arc 対応サーバーを使用するには、次の Azure リソース プロバイダーがサブスクリプションに登録されている必要があります。

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration
  • Microsoft.HybridConnectivity
  • Microsoft.AzureArcData (Arc 対応 SQL Server を計画している場合)

これらのリソース プロバイダーがまだ登録されていない場合は、次のコマンドを使用して登録できます。

Azure PowerShell:

Connect-AzAccount
Set-AzContext -SubscriptionId [subscription you want to onboard]
Register-AzResourceProvider -ProviderNamespace Microsoft.HybridCompute
Register-AzResourceProvider -ProviderNamespace Microsoft.GuestConfiguration
Register-AzResourceProvider -ProviderNamespace Microsoft.HybridConnectivity

Azure CLI:

az account set --subscription "{Your Subscription Name}"
az provider register --namespace 'Microsoft.HybridCompute'
az provider register --namespace 'Microsoft.GuestConfiguration'
az provider register --namespace 'Microsoft.HybridConnectivity'

Azure Portal 上でリソース プロバイダーを登録することもできます。

次のステップ