Share via


升級 Arc 資源網橋

本文說明如何升級 Arc 資源網橋,以及兩種方式可以執行升級:雲端管理升級或手動升級。 目前,某些私人雲端提供者在處理Arc資源網橋升級的方式上有所不同。

私人雲端提供者

目前,私人雲端提供者在執行Arc資源網橋升級的方式上有所不同。 請檢閱下列資訊,以瞭解如何升級特定提供者的Arc資源網橋。

針對 已啟用 Arc 的 VMware vSphere,可以使用手動升級和雲端升級。 1.0.15 版和更新版本的設備會自動加入雲端管理的升級。 若要讓任一升級選項能夠運作, 必須符合升級必要條件 。 如果您的設備即將支援,Microsoft 隨時可能會嘗試執行Arc資源網橋的雲端管理升級。 雖然 Microsoft 提供雲端管理的升級,但您仍須負責確保 Arc 資源網橋位於支援的 n-3 版本中。 中斷可能會導致雲端管理的升級失敗,您可能需要手動升級 Arc 資源網橋。 如果您即將退出支援,請手動升級以維持支援的版本。  請勿等候雲端管理的升級。 任何早於 1.0.15 版的設備都必須手動升級。

針對 Azure Stack HCI 上的 Azure Arc VM 管理(預覽版),設備 1.0.15 版或更高版本僅適用於 Azure Stack HCI 組建 23H2。 在 HCI 23H2 中,LCM 工具會將所有 HCI、Arc 資源網橋和延伸模組元件的升級管理為「已驗證的配方」套件。 在從 22H2 更新至 23H2 之前,必須先移除任何 Arc 資源網橋的預覽版本。 嘗試升級 Arc 資源網橋與其他 HCI 環境元件無關,可能會導致災害復原案例的環境中發生問題。 如需詳細資訊,請流覽 Arc VM 管理常見問題頁面

針對 已啟用 Arc 的 System Center Virtual Machine Manager (SCVMM),手動升級功能適用於設備 1.0.14 版和更新版本。 低於 1.0.14 版的設備必須執行復原選項,才能取得 1.0.15 版或更高版本。 檢閱執行復原作業的步驟,然後從SCVMM刪除設備 VM,然後執行復原步驟。 這會部署新的資源網橋,並重新連線既有的 Azure 資源。

必要條件

升級 Arc 資源網橋之前,必須符合下列必要條件:

  • 設備 VM 必須處於在線狀態,且狀態為「執行中」。 您可以檢查 Arc 資源網橋的 Azure 資源以驗證。

  • 設備 VM 中的認證必須是最新的。 若要測試 Arc 資源網橋 VM 內的認證是否有效,請從 Azure 對已啟用 Arc 的 VM 執行作業,或 將認證 更新為確定。

  • 管理機器 (~3.5 GB) 和設備 VM (35 GB) 上必須有足夠的空間,才能下載所需的映像。

  • 針對已啟用 Arc 的 VMware,升級資源網橋需要數據存放區上 200 GB 的可用空間。 也會建立新的範本。

  • 必須啟用從設備 VM IP(k8snodeippoolstart/endVM IP 1/2) 到 msk8s.sb.tlu.dl.delivery.mp.microsoft.com的輸出連線,埠 443。 請確定也已啟用 Arc 資源網橋所需端點的完整清單

  • 如果您要執行手動升級,則升級命令應該從用來一開始部署Arc資源網橋的管理機器執行,但仍包含設備組態檔或符合管理機器需求的組態檔,也包含設備組態檔。

  • 使用 DHCP 設定的 Arc 資源網橋無法升級,且在生產環境中不受支援。 相反地,應該使用 靜態 IP 組態來部署新的 Arc 資源網橋。

概觀

升級程式會使用保留設備 VM IP(k8snodeippoolend IP、VM IP 2)來部署新的資源網橋。 一旦新的資源網橋啟動,它就會成為作用中的資源網橋。 刪除舊的資源網橋,且其設備 VM IP(k8dsnodeippoolstartVM IP 1) 會成為將在下一次升級中使用的新保留設備 VM IP。

部署新的資源網橋包含從雲端下載設備映像 (~3.5 GB)、使用映射來部署新的設備 VM、確認新資源網橋正在執行、將其連線到 Azure、刪除舊設備 VM,以及保留要用於未來升級的舊 IP。

整體而言,升級通常需要至少 30 分鐘的時間,視網路速度而定。 在舊 Arc 資源網橋與新 Arc 資源網橋之間的交接期間,可能會發生短暫的間歇性停機時間。 如果不符合必要條件,或網路變更(DNS、防火牆、Proxy 等)會影響Arc資源網橋的網路連線,可能會發生額外的停機時間。

有兩種方式可以升級Arc資源網橋:由 Microsoft 管理的雲端管理升級,或由系統管理員執行 Azure CLI 命令的手動升級。

雲端管理的升級

