配置 ESXi 作業系統

您必須配置 VMware ESXi 作業系統,然後才能將執行 VMware ESXi 的主機與系統連接。

開始之前

在配置主機作業系統之前,必須先完成下列作業:
  • 必須已安裝系統。
  • 您必須安裝適當的主機匯流排配接卡,並確保已套用最新的驅動程式和韌體。

關於這項作業

完成必要作業之後,請使用下列一般步驟,來配置主機。

程序

  1. 針對 VMware vSphere 叢集中的每個實體 ESXi 主機,使用全球埠名稱 ID (WWPN) 來定義主機物件。
  2. 如果 vSphere 叢集中存在多個實體 ESXi 主機,請建立主機叢集,並將每個 ESXi 主機物件新增為成員。
    當您將磁區對映至 ESXi 主機時,確保為所有共用儲存體建立共用主機叢集對映,以確保在相同磁區的 ESXi 主機之間的 SCSI ID 一致。如果 ESXi 主機是從系統上的磁區開機的 SAN 主機,請使用這些磁區的專用對映。
  3. 執行下列 CLI 指令,以檢閱多重路徑設定:
    # esxcli storage nmp device list -d naa.<UUID of volume>
    輸出類似於下列範例:
    naa.6005076400840110700000000000008c
       Device Display Name: IBM Fibre Channel Disk (naa.6005076400840110700000000000008c)
       Storage Array Type: VMW_SATP_ALUA
       Storage Array Type Device Config: {implicit_support=on; explicit_support=off; explicit_allow=on; alua_followover=on; action_OnRetryErrors=on; {TPG_id=16,TPG_state=AO}{TPG_id=17,TPG_state=ANO}}
       Path Selection Policy: VMW_PSP_RR
       Path Selection Policy Device Config: {policy=rr,iops=1,bytes=10485760,useANO=0; lastPathIndex=1: NumIOsPending=0,numBytesPending=0}
       Path Selection Policy Device Custom Config:
       Working Paths: vmhba4:C0:T0:L250, vmhba3:C0:T0:L250
    驗證下列設定:
    1. IBM® 磁區的「儲存體陣列類型」外掛程式設定為 VMW_SATP_ALUA。
    2. 路徑選擇原則設定為 RoundRobin。
    3. Round Robin IOPS 設定為 1,以將 I/O 平均分佈在系統上儘可能多的埠之間。如需如何進行此變更的相關資訊,請參閱下列網站的 VMware 資訊:將 Round Robin IOPS 限制從預設值 1000 調整為 1 (2069356)
  4. 啟用 ATS 硬體加速鎖定並設定為 ATS-only public
    如果要驗證現行設定,請使用下列 CLI 指令:
    # vmkfstools -Ph -v1 /vmfs/volumes/<datastore_name> | grep Mode
    Mode: public ATS-only
    如果資料儲存庫模式未報告 public ATS-only,請考量下列兩個選項之一:
    1. 建立 LUN 並建立 VMFS5 或 VMFS6 資料儲存庫,使用 Storage vMotion 將虛擬機器移轉至新的資料儲存庫。
    2. 對所有受影響的資料儲存庫施行 ATS-only。此程序需要先停止資料儲存庫的所有 I/O。如需相關資訊,請參閱將 VMFS 鎖定變更為 ATS-Only。下列 CLI 指令可以用來變更 ATS 模式:
      # vmkfstools -Ph -v1 /vmfs/volumes/<datastore_name>  | grep -A 1 Partitions
      Partitions spanned (on "lvm"):        naa.6005076400840110700000000000008b:1
      此 CLI 指令提供作為參數傳遞至下列 CLI 指令的裝置的 UUID:
      # vmkfstools --configATSOnly 1 /vmfs/devices/disks/naa.6005076400840110700000000000008b:1
  5. 將 XCopy 傳輸大小設為 4096。
    # Get-VMHost  | Get-AdvancedSetting -Name DataMover.MaxHWTransferSize | select Entity, name, value
    
    
    Entity                        Name                        Value
    ------                        ----                        -----
    vmlab11c2.ssd.hursley.ibm.com DataMover.MaxHWTransferSize  4096
  6. 使用 VAAI,這是 VMware ESXi 主機用於將作業卸載至儲存體陣列的一組 SCSI 指令。
    啟用 HardwareAcceleratedMoveHardwareAcceleratedLockingHardwareAcceleratedInit
    # Get-VMHost  | Get-AdvancedSetting -name *HardwareAccelerated* | select Name, value
    Name                              Value
    ----                              -----
    DataMover.HardwareAcceleratedMove     1
    VMFS3.HardwareAcceleratedLocking      1
    DataMover.HardwareAcceleratedInit     1
  7. 只要可能,設定訪客虛擬機器,將 SCSI 逾時值設定為至少 60 秒(建議設定為 120 秒)。請參閱主機供應商文件,以取得要變更哪些設定的指示。
  8. 建議每個磁區的路徑數不超過 8。
    不過,在諸如不中斷磁區運行的作業期間,如果光纖通道目標埠模式是針對 I/O 群組而轉移,或者如果配置 IBM HyperSwap®,則每個磁區最多支援 16 個路徑。如需所使用 VMware ESXi 版本的裝置和路徑數上限,請參閱 VMware 文件。
  9. 如果您使用資料儲存庫叢集(其中 vSphere Storage vMotion 用於根據 I/O 延遲移轉虛擬機器),請務必瞭解系統需求。
    1. 確保每個 LUN 都具有獨立且隔離的效能性質:
      1. 在可能的情況下,從不同的儲存區呈現每個磁區,尤其是當您使用從傳統旋轉(非 SSD 或快閃記憶體)媒體建立的陣列或受管理磁碟時。
      2. 檢閱資料儲存庫叢集中每個 LUN 上的偏好節點,以確保均勻分佈在 I/O 群組內的節點之間。
    2. 給定的 VM 可以在資料儲存庫叢集內的資料儲存庫之間移轉。請注意動態 I/O 工作量,以及 EasyTier 的回應方式。請執行下列其中一項作業:
      1. 使用 ElasyTier 時停用自動儲存體移轉,或
      2. 在資料儲存庫叢集中使用的所有 LUN 之間,使用單一層級的儲存體。
  10. 如果您具有雙站台拓蹼,請考量下列需求:
    • 如果 VMware ESXi 主機對映至 HyperSwap 磁區,或如果系統拓蹼設定為延伸,請考量使用「主機和虛擬機器 DRS 群組」來限制給定的 VM,以僅移至相同站台內的其他主機。
    • VMware ESXi 主機物件應已設定站台,以避免不必要的站台間資料流量。