虛擬基礎架構設計

產品停售:自 2025 年 10 月 31 日起,新客戶將無法再部署 VMware Solutions 相關服務。 現有客戶仍可繼續在 IBM Cloud® 上使用並擴展其有效的 VMware® 工作負載。 如需詳細資訊,請參閱 IBM Cloud 上 VMware 的結束行銷

虛擬基礎架構層包括 VMware® 軟體元件,可將實體基礎架構層所提供的運算、儲存和網路資源虛擬化:VMware vSphere ESXi™、VMware NSX-T™,以及可選的 VMware vSAN™。

虛擬基礎架構
虛擬基礎架構

VMware vSphere 設計

vSphere ESXi 配置包含下列層面:

  • 開機配置
  • 時間同步化
  • 主機存取
  • 使用者存取權
  • DNS 配置

下表概述每個層面的規格。 配置和安裝 ESXi 之後,主機會被加入 VMware vCenter Server®,並從那裡進行管理。

使用此設計,您可以透過直接主控台使用者介面 (DCUI) 和 VMware vSphere® Web Client 存取虛擬主機。 「安全 Shell (SSH)」及 ESXi Shell 會在佈建為最佳作法之後停用。

預設情況下,可以直接登入的使用者只有主機實體機器的 rootibmvmadmin 使用者。 管理員可以從 Microsoft® Active Directory™ (MSAD) 網域新增使用者,以啟用使用者存取主機。 VMware Cloud Foundation for Classic - Automated 解決方案設計中的所有主機都設定為與中央 NTP 伺服器同步。

vSphere ESXi 配置
屬性 配置參數
ESXi 開機位置

不同的主機組態可能會以下列方式部署:

  • 本地磁碟配置為 RAID-1
  • 鏡像配置中的一對 M.2 開機磁碟機
  • 單一 M.2 開機磁碟機
時間同步化 使用 IBM Cloud® NTP 伺服器
主機存取 支援 DCUI。 支援 SSH 及 ESXi Shell,但依預設不會啟用
使用者存取權 本端鑑別及 MSAD
網域名稱解析 使用 DNS(如共用服務設計所述)。
EVC 模式 vSphere 版本支援的最高可用層級。 但是,對於使用 Intel® Cascade Lake 處理器的管理群集,如果 vSphere 版本不支援 Cascade Lake EVC,則不會設定 EVC。

vSphere 群集容納管理 VMware Cloud Foundation for Classic - Automated 實例的虛擬機器 (VM),以及用戶工作負載的運算資源。

  • 當 VMware Cloud Foundation for Classic - Automated 實例使用 vSAN, 時,初始部署時 ESXi 主機的最小數目為四台。
  • 當 VMware Cloud Foundation for Classic - Automated 實例使用共用檔案層級或區塊層級儲存時,初始部署時 ESXi 主機的最低數目為三台。

在初始部署時,您最多可以在此群集中部署 20 台 ESXi 主機。 初次部署後,您可以將叢集擴充至最多 50 台主機,每次最多以 20 台主機為單位遞增。

若要支援更多使用者工作負載,您可以透過下列動作擴充環境:

  • 在現有群集中部署更多運算主機。
  • 部署由同一 vCenter Server 裝置管理的更多群集。
  • 使用自己的 vCenter Server 裝置部署新的 VMware Cloud Foundation for Classic - Automated 實例。

VMware vSAN 設計

在此設計中,VMware vSAN 儲存採用 VMware Cloud Foundation for Classic - Automated 實例,為 vSphere 主機提供共用儲存。

如下圖所示,vSAN 會將多部 ESXi 主機間的本端儲存空間聚集在 vSphere 叢集內,並將聚集的儲存空間當成單一 VM 資料儲存庫來管理。 在此設計中,運算節點包含「ESXi 作業系統」的本端磁碟機,以及 vSAN 資料儲存庫。

不同的主機組態可能會以下列方式部署:

  • 本機磁碟配置為 RAID-1
  • 鏡射組態中的一對 M.2 開機磁碟機
  • 單一 M.2 開機磁碟機

vSAN 概念
vSAN 概念