支援的私人雲端提供者上具有設備 1.0.15 版或更高版本的 Arc 資源網橋會自動加入雲端管理的升級。 使用雲端管理的升級,如果 Arc 資源網橋位於即將支援的設備版本上,Microsoft 隨時可能會嘗試升級您的 Arc 資源網橋。 必須符合雲端管理升級才能運作的升級必要條件。 雖然 Microsoft 提供雲端管理的升級,但您仍須負責檢查您的資源網橋是否狀況良好、在線、處於「執行中」狀態,以及在支援的 n-3 版本中。 中斷可能會導致雲端管理的升級失敗。 如果您即將退出支援,請手動升級以維持支援的版本。  請勿等候雲端管理的升級。

若要檢查您的資源網橋狀態和設備版本,請從管理計算機執行 az arcappliance show 命令,或檢查 Arc 資源網橋的 Azure 資源。 如果您的設備 VM 未處於狀況良好、執行中狀態,雲端管理的升級可能會失敗。

雲端管理的升級會透過 Azure 處理。 通知會推送至 Azure,以在升級時反映設備 VM 的狀態。 當資源網橋進行升級時,其狀態可能會在不同的升級步驟之間來回切換。 當設備 VM statusRunningprovisioningStateSucceeded時,即完成升級。

若要檢查雲端管理的升級狀態,請檢查 ARM 中的 Azure 資源,或從管理電腦執行下列 Azure CLI 命令:

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

手動升級

Arc 資源網橋可以從管理機器手動升級。 您必須先符合所有升級必要條件,才能嘗試升級。 管理計算機必須具有儲存在本機的 kubeconfig 和 設備組態檔 ,否則您將無法執行升級。

手動升級通常需要 30-90 分鐘,視網路速度而定。 升級命令會將Arc資源網橋帶到下一個設備版本,這可能不是最新的可用設備版本。 可能需要多個升級才能連線到 支援的版本。 您可以檢查 Arc 資源網橋的 Azure 資源,以檢查設備版本。

在升級之前,您需要最新的 Azure CLI 擴充功能 arcappliance

az extension add --upgrade --name arcappliance 

若要手動升級您的資源網橋,請使用下列命令:

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

例如,若要升級 VMware 上的資源網橋,請執行: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

若要升級 SCVMM 上的資源網橋,請執行: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

若要升級 Azure Stack HCI 上的資源網橋,請轉換至 23H2,並使用內建升級管理工具。 如需詳細資訊,請參閱 這裡

版本版本

Arc 資源網橋版本會系結至設備映像中使用的基礎元件版本,例如 Kubernetes 版本。 當設備映像有所變更時,Arc 資源網橋版本會遞增。 這通常會在發行新的 az arcappliance CLI 擴充功能版本時發生。 新的延伸模組通常會在月底或月初以每月頻率發行。 如需詳細的版本資訊,請參閱 GitHub 上的 Arc 資源網橋版本資訊

支援的版本

一般而言,從設備 1.0.15 版和更新版本開始,支援最新發行的版本和前三個版本的 Arc 資源網橋。 必須升級或重新部署具有 1.0.15 之前設備版本的 Arc 資源網橋,才能在生產支援視窗中,至少在設備 1.0.15 版上重新部署。

例如,如果目前的版本是 1.0.18,則典型的 n-3 支援版本如下:

  • 目前版本:1.0.18
  • n-1 版本:1.0.17
  • n-2 版本:1.0.16
  • n-3 版本:1.0.15

可能有不支援的版本不是循序的實例。 例如,1.0.18 版已發行,且更新版本發現包含 Bug。 1.0.19 版和 1.0.18 版已移除經常性修正。 在此案例中,n-3 支援的版本會變成 1.0.19、1.0.17、1.0.16、1.0.15。

Arc 資源網橋通常會在月底每月發行新版本,不過延遲可能會進一步推出發行日期。不論新版本何時推出,如果您位於 n-3 支援的版本內,則支援您的 Arc 資源網橋版本。 若要持續更新版本,請流覽 GitHub 上的 Arc 資源網橋版本資訊

如果資源網橋未升級至其中一個支援的版本 (n-3),則會落在支持視窗外,且不受支援。 如果發生這種情況,可能無法將不支援的資源網橋升級至較新版本,因為 Arc 資源網橋所使用的元件服務無法再相容。 此外,不支援的資源網橋可能無法提供可靠的監視和健康情況計量。

如果 Arc 資源網橋無法升級至支援的版本,您必須將其刪除並部署新的資源網橋。 根據您使用的私人雲端產品而定,可能需要其他步驟才能將資源網橋重新連線到現有的資源。 如需詳細資訊,請查看合作夥伴產品的Arc資源網橋復原檔。

通知和升級可用性

如果您的 Arc 資源網橋位於 n-3 版,您可能會收到電子郵件通知,讓您知道一旦下一個版本發行后,您的資源網橋將會遭到支援。 如果您收到此通知,請儘快升級資源網橋,以允許手動升級任何問題的偵錯時間,或如果雲端管理的升級無法升級您的資源網橋,請提交支援票證。

若要檢查您的 Arc 資源網橋是否有可用的升級,請執行 命令:

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

若要查看 Arc 資源網橋設備的目前版本,請執行 az arcappliance show 或檢查 Arc 資源網橋的 Azure 資源。

下一步