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