Connected Machine 代理程式必要條件

本主題說明安裝 Connected Machine 代理程式的基本需求,達成後才能將實體伺服器或虛擬機器上線至已啟用 Azure Arc 的伺服器。 某些 上線方法 可能有更多需求。

支援的環境

已啟用 Azure Arc 的伺服器可支援在託管於 Azure 外部的實體伺服器和虛擬機器上安裝 Connected Machine 代理程式, 包括支援在以下平台上執行的虛擬機器:

  • VMware (包括 Azure VMware 解決方案)
  • Azure Stack HCI
  • 其他雲端環境

您不應該在裝載于 Azure、Azure Stack Hub 或 Azure Stack Edge 的虛擬機器上安裝 Azure Arc,因為它們已經有類似的功能。 不過,您可以使用 Azure VM 來模擬內部部署環境 ,僅供測試之用。

在下列系統上使用 Azure Arc 時,請特別小心:

  • 克隆
  • 從備份還原為伺服器的第二個實例
  • 用來建立其他虛擬機器的「黃金映射」

如果兩個代理程式使用相同的設定,當兩個代理程式嘗試做為一個 Azure 資源時,您會遇到不一致的行為。 這些情況的最佳做法是使用自動化工具或腳本,在伺服器從備份複製、從備份還原或從黃金映射建立之後,將伺服器上線至 Azure Arc。

注意

如需在 VMware 環境中使用已啟用 Azure Arc 的伺服器的詳細資訊,請參閱 VMware 常見問題

支援的作業系統

Azure Arc 支援下列 Windows 和 Linux 作業系統。 只有 x86-64 (64 位元) 架構受支援。 Azure Arc 不會在 x86 (32 位) 或 ARM 架構上執行。

  • Windows Server 2008 R2 SP1、2012 R2、2016、2019 和 2022
    • 支援桌面和 Server Core 體驗
    • Azure Stack HCI 支援 Azure 版本
  • Windows 10,11 (請參閱用戶端作業系統指引)
  • Windows IoT 企業版
  • 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 SP3-SP5 和 15
  • Red Hat Enterprise Linux (RHEL) 7、8 和 9
  • Amazon Linux 2
  • Oracle Linux 7 和 8

用戶端作業系統指引

只有在類似伺服器的環境中使用這些電腦時,Windows 10和 11 個用戶端作業系統才支援 Azure Arc 服務和 Azure 連線機器代理程式。 也就是說,電腦應一律為:

  • 已連線至網際網路
  • 連線到電源
  • 開啟電源

例如,執行Windows 11的電腦負責數位告示板、銷售點解決方案,以及一般後臺辦公室管理工作是 Azure Arc 的良好候選項目。使用者生產力機器,例如膝上型電腦,可能會長時間離線,不應使用 Azure Arc,而是應該考慮Microsoft IntuneMicrosoft Configuration Manager

短期伺服器和虛擬桌面基礎結構

Microsoft 不建議在短期 (暫時) 伺服器或虛擬桌面基礎結構上執行 Azure Arc, (VDI) VM。 Azure Arc 是專為長期管理伺服器而設計,而且不會針對您定期建立和刪除伺服器的案例進行優化。 例如,Azure Arc 不知道代理程式是否因為計劃性系統維護而離線,或 VM 已刪除,因此不會自動清除停止傳送活動訊號的伺服器資源。 因此,如果您重新建立具有相同名稱的 VM,而且有具有相同名稱的現有 Azure Arc 資源,您可能會遇到衝突。

Azure Stack HCI 上的 Azure 虛擬桌面 不會使用短期 VM,並支援在桌面 VM 中執行 Azure Arc。

軟體需求

Windows 作業系統:

Linux 作業系統:

  • systemd
  • wget (下載安裝指令碼)
  • openssl
  • gnupg

所需的權限

您需要下列 Azure 內建角色,才能管理連線機器的不同層面:

  • 若要讓機器上線,您必須擁有管理伺服器之資源群組的 Azure 連線機器上線參與者 角色。
  • 若要讀取、修改及刪除機器,您必須擁有資源群組的 Azure Connected Machine 資源管理員角色。
  • 若要在使用 產生腳本 方法時,從下拉式清單中選取資源群組,您也需要該資源群組的讀取 角色 (或其他包含 讀取者 存取權的角色) 。

Azure 訂用帳戶與服務限制

您可以在任何單一資源群組、訂用帳戶或租使用者中註冊的已啟用 Azure Arc 的伺服器數目沒有限制。

每個已啟用 Azure Arc 的伺服器都會與 Azure Active Directory 物件相關聯,並計算您的目錄配額。 如需您可以在 Azure AD 目錄中擁有之物件數目上限的資訊,請參閱 Azure AD 服務限制和限制

Azure 資源提供者

若要使用已啟用 Azure Arc 的伺服器,您必須在您的訂用帳戶中註冊以下 Azure 資源提供者

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration
  • Microsoft.HybridConnectivity
  • 如果您打算啟用 Arc 的 SQL Server) ,Microsoft.AzureArcData (

您可以使用下列命令來註冊資源提供者:

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
Register-AzResourceProvider -ProviderNamespace Microsoft.AzureArcData

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'
az provider register --namespace 'Microsoft.AzureArcData'

您也可以在 Azure 入口網站註冊資源提供者。

下一步