連接儲存空間的配置及設定
產品停售:自 2025 年 10 月 31 日起,新客戶將無法再部署 VMware Solutions 相關服務。 現有客戶仍可繼續在 IBM Cloud® 上使用並擴展其有效的 VMware® 工作負載。 如需詳細資訊,請參閱 IBM Cloud 上 VMware 的結束行銷。
此設計僅支援共用儲存的附加 NFS v3。 不支援 NFS 第 4 版及 4.1 版。
此設計的附加儲存設備,僅限於與 vCenter Server 解決方案相同的 IBM Cloud 資料中心內可用的 IBM Cloud® 儲存設備。 此外,依預設,儲存至該資料儲存庫的所有虛擬磁碟都採取精簡佈建的方式。
架構指定使用 IBM Cloud 儲存空間中的 DNS 名稱來連接 NFS 第 3 版資料儲存庫,以連接至共用。 NFS 共用會連接到 vCenter Server 叢集裡的所有主機,並放置在已啟用儲存空間 DRS 的資料儲存庫叢集中。
vSphere 儲存空間分散式資源排程器(儲存空間 DRS)
使用「儲存空間 DRS」來管理資料儲存庫叢集的聚集資源。 啟用「儲存空間 DRS」之後,它會提供關於虛擬機器 (VM) 磁碟放置和移轉的建議,以平衡資料儲存庫叢集裡各資料儲存庫之間的空間和 I/O 資源。
開啟儲存空間 DRS 之後,下列特性可供使用:
- 資料儲存庫叢集內各資料儲存庫之間的空間負載平衡
- 資料儲存庫叢集內各資料儲存庫之間的 I/O 負載平衡
- 依據空間和 I/O 工作量,虛擬磁碟的初始位置
在本設計中,已啟用「儲存空間 DRS」,且自動化層次設為全自動。 因此,會自動移轉檔案,讓資料叢集上的資源用量達到最佳化。 因為叢集為全自動,所以所有其他「儲存空間 DRS」選項都會設為使用叢集設定。
NFS 第 3 版的儲存空間 DRS 運行環境設定
可指定所使用空間的臨界值和 I/O 延遲來決定「儲存空間 DRS」的積極程度。 Storage DRS 收集資料儲存叢集中資料儲存的資源使用資訊。vCenter Server 使用此資訊產生在資料儲存體上放置虛擬磁碟的建議。
當為資料儲存群集設定低進取層級時,Storage DRS 只會在必要時建議進行 Storage vMotion 遷移。 例如,如果 I/O 負載、空間使用或其不平衡程度很高,Storage DRS 會建議進行遷移。 如果對資料儲存庫叢集設定高積極程度,則每當資料儲存庫叢集可從空間或 I/O 負載平衡中獲益時,「儲存空間 DRS」就會建議移轉。
資料儲存庫叢集中可用的臨界值種類如下。
- 空間利用率 - 當資料存放區的空間利用率百分比大於您在 VMware vSphere® Web Client 中設定的臨界值時,Storage DRS 會產生建議或執行遷移。
- I/O 延遲 - 當資料存放區一天內測量的第 90 個百分位數 I/O 延遲大於臨界值時,Storage DRS 會產生建議或執行遷移。
在本設計中,已啟用「儲存空間 DRS 運行環境設定」,且臨界值保留其各自的預設值。 請根據工作負載 I/O 需求和延遲靈敏度來變更這些值。
下表顯示 vSphere Web Client 中的設定。
| 設定 | 值 |
|---|---|
| 對 SDRS 建議啟用 I/O 度量值 | 已選取 |
| 使用空間 | 已選取,設為 80% |
| I/O 延遲臨界值 | 15 毫秒 |
如需在 vSphere Web Client 中設定這些設定的詳細資訊,請參閱 vSphere 文件。
NFS 第 3 版的儲存空間 I/O 控制
環境中啟用 SIOC(儲存空間 I/O 控制)時,會變更單一 VM 的裝置佇列長度。 裝置佇列長度的變更,會將所有 VM 的儲存空間陣列佇列,縮減為儲存空間佇列的相等共用和節流控制。 只有在資源受限且儲存空間 I/O 延遲高於定義的臨界值時,SIOC 才會介入。
為了讓 SIOC 判斷儲存裝置何時壅塞或受限,需要已定義的臨界值。 不同儲存空間類型的壅塞臨界值延遲會不同。 本設計建議且實作的臨界值延遲為 10 毫秒。
您可以使用 SIOC 限制個別 VM 的個別虛擬磁碟,或授與它們不同的共用。 透過限制磁碟和賦予不同的共用,您可以使用取得的 IBM Cloud® File Storage for Classic 磁碟區 IOPS 數量來匹配和調整環境與工作負載。 此限制是由 IOPS 設定,可設定不同的加權或共用。
對於設定為高 (2,000 份) 的虛擬磁碟共用,其接收的 I/O 是設定為一般 (1,000 份) 的磁碟的兩倍,是設定為低 (500 份) 的磁碟的四倍。 所有 VM 的預設值都是正常,因此,您得為需要它的 VM 調整正常設定。
NFS 第 3 版的其他儲存空間
當環境因為空間不足或高延遲而需要新增更多儲存空間時,您可以從主控台訂購另一個 NFS 共用。 訂購共用之後,請將匯出連接至叢集裡的 vSphere ESXi 主機,並將它放入儲存空間叢集。 在儲存空間叢集裡放置新的 NVS 共用,可以有效且無縫地橫向擴充與環境相關聯的儲存空間,而不會因儲存空間層次移轉對您造成負擔。
進階配置參數
本設計新增了 IBM Cloud 所建議的進階配置參數。 因此,下列參數會設定在已連接至 IBM Cloud NFS 共用的每一部 vSphere ESXi 主機上。
| 參數 | 值 |
|---|---|
| Net.TcpipHeapSize | 32 |
| Net.TcpipHeapMax | 512 |
| NFS.MaxVolumes | 256 |
| NFS.HeartbeatMaxFailures | 10 |
| NFS.HeartbeatFrequency | 12 |
| NFS.HeartbeatTimeout | 5 |
| NFS.MaxQueueDepth | 64 |