Azure Arc 資源橋接器部署命令概觀
需要 Azure CLI 才能部署 Azure Arc 資源橋接器。 使用對應的合作夥伴產品部署 Arc 資源橋接器時,Azure CLI 命令可能會結合為自動化指令碼,以及額外的提供者特定命令。
若要了解如何使用對應的合作夥伴產品安裝 Arc 資源橋接器,請參閱:
- 使用 Arc 資源橋接器將 VMware vCenter Server 連線至 Azure
- 使用 Arc 資源橋接器將 System Center Virtual Machine Manager (SCVMM) 連線至 Azure
- 透過 Arc 資源橋接器的 Azure Stack HCI VM 管理
本文提供用來管理 Arc 資源橋接器部署的 Azure CLI 命令 (部分機器翻譯) 概觀,以一般用於部署的順序。
az arcappliance createconfig
此命令會建立 Arc 資源橋接器使用的設定檔。 在 createconfig
期間提供的認證,例如用於 VMware vSphere 的 vCenter 認證,會儲存在設定檔中,並儲存在 Arc 資源橋接器的本機內。 這些認證應該是僅供 Arc 資源橋接器使用的個別使用者帳戶,具有檢視、建立、刪除和管理內部部署資源的權限。 如果認證變更,則應該更新資源橋接器上的認證。
createconfig
命令有兩個模式:互動式和非互動式。 互動式模式提供實用的提示,說明參數和要傳遞的內容。 若要起始互動式模式,請僅傳遞三個必要的參數。 非互動式模式可讓您傳遞建立設定檔而不被提示所需的所有參數,這樣可節省時間,並對於自動化指令碼有幫助。
產生三個設定檔:resource.yaml、appliance.yaml 和 infra.yaml。 這些檔案應該保留並儲存在安全的位置,因為它們是維護 Arc 資源橋接器所需。
此命令也會呼叫 validate
命令來檢查設定檔。
注意
Azure Stack HCI 會使用不同的命令來建立 Arc 資源橋接器設定檔。
az arcappliance validate
validate
命令會檢查設定檔中是否有有效的結構描述、雲端和核心驗證 (例如必要 URL 的管理機器連線能力)、網路設定和 Proxy 設定。 它也會對身分識別權限和角色指派、網路設定、負載平衡器設定和內容傳遞網路連線能力進行測試。
az arcappliance prepare
此命令會從 Microsoft 下載用來部署內部部署設備 VM 的 OS 映像。 下載之後,接著映像會上傳至本機雲端映像資源庫,以準備建立設備 VM。
視網路速度而定,此命令一般需要 10-30 分鐘的時間才能完成。 允許命令完成,再繼續進行部署。
az arcappliance deploy
deploy
命令會將 Arc 資源橋接器的內部部署執行個體部署為設備 VM,並啟動為 Kubernetes 管理叢集。 此命令會讓 Kubernetes 叢集內所有必要的 Pod 和代理程式進入執行中狀態。 一旦設備 VM 啟動,就會產生 kubeconfig 檔案。
az arcappliance create
此命令會在 Azure 中建立 Arc 資源橋接器作為 ARM 資源,然後建立 ARM 資源與內部部署設備 VM 之間的連線。
一旦 create
命令起始連線,它就會在終端機中傳回,即使 ARM 資源與內部部署設備 VM 之間的連線尚未完成。 資源橋接器大約需要五分鐘,才能建立 ARM 資源與內部部署 VM 之間的連線。
az arcappliance show
show
命令會取得 Arc 資源橋接器和 ARM 資源資訊的狀態。 它可用來檢查 ARM 資源與內部部署設備 VM 之間的連線進度。
當 Arc 資源橋接器將 ARM 資源連線至內部部署 VM 時,資源橋接器會經歷下列階段:
ProvisioningState
可以是 Creating
、Created
、Failed
、Deleting
或 Succeeded
。
Status
轉換介於 WaitingForHeartbeat
->Validating
->Connecting
->Connected
->Running
之間。
WaitingForHeartbeat
:Azure 正在等候從設備 VM 接收訊號。Validating
:設備 VM 正在檢查 Azure 服務是否有連線能力和服務能力。Connecting
:設備 VM 正在將內部部署資源同步至 Azure。Connected
:設備 VM 已完成將內部部署資源同步至 Azure。Running
:設備 VM 和 Azure 已完成混合式同步,且 Arc 資源橋接器現可運作。
成功建立 Arc 資源橋接器會導致 ProvisioningState = Succeeded
和 Status = Running
。
az arcappliance delete
此命令會刪除設備 VM 和 Azure 資源。 它不會清除 OS 映像,其會保留在內部部署雲端資源庫中。
如果部署失敗,請執行此命令以清除環境,然後再次嘗試部署。
下一步
- 探索 Arc 資源橋接器的 Azure CLI 命令和必要參數的完整清單。
- 取得 Arc 資源橋接器的疑難排解提示。