企業級 高可用性Hyper-v 羣集部署實驗方案
環境
一、虛擬化實驗描述:
服務虛擬化是目前解決企業用戶在資源使用上的一個很好的解決辦法,也是企業追求新的技術突破的創新,爲企業解決諸多問題。大大提高了人力管理計算機服務的效率。也爲企業創造了服務安全的突破。所以,使用虛擬化是各個企業的必經之路。
某公司在使用虛擬化之前,已經購買了windows Server2008 R2系列產品。爲了實現公司的利益最大化,資源使用合理化爲目標,使用微軟的Hyper-v作爲公司首選虛擬化產品。從技術上看,目前微軟發佈了最新的windows Server2008 R2 sp1補丁,提高了hyper-v產品的可用性。結合微軟的System center,給企業帶來強大的動力。爲此,搭建集羣hyper-v測試環境進行評估。
二、Hyper-v簡介:
Hyper-V是微軟最新推出的服務器虛擬化解決方案,這並不是微軟首次涉及服務器虛擬化領域,微軟具有全面的從數據中心到桌面虛擬化的產品,桌面虛擬化的產品有我們所熟知的Virtual PC,服務器虛擬化產品有Virtual Server。
雖然同爲服務器虛擬化產品,Hyper-V和Virtual Server具有非常大的區別,前者在構架上已經完全不同於後者,可以說是微軟在虛擬化技術上一個突破性的進展。
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操作系統。
2.、完美支持Linux系統
和很多朋友的想法不同,Hyper-V可以很好地支持Linux,我們可以安裝支持Xen的Linux內核,這樣Linux就可以知道自己運行在 Hyper-V之上,還可以安裝專門爲Linux設計的Integrated Components,裏面包含磁盤和網絡適配器的VMbus驅動,這樣Linux虛機也能獲得高性能。下圖所示的就是Novell SUSE Linux 10 SP1,其中的網卡驅動,其總線類型就是VMbus。
三、hyper-v產品
1、 windows 2008 R2 sp1 with hyper-v
windows 2008 R2 sp1是包含微軟常見服務的計算機操作系統。而hyper-v是windows 2008 R2 sp1的一個服務。在windows server2008 x64安裝hyper-v(角色添加),此時windows2008也就相當一臺虛擬機了,優點是windows server2008 x64提供hyper-v控制平臺,操作管理比較方便
儘管Hyper-V本身是免費的,大部分的用戶仍然購買了這些功能作爲他們Windows服務器操作系統中的一部分。
Windows Server 2008 R2 Standard Edition,包含Hyper-V和10個CALs;
Windows Server 2008 R2 Enterprise Edition,包含Hyper-V、 High Availability、 更高擴展性、Server Core 以及25個CALs;
Windows Server 2008 R2 Data Center Edition包含所有的上述屬性,以及具備更高的擴展性和可靠性。其授權的銷售模式略有不同。不含CALs的Data Center Edition是以每個CPU來報價的,並且只有在原始設備製造商和渠道合作伙伴處才能購買到。
Windows Server 2008 R2企業版的操作系統授權許可包含了宿主機操作系統(假設無需特殊服務選項支持)以及最多到4臺的虛擬子機運行於Hyper-V服務器之上。而另一方面的數據中心版本,可以支持不限數量的虛擬機,條件是它們都運行於同一臺宿主機之上。
2、 windows Hyper-v server 2008 R2 sp1
hyper-v server 2008 r2是套獨立的虛擬機操作系統,需要另外一臺裝有hyper-v控制平臺的主機對他進行管理安裝,hyper-v server 2008 r2無法獨立完成安裝虛擬機的。優點是提供企業級功能
Microsoft Hyper-V Server 2008 R2可以作爲一個單獨的軟件產品從Microsoft的下載中心(Microsoft Download Center)免費下載。但是爲了獲得帶有Live Migration功能的Hyper-V系統則需要購買Microsoft System Center 和System Center Virtual Machine Manager (SCVMM)。
四、評估環境
1、 實驗拓撲圖
2、實驗硬件環境
DELL R410
Intel(R)四核E5620 Xeon(R) CPU,雙顆/8GB DDR3內存(4x2GB)/300GB 15K SAS 3.5英寸硬盤*4塊/ 2塊物理網卡
交換機
H3C
3、 實驗系統軟件:
Microsoft windows Server 2008 R2 sp1 Standard
Microsoft windows Server 2008 R2 sp1 Datacenter
Microsoft windows 2008 R2 sp1 with hyper-v
Microsoft System Center Virtual Machine Manager 2008 R2
Microsoft windows Storage Server 2008 R2
4、 實驗網絡環境:
本次評估爲指定的獨立的具有域的LAN環境。其中域服務是網絡中之前已經存在的,所以不在這裏詳細介紹。
五、域基礎架構及IP分配
OS角色 |
OS版本 |
計算機名 |
IP地址 |
登錄域用戶名 |
Hyper-v服務 |
windows Server 2008 R2 sp1 Datacenter |
Hyper1.***.Ifeng.com |
192.168.18.51 10.0.0.51 |
Mabf |
Hyper-v服務 |
windows Server 2008 R2 sp1 Datacenter |
Hyper2.***.Ifeng.com |
192.168.18.52 10.0.0.52 |
Mabf |
Hyper-v服務 |
windows Hyper-v Server 2008 R2 sp1 |
Hyper3.***.Ifeng.com |
192.168.18.53 10.0.0.53 |
Mabf |
Hyper-v服務 |
Microsoft windows 2008 R2 sp1 with hyper-v |
Hyper4.***.Ifeng.com |
192.168.18.54 10.0.0.54 |
Mabf |
System Center (SCVMM) |
windows Server 2008 R2 sp1 Standard |
Mabf-scvmm.***.Ifeng.com |
192.168.18.60 |
Mabf |
共享存儲 |
Microsoft windows Storage Server 2008 R2 |
Storage.***.Ifeng.com |
192.168.18.50 |
Mabf |
實驗環境全部採用dell r410服務器。
存儲可採用dell r510來進行實際部署,本次實驗沒有采用R510做實驗。
本次實驗是以真實的企業環境來部署Hyper-v,借鑑了網上諸多好的文章和好的教程,完全總結網上和自己的實際經驗,來部署企業級的實驗環境。本次實驗是我以鳳凰新媒體的真實內網環境進行部署。爲企業帶來虛擬化的服務,從而開展更多的虛擬化技術爲企業服務。
我將從一下的方面來介紹本次實驗:
1、 部署環境的介紹
2、 共享存儲iscsi的介紹與安裝
3、 Windows 2008 server的羣集
4、 Hyper-v 的安裝與配置
5、 使用scvmm來管理羣集Hyper-v
6、 使用scvmm和Hyper-v管理器來進行V2V的遷移
7、 使用scvmm來進行P2V的轉移
8、 專屬系統Windows Hyper-v server 的安裝
9、 專屬系統Windows Hyper-v server 的集羣和高可用性。
10、實驗總結。