使用 UEFI 引導和 PXE 服務配置 PVS 以實現高可用性
1、要求和配置
- 所有伺服器均安裝 PVS 7.8 或更高版本
- PXE 服務配置為在多個 PVS 伺服器上運行
- 在 DHCP 伺服器上為多個 PVS 伺服器配置的選項 11(或使用迴圈 DNS 條目配置的選項 17)
- Vdisk 存儲配置了多個為這些存儲提供服務的 PVS 伺服器
2、附加資訊
我們可以將一個 PVS 目標引導拆分為 4 個任務。
任務1、目標設備上的 PXE 用戶端獲取 IP 位址和範圍選項 IP 位址將來自 DHCP 伺服器,範圍選項有兩種選擇:
- PXE 的範圍選項在 DHCP 伺服器上定義
選項 66 和 67指定用於 TFTP 檢索 PXE 引導檔的伺服器名稱和檔案名
- PXE 伺服器(選項60,無需配置)
PXE 伺服器使用 PXE 資訊回應DHCP請求,提供自己的伺服器名稱,以及用於 TFTP 檢索 PXE 引導檔的適當檔案名
任務2、PXE 用戶端通過 TFTP 選項 66&67 檢索引導檔
- PXE 用戶端按照範圍選項中的指定從 TFTP 伺服器檢索引導檔,可以使用 ADC 為 HA 進行負載平衡和配置。
輪詢也可用於負載平衡,但不能用於HA,因為如果一台 TFTP 伺服器離線,則無法恢復 PXE 伺服器
- PXE 用戶端使用最先響應的 PXE 伺服器。
PXE 伺服器將自己指定為源 tftp 伺服器,並提供適當的檔案名
- 在 PVS7.8 及更高版本中,PXE 服務可以提供相應的引導檔,gen1/bios 引導檔 –ardbp32.bin,或gen2/uefi文件 –pvsnbpx64.efi,具體取決於pxe用戶端請求
任務3、PXE用戶端執行處理進一步引導的引導檔,並且引導檔聯繫PVS登錄伺服器
Gen1/BIOS:
- Ardbp32.bin已經預配置了PVS登錄伺服器的地址
Gen2/uefi:
- pvsnbpx64.efi 是一個簽名檔,不能預配置 PVS 登錄伺服器。
- 相反,它將使用選項 11 或選項 17 從 DHCP 範圍選項中檢索 PVS 登錄伺服器的位置。
- 選項17可用於指定單個 PVS登錄伺服器,格式為:pvs:[192.168.0.1]:17:6910
在這種情況下,登錄伺服器沒有HA,使用單個IP位址時
- 選項 17 可用於指定 DNS 名稱,它是所有 PVS 伺服器的輪詢列表,格式為:pvs:[DNSRRENTRY]:17:6910
由於 DNS 條目解析為多個 PVS 伺服器,並且無回應的 PVS 登錄伺服器將被引導程式跳過,因此這是 HA 合適的。
- 選項 11 可用於指定最多 32 個 PVS 登錄伺服器的列表。
由於指定了多個登錄伺服器,並且無響應的PVS登錄伺服器將被引導程式跳過,因此這是 HA 合適的。
任務4、PVS 登錄伺服器找到分配給目標設備的虛擬磁片,並告訴目標設備切換到 PVS 流伺服器
- 提供多個 PVS 伺服器配置為資料流一個虛擬磁片,這將是高可用的
- 如果 PVS 伺服器離線,則不會指示目標設備從其資料流
發表迴響