您可以執行廠商提供的安裝程式在 vSphere 環境中安裝、解除安裝或升級 I/O 篩選器。
使用 I/O 篩選器時,需要考慮下列事項:
- vCenter Server 使用 ESX Agent Manager (EAM) 安裝和解除安裝 I/O 篩選器。做為管理員,切勿針對 vCenter Server 建立或使用的 EAM 代理機構直接叫用 EAM API。與 I/O 篩選器相關的所有作業都必須經由 VIM API 執行。如果您不小心修改了 vCenter Server 建立的 EAM 代理機構,必須還原變更。如果您不小心終結了 I/O 篩選器使用的 EAM 代理機構,必須呼叫 Vim.IoFilterManager#uninstallIoFilter 來解除安裝受影響的 I/O 篩選器。解除安裝後,請執行全新的重新安裝。
- 當新主機加入具有 I/O 篩選器的叢集時,安裝在叢集上的篩選器會部署到主機。vCenter Server 會為主機登錄 I/O 篩選器儲存區提供者。任何叢集變更都會顯示在 vSphere Client 的 [虛擬機器儲存區原則] 介面中。
- 將主機移出叢集或從 vCenter Server 中移除時,會從主機解除安裝 I/O 篩選器。vCenter Server 會解除登錄 I/O 篩選器儲存區提供者。
- 如果您使用無狀態 ESXi 主機,它在重新開機期間可能會遺失其 I/O 篩選器 VIB。vCenter Server 在重新開機後會檢查安裝在主機上的服務包,並視需要將 I/O 篩選器 VIB 推送至主機。
在 vSphere 環境中設定 I/O 篩選器
若要設定 I/O 篩選器為您的虛擬機器提供的資料服務,請按照幾個步驟操作。
必要條件
- 建立至少包含一個 ESXi主機的叢集。
- 如需第三方提供的 I/O 篩選器的相關資訊,請連絡您的廠商或 VMware 代表。
在叢集中安裝 I/O 篩選器
如果您使用第三方所提供的 I/O 篩選器,請在 ESXi 主機叢集中安裝 I/O 篩選器。
VMware 合作夥伴可透過 vSphere APIs for I/O Filtering (VAIO) 開發人員計劃建立 I/O 篩選器。
篩選器套件作為解決方案服務包 ZIP 套件進行散佈,其中可包括 I/O 篩選器精靈、I/O 篩選器程式庫、CIM 提供者以及其他相關聯的元件。
通常,若要部署篩選器,您要執行廠商所提供的安裝程式。安裝是在 ESXi 叢集層級進行。無法直接在所選主機上安裝篩選器。
必要條件
- 所需權限:主機.組態.查詢修補程式。
- 確認 I/O 篩選器解決方案已經過 VMware 認證。
程序
- ♦ 執行廠商提供的安裝程式。
安裝程式會在 vCenter Server 上部署適當的 I/O 篩選器延伸,並在叢集內的所有主機上部署篩選器元件。
系統會自動為叢集中的每個 ESXi 主機登錄儲存區提供者 (也稱為 VASA 提供者)。成功自動登錄 I/O 篩選器儲存區提供者會在主機層級觸發事件。如果儲存區提供者無法自動登錄,系統會在主機上引發警示。
檢視 I/O 篩選器和儲存區提供者
使用 vSphere Client 檢閱環境中可用的 I/O 篩選器,並確認 I/O 篩選器提供者是否按預期顯示且處於作用中狀態。
安裝第三方 I/O 篩選器時,系統會自動為叢集中的每個 ESXi 主機登錄儲存區提供者 (也稱為 VASA 提供者)。成功自動登錄 I/O 篩選器儲存區提供者會在主機層級觸發事件。如果儲存區提供者無法自動登錄,系統會在主機上引發警示。
程序
處理 I/O 篩選器安裝故障
一般而言,一個叢集中的所有 ESXi 主機安裝相同的一組 I/O 篩選器。有時,安裝期間可能會出現失敗。
- 無法從主機存取 VIB URL。
- VIB 格式無效。
- VIB 需要主機處於維護模式才能進行升級或解除安裝。
- 安裝或解除安裝 VIB 後,需要將主機重新開機。
- 嘗試將主機置於維護模式失敗,因為虛擬機器無法從主機撤除。
- VIB 需要手動安裝或解除安裝。
vCenter Server 可以解決某些失敗。您可能必須干預其他失敗。例如,您可能需要編輯 VIB URL、手動撤除或關閉虛擬機器的電源,或手動安裝或解除安裝 VIB。
在單一 ESXi 主機上安裝 I/O 篩選器
您可以基於疑難排解目的,下載 I/O 篩選器的 ESXi 元件 (封裝成 VIB 檔案),並將其安裝到 ESXi 主機上。使用 esxcli 命令安裝 VIB 檔案。
必要條件
安裝 ESXCLI。請參閱ESXCLI 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。
程序
從叢集中解除安裝 I/O 篩選器
您可以解除安裝 ESXi 主機叢集中部署的 I/O 篩選器。
必要條件
- 所需權限:Host.Config.Patch。
程序
在叢集中升級 I/O 篩選器
升級 ESXi 主機後,請使用 I/O 篩選器廠商提供的安裝程式來升級 ESXi 主機叢集中部署的 I/O 篩選器。
升級包括解除安裝舊有篩選器元件,然後將之取代為新的篩選器元件。為了判定某項安裝是否為升級,vCenter Server 會檢查現有篩選器的名稱與版本。如果現有篩選器的名稱與新篩選器的名稱相符,但版本不同,則會將該安裝視為更新。
必要條件
- 所需權限:Host.Config.Patch。
- 將主機升級到 ESXi 8.0。如果使用 vSphere Lifecycle Manager 進行升級,請參閱管理主機和叢集生命週期說明文件。