vSAN 會採用下列元件:

  • 兩個磁碟群組的 vSAN 設計;每個磁碟群組各有兩個以上的磁碟。 群組裡大小最小的一個 SSD 或 NVMe 會充當快取層級,而其餘的 SSD 則充當容量層級。
  • 內建 RAID 控制器會針對每個用於 vSAN 快取或容量的個別硬碟機,設定為 RAID 0 陣列。
  • 會從所有儲存空間建立單一 vSAN 資料儲存庫。

vSAN 的虛擬網路設定

在此設計中,vSAN 資料流量會在專用 VLAN 上,在 ESXi 主機之間遍訪。 連接至專用網路交換器的兩張網路配接卡,在 vSphere 內配置為 vSphere Distributed Switch (vDS),且兩張網路配接卡都作為上行鏈路。 配置給 vSAN VLAN 的專用 vSAN 核心埠群組位於 vDS 內。 針對專用 vDS 已啟用巨大訊框 (MTU 9000)。

vSAN 不會跨越上行鏈路來進行資料流量的負載平衡。 因此,一個介面卡處於作用中,另一個則處於待命狀態,以支援高可用性。 vSAN 的網路失效接手原則,會配置為實體網路埠之間的明確失效接手

如需實體 NIC 連線的相關資訊,請參閱實體主機 NIC 連線

vSAN 原則設計

已啟用並配置 vSAN 時,會配置儲存空間原則以定義 VM 儲存空間性質。 儲存空間性質會針對不同的 VM 指定不同的服務水準。

此設計中的預設儲存空間原則能容忍單一失敗。 預設政策配置為糾刪碼,容錯方法設定為 RAID-5/6 (糾刪碼)- 容量主故障等級設定為 1。 RAID 5 配置至少需要 4 部主機。

或者,您也可以選擇 RAID 6 配置,並將失敗容錯方法設為 RAID-5/6(消除編碼)- 容量、將主要失敗層次設為 2。 RAID 6 配置至少需要 6 部主機。 重複資料刪除壓縮通常會在預設儲存政策中啟用,但如果需要,也可以停用。

除非從 vSphere 主控台另行指定,否則實例會使用預設原則。 設定自訂政策時,vSAN 盡可能保證。 不過,如果無法保證原則,則除非已啟用強制佈建,否則無法佈建使用該原則的 VM。

在新增 ESXi 主機或修補 ESXi 主機之後,必須重新套用儲存空間原則。

vSAN 設定

vSAN 設定是根據在 IBM Cloud 內部署 VMware 解決方案的最佳作法而配置。 vSAN 設定包含 SIOC 設定、明確失效接手設定埠群組及磁碟快取設定。

  • SSD 快取記憶體政策設定 - No Read Ahead, Write Through, Direct (NRWTD)
  • 網路 I/O 控制設定
    • 管理 - 20 個共用
    • 虛擬機器 - 30 個共用
    • vMotion - 50 個共用
    • vSAN - 100 個共用
  • vSAN 核心連接埠 - 顯式故障移轉

NFS 連接儲存空間

NFS 伺服器 LIF 移轉使用 NFS v4.1 時,可能會造成過長的延遲。 當您使用 NFS 網路連接儲存設備時,此架構規定使用 NFS v3,而非 NFS v4.1。 每台 vSphere 主機使用其主機名稱連接至 NFS 儲存。

一個 2 TB NFS 資料儲存庫連接到叢集,以供管理元件將其與效能層級 4 IOPS/GB 配合使用。 可以將更多資料儲存庫連接到叢集以供工作負載使用,實現各種大小和效能層級。

此外,此架構要求所有主機都有為 NFS 儲存所在子網路建立的子網路路由。 此子網路路徑的目的是指示所有 NFS 資料流量使用此設計指定用於 NFS 資料流量的埠群組、子網路和 VLAN。 如果連接了多個 NFS 資料儲存庫,可能需要配置多個路徑,因為這些資料儲存庫可能位於不同的遠端子網路中。

管理虛擬機器可以位於 NFS 資料存放區。 由於某些管理機器可能會負責 DNS 服務,而 DNS 服務是用來解析 NFS 主機名稱,因此這種方式會產生開機問題。 因此,此架構指定管理資料儲存庫的至少一個 IP 位址要寫在每部主機上的 /etc/hosts