溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

發布時間:2020-06-11 14:49:09 來源:網絡 閱讀:2390 作者:w7528463 欄目:系統運維

Windows 故障轉移+Hyper-V 虛機自動遷移高

可用 

  

Windows 故障轉移+Hyper-V 虛機自動遷移高... 1

一、系統原理... 3

1.1 高效率的 VMbus 架構... 3

1.2 完美支持 Linux 系統... 4

二、架構拓樸... 5

2.1 網絡及系統架構拓樸... 5

2.2 域結構拓樸... 5

 三、實驗資源列表... 6

3.1 網絡設備... 6

3.2 服務器設備... 6

四、Hyper-v 故障轉移群集配置過程... 6

4.1 AD 域... 7

4.1.1 AD 域的安裝過程... 7

4.1.2 AD 配置過程... 13

4.2ISCSI 存儲... 18

4.2.1 ISCSI 存儲... 18

4.2.2 配置 ISCSI 并創建 ISCSI 19

4.2.3 加入域組... 27

4.3Hyper 安裝... 29

4.3.1 ISCSI 發起程序... 29

4.3.2 Hyper-V 安裝流程... 31

4.3.3 故障轉移群集管理... 34

4.3.4 新建虛擬機... 40

五、驗證結果... 44

5.1  實時遷移... 44

5.2  故障轉移... 45

六、實驗結果... 47

6.1  注意事項... 47

6.2  總結... 47

 

一、系統原理  

Hyper-V采用微內核的架構,兼顧了安全性和性能的要求。Hyper-V底層的 Hypervisor運行在最高的特權級別下,微軟將其稱為ring -1(而Intel則將其

稱為root mode),而虛擬機的OS內核和驅動運行在ring 0,應用程序運行在 ring 3下,這種架構就不需要采用復雜的BT(二進制特權指令翻譯)技術,可以進一步提高安全性。  

1.1 高效率的 VMbus 架構 

由于Hyper-V底層的Hypervisor代碼量很小,不包含任何第三方的驅動,

非常精簡,所以安全性更高。Hyper-V采用基于VMbus的高速內存總線架構,來自虛機的硬件請求(顯卡、鼠標、磁盤、網絡),可以直接經過VSC,通過

VMbus總線發送到根分區的VSP,VSP調用對應的設備驅動,直接訪問硬件,中間不需要Hypervisor的幫助。  

這種架構效率很高,不再像以前的Virtual Server,每個硬件請求,都需

要經過用戶模式、內核模式的多次切換轉移。更何況Hyper-V現在可以支持

Virtual SMP,Windows Server 2008虛機最多可以支持4個虛擬CPU;而

Windows Server 2003最多可以支持2個虛擬CPU。每個虛機最多可以使用

64GB內存,而且還可以支持X64操作系。  

1.2 完美支持 Linux 系統 

和很多朋友的想法不同,Hyper-V可以很好地支持Linux,我們可以安裝支

持Xen的Linux內核,這樣Linux就可以知道自己運行在 Hyper-V之上,還可以安裝專門為Linux設計的Integrated Components,里面包含磁盤和網絡適http://baike.baidu.com/view/7756.htm配器的VMbus驅動,這樣Linux虛機也能獲得高性能。下圖所示的就是Novell  

SUSE Linux 10 SP1,其中的網卡驅動,其總線類型就是VMbus。  

這對于采用Linux系統的企業來說,是一個福音,這樣我們就可以把所有服務器,包括Windows和Linux,全部統一到最新的Windows Server 2008 平臺下,可以充分利用Windows Server 2008帶來的最新高級特性,而且還可以保留原來的Linux關鍵應用不會受到影響。  

和之前的Virtual PC、Virtual Server類似,Hyper-V也是微軟的一種虛擬化技術解決方案,但在各方面都取得了長足的發展。  

Hyper-V可以采用半虛擬化(Para-virtualization)和全虛擬化

