天天看點

Xenserver HA功能配置文檔

目錄

一.概述 3

二. 實驗目的 4

三.試驗環境 4

四. 方案說明 4

五. 方案拓撲 4

六. 實施步驟 4

6.1、開啟群集HA功能 5

6.2、故障轉移操作,Xenserver02關機,VM01轉移Xenserver01 8

七. 注意事項 10

八. 驗證 10

一.概述

XenServer 高可用性功能允許在基礎硬體出現故障或任何托管伺服器丢失時自動重新啟動虛拟機。

高可用性功能可以確定重要的 VM 始終在資源池中運作。啟用高可用性功能後,如果一個伺服器出現故障,其 VM 将智能地在同一個池中的其他伺服器上重新啟動,使基本服務在系統或元件出現故障的情況下得以還原,進而最大程度減少服務中斷。如果池主伺服器出現故障,XenServer 高可用性功能會自動選擇一個新伺服器來接替主伺服器,以便您可以繼續管理該池。池中的任何伺服器都可以充當主伺服器,池資料庫不斷在所有節點之間進行複制,而且還會備份到檢測信号 SR 上的共享存儲中,進而提高安全性。

XenServer 高可用性功能包括兩個主要方面:可靠地檢測伺服器故障

二. 實驗目的

本實驗用于了解Xenserver的HA故障轉移功能。

三.試驗環境

Xenserver HA功能配置文檔

四. 方案說明

本方案測試運作在Xenserver02上的虛拟機VM01,在Xenserver02節點當機後,能夠自動轉移到Xenserver01上,自動實作高可用功能。

五. 方案拓撲

Xenserver HA功能配置文檔

六. 實施步驟

說明

要實作XenServer HA功能,隻要滿足以下幾個條件:

(1)虛拟機必須置于共享存儲中,例如iSCSI、FC SAN,NFS;

(2)需要兩台以上的XenServer,并且設定了資源池,Citrix最佳實踐建議使用3台XenServer及以上時設定HA;

(3)所有XenServer有靜态管理IP位址;

(4)XenServer版本需要支援HA。

6.1、開啟群集HA功能

開啟并配置群集HA功能

Xenserver HA功能配置文檔

6-1-1

Xenserver HA功能配置文檔

6-1-2

選擇檢測信号SR,這裡為共享NFS存儲

Xenserver HA功能配置文檔

6-1-3

配置高可用計劃

說明: 

高可用性重新開機優先級:配置主機故障時,VM的動作。

啟動順序:配置VM啟動的順序,0為最優先

嘗試在以下時間後啟動下一個VM:配置兩個目前VM啟動後延時多久啟動下一個VM

允許出現的故障數:配置主機叢集内,允許出現故障的主機數,目前環境隻有兩台主機,是以最大=1

Xenserver HA功能配置文檔

6-1-4

點選完成

Xenserver HA功能配置文檔

6-1-5

高可用配置完成如下圖

Xenserver HA功能配置文檔

6-1-6

6.2、故障轉移操作,Xenserver02關機,VM01轉移Xenserver01

檢視VM01所在位置為Xenserver02

Xenserver HA功能配置文檔

6-2-1

通過BMC關機接口對Xenserver02做關機操作

Xenserver02關機後,XenCenter顯示如下圖:

Xenserver HA功能配置文檔

6-2-2

叢集偵測到Xenserver02,狀态為錯誤,并将VM01轉移至Xenserver01,耗時96秒

Xenserver HA功能配置文檔

6-2-3

Xenserver HA功能配置文檔

6-2-4

七. 注意事項

在Xenserver02故障後,其上虛拟機VM01約96秒恢複

在Xenserver02故障後,會提示高可用容錯已降至0,不再提供高可用性保證,因為隻有兩台主機,一台故障後,剩餘僅一台将不能使用高可用。

Xenserver HA功能配置文檔

7-1-1

八. 驗證

在Xenserver02故障後,其上虛拟機VM01約96秒恢複(網絡ping中斷時間)

故障轉移之前,在VM01虛拟機配置WEB服務,能夠正常通路

Xenserver HA功能配置文檔

8-1-1

故障轉移之後,WEB界面能夠正常通路

Xenserver HA功能配置文檔

8-1-2

結論:HA功能正常,虛拟機故障轉移成功。

本文轉自 Bill_Xing 51CTO部落格,原文連結:http://blog.51cto.com/zhanx/2052465