Windows故障轉移+Hyper-V虛機自動遷移高
創新互聯長期為上1000家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為饒陽企業提供專業的網站制作、成都網站建設,饒陽網站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發。
可用
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 并創建 ISCSI19
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(二進制特權指令翻譯)技術,可以進一步提高安全性。
由于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操作系統。
和很多朋友的想法不同,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),以便能夠創建使用不同的操作系統(如Linux和Mac OS)的虛擬機。
從架構上講Hyper-V只有“硬件-Hyper-V-虛擬機”三層,本身非常小
巧,代碼簡單,且不包含任何第三方驅動,所以安全可靠、執行效率高,能充分利用硬件資源,使虛擬機系統性能更接近真實系統性能。
一臺華為 5752-SI
兩臺 G6S
兩臺 xenserver 的虛機
以下截圖每一步細節都有,重復性的截圖我就略過了,如若無圖,可直接下一步,
或者默認即可。
域的簡介:在一個作用域里面的成員,它們的會默認同步域控制器的時間,群集及故障轉移對時間的要求也能滿足。
添加角色和功能向導
或基于功能的安裝(默認下一步及可)
選擇本地服務器
由于AD域需要DNS服務的組件,所以我們需要選中DNS服務。
選擇功能(默認下一步)
添加角色和功能
確認安裝服務
DNS 服務安裝完成
AD 域的安裝
AD 域安裝完成,并將此服務器提升為域控制器
創建一個新的域,并指定根域名(這時候就已經用到DNS 服務了)
配置目錄還原模式密碼
DNS 選項(無視,下一步即可)
域名的配置
域配置的條件檢查(正常如圖所示)
進入AD域的管理界面,并開始配置AD域
新建一個組織單位(OU)
新建組織單位并且命名
添加域組成員
重復的已跳過,選擇安排ISCSI 服務器
默認安裝到完成即可
創建ISCSI 目標
選擇分區將新建成ISCSI 虛擬磁盤
給虛擬磁盤命名
創建Hyper-v 的仲裁磁盤
新建ISCSI 目標
指定目標主機名稱
指定哪臺主機有訪問權限
將需要連接的主要都給權限
是否需要CHAP 安全認證
確認相關信息是否無誤,并開始創建
等待進度條讀取完成,關閉當前菜單
再新建一塊磁盤
磁盤命名為Date(數據盤)
給磁盤分配大小
其它的與仲裁磁盤創建相似,所以省略,直接按照上圖設置即可(至此兩塊磁盤都創建完成)
將首先DNS 設置為域控制器IP(因為它也是DNS 服務提供者)
在系統,更改計算機名里面修改。需要與前面你創建的根域名對應上(DNS 也要設置為域控服務器IP,不然無法加入到域)
輸入域服務的用戶名和密碼即可(后面的Hyper-v1 和v2 也需要相同的方式加入到域)
在儀表盤里面選中ISCSI 發起程序,需要注意的事, 必須先加入到域,加域會重啟,
ISCSI 服務器必須先加入到域并開始運行服務后,其它客戶端才可使用(客戶端也必須加入到域)
選擇發現選項卡,輸入ISCSI 服務提供IP
選擇連接到目標
會出現兩個磁盤,選擇自動配置即可
打開計算機管理里面的磁盤管理,將ISCSI 磁盤聯機并格式化,(格式化只需要一臺做就可以了)
兩臺的步驟基本相同,就不細分了
選擇安裝Hyper-V 服務
添加角色里面將故障轉移群集選中
選擇下一步繼續
選中一塊網卡充當虛擬交換機的網卡,需要兩塊網卡命名一致,不然遷移會出故障
允許交換機實時遷移
默認即可,后續故障轉移的共享磁盤設置完畢后還需要修改此項
安裝完成即可
開始設置故障轉移群集
驗證故障轉移群集配置,配置完畢并正常的話,會自動創建群集的。
默認下一步
所有服務器,從圖所示可看見兩臺服務器都已經加入域
選擇運行所有測試
確認所需要驗證的配置,即可下一步。(默認下一步即可)
這個驗證過程大概在5 分鐘左右
如圖所示,配置通過。
開始創建群集
創建群集的向導,并且為群集命名和設置群集的Vip,并且在域組內會添加自動添加該成員。
確認創建
創建群集完成
創建群集共享卷,創建完成后,它會自動生成到C 盤的ClusterStorage\Volume1\目錄下
將虛擬硬盤和虛機存放到共享存儲目錄下
新建虛機
為虛機分配內存
分配網絡,還是一樣,強調兩臺母機的網卡名一致
為虛機分配硬盤大小
鏡像引導
虛機創建完成,我在每臺母機上按照命名創建了一臺測試機,后面就開始驗證了。
從圖中可知,遷移是從22:00分開始,采用的是實時遷移
從圖中 從圖中所示,時間是可以吻合的,在Ping 的截圖中可以發現,沒有掉一個包,在實時遷移的一瞬間,延遲會有點大,可能會掉一個包。
從圖中可知Hyper-v2 在21:49 分虛機是正常運行的,并且已經正常運行 4 天多。
我在21:52 的時候重啟了Hyper-v2 的服務器,模仿故障發生時的場景。
Hyper-V2 處于掉線狀態,虛機也正常遷移,遷移過程會有將近二十個包的掉包,但在現在的大環境下,一分鐘的業務中斷時間雖長,但相對還是較好的。在Hyper-V 的商業產品中,有數據中心虛擬化的概念,一個數據中心的虛擬群集掛了,另一個數據中心的群集會相應開啟,如果以這個視角去看待的話,Hyper-V 的一分鐘中斷就是極好的一個數據。
從上述的的驗證結果來看,本次實驗的Windows 故障轉移+Hyper-V 虛機自動遷移高可用是成功的,
Hyper-v 在windows 2008 R2 就已經有這個服務,但在windows 2012 的時候有一次大幅度的更新,所以建議在一項新的群集項目中,采用windows 2012 及以上版本的操作系統,這樣系統的穩定性,業務的可用性和服務可操作性都有的很大的保障。
故障轉移中的所有角色必須都是同一個作用域下才行。在域下面的服務器角色默認
是會自動同步時間的,默認為45 分鐘同步一次,而且加入域后的服務器,無法同步
Inter 上的時間。
本文檔的適用范圍在windows 2012 及windows 2012 R2,無法適用于其它版本的操作系統。
分享文章:Windows故障轉移+Hyper-V虛機自動遷移高可用
瀏覽地址:http://www.2m8n56k.cn/article48/jcgsep.html
成都網站建設公司_創新互聯,為您提供建站公司、品牌網站設計、響應式網站、品牌網站建設、商城網站、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