(Fullvirtualization)兩種模擬方式創建虛擬機。半虛擬化方式要求虛擬機與物理主機的操作系統(通常是版本相同的Windows)相同,以使虛擬機達到高的性能;全虛擬化方式要求CPU支持全虛擬化功能(如Inter-VT或AMD-V),以便能夠創建使用不同的操作系統(如LinuxMac OS虛擬機。  

從架構上講Hyper-V只有“硬件-Hyper-V虛擬層,本身非常小

巧,代碼簡單,且不包含任何第三方驅動,所以安全可靠、執行效率高,能充分利用硬件資源,使虛擬機系統性能更接近真實系統性能。  

二、架構拓樸  

2.1 網絡及系統架構拓樸

 Windows 故障轉移+Hyper-V 虛機自動遷移高 可用Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 

2.2 域結構拓樸 

 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 三、實驗資源列表

3.1 網絡設備 

一臺華為 5752-SI  

3.2 服務器設備 

兩臺 G6S  

兩臺 xenserver 的虛機  

四、Hyper-v 故障轉移群集配置過程 

以下截圖每一步細節都有,重復性的截圖我就略過了,如若無圖,可直接下一步,

或者默認即可。

4.1 AD 域 

域的簡介:在一個作用域里面的成員,它們的會默認同步域控制器的時間,群集及故障轉移對時間的要求也能滿足。

4.1.1 AD 域的安裝過程 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 添加角色和功能向導

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

或基于功能的安裝(默認下一步及可)

 Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

選擇本地服務器

 Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

由于AD域需要DNS服務的組件,所以我們需要選中DNS服務。

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

選擇功能(默認下一步)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

添加角色和功能

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 確認安裝服務

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

DNS 服務安裝完成

 Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

AD 域的安裝

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

AD 域安裝完成,并將此服務器提升為域控制器

4.1.2 AD 配置過程 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

創建一個新的域,并指定根域名(這時候就已經用到 DNS 服務了) 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 配置目錄還原模式密碼

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

DNS 選項(無視,下一步即可)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

域名的配置

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 域配置的條件檢查(正常如圖所示)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

進入AD域的管理界面,并開始配置AD域

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

新建一個組織單位(OU)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

新建組織單位并且命名

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

添加域組成員

 4.2ISCSI 存儲 

4.2.1 ISCSI 存儲

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

重復的已跳過,選擇安排 ISCSI 服務器

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

默認安裝到完成即可

4.2.2 配置 ISCSI 并創建 ISCSI 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

創建 ISCSI 目標

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

選擇分區將新建成 ISCSI 虛擬磁盤 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

給虛擬磁盤命名

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

創建 Hyper-v 的仲裁磁盤

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 新建 ISCSI 目標

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

指定目標主機名稱

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 指定哪臺主機有訪問權限

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

將需要連接的主要都給權限

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 是否需要 CHAP 安全認證

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

確認相關信息是否無誤,并開始創建

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

等待進度條讀取完成,關閉當前菜單

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

再新建一塊磁盤

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

磁盤命名為 Date(數據盤)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 給磁盤分配大小 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 其它的與仲裁磁盤創建相似,所以省略,直接按照上圖設置即可(至此兩塊磁盤都創建完成)

4.2.3 加入域組 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 將首先 DNS 設置為域控制器 IP(因為它也是 DNS 服務提供者)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

在系統,更改計算機名里面修改。需要與前面你創建的根域名對應上(DNS 也要設置為域控服務器 IP,不然無法加入到域)

 Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

輸入域服務的用戶名和密碼即可(后面的 Hyper-v1 v2 也需要相同的方式加入到域)

4.3Hyper 安裝 

4.3.1 ISCSI 發起程序 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 在儀表盤里面選中 ISCSI 發起程序,需要注意的事, 必須先加入到域,加域會重啟,

ISCSI 服務器必須先加入到域并開始運行服務后,其它客戶端才可使用(客戶端也必須加入到域)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 

 選擇發現選項卡,輸入 ISCSI 服務提供 IP

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 選擇連接到目標 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 會出現兩個磁盤,選擇自動配置即可

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 打開計算機管理里面的磁盤管理,將 ISCSI 磁盤聯機并格式化,(格式化只需要一臺做就可以了)

4.3.2 Hyper-V 安裝流程 

兩臺的步驟基本相同,就不細分了

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 選擇安裝 Hyper-V 服務

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 添加角色里面將故障轉移群集選中

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 選擇下一步繼續

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 選中一塊網卡充當虛擬交換機的網卡,需要兩塊網卡命名一致,不然遷移會出故障 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 允許交換機實時遷移

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

默認即可,后續故障轉移的共享磁盤設置完畢后還需要修改此項

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

安裝完成即可

4.3.3 故障轉移群集管理 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 開始設置故障轉移群集

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 驗證故障轉移群集配置,配置完畢并正常的話,會自動創建群集的。 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 默認下一步

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 所有服務器,從圖所示可看見兩臺服務器都已經加入域

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 選擇運行所有測試

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

確認所需要驗證的配置,即可下一步。(默認下一步即可)

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 這個驗證過程大概在 5 分鐘左右

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 如圖所示,配置通過。

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 開始創建群集

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 創建群集的向導,并且為群集命名和設置群集的 Vip,并且在域組內會添加自動添加該成員。

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 確認創建

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 創建群集完成

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

創建群集共享卷,創建完成后,它會自動生成到 C 盤的 ClusterStorage\Volume1\目錄下

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 將虛擬硬盤和虛機存放到共享存儲目錄下

4.3.4 新建虛擬機 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

新建虛機

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 為虛機分配內存

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 分配網絡,還是一樣,強調兩臺母機的網卡名一致

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

 為虛機分配硬盤大小

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

鏡像引導

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

虛機創建完成,我在每臺母機上按照命名創建了一臺測試機,后面就開始驗證了。

五、驗證結果 

    5.1  實時遷移

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

從圖中可知,遷移是從 2200 分開始,采用的是實時遷移 

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

從圖中 從圖中所示,時間是可以吻合的,在 Ping 的截圖中可以發現,沒有掉一個包,在實時遷移的一瞬間,延遲會有點大,可能會掉一個包。

5.2  故障轉移

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用

從圖中可知 Hyper-v2 2149 分虛機是正常運行的,并且已經正常運行 4 天多。

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

我在 2152 的時候重啟了 Hyper-v2 的服務器,模仿故障發生時的場景。

Windows 故障轉移+Hyper-V 虛機自動遷移高 可用 

Hyper-V2 處于掉線狀態,虛機也正常遷移,遷移過程會有將近二十個包的掉包,但在現在的大環境下,一分鐘的業務中斷時間雖長,但相對還是較好的。在 Hyper-V 的商業產品中,有數據中心虛擬化的概念,一個數據中心的虛擬群集掛了,另一個數據中心的群集會相應開啟,如果以這個視角去看待的話,Hyper-V 的一分鐘中斷就是極好的一個數據。

六、實驗結果

從上述的的驗證結果來看,本次實驗的 Windows 故障轉移+Hyper-V 虛機自動遷移高可用是成功的,

6.1  注意事項

Hyper-v windows 2008 R2 就已經有這個服務,但在 windows 2012 的時候有一次大幅度的更新,所以建議在一項新的群集項目中,采用 windows 2012 及以上版本的操作系統,這樣系統的穩定性,業務的可用性和服務可操作性都有的很大的保障。

故障轉移中的所有角色必須都是同一個作用域下才行。在域下面的服務器角色默認

是會自動同步時間的,默認為 45 分鐘同步一次,而且加入域后的服務器,無法同步

Inter 上的時間。

6.2  總結

本文檔的適用范圍在 windows 2012 windows 2012 R2,無法適用于其它版本的操作系統。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女