XenServer部署系列之2系統安裝及許可後端
做業環境 瀏覽器
服務器#1服務器
OS:XenServer 6.2網絡
Hostname:xsr01架構
Eth0 IP:192.168.0.241/24框架
Gateway:IP:192.168.0.1/24ide
硬件環境:Dell PowerEdge R720工具
筆記本電腦#1學習
OS:Windows 7ui
Software:XenCenter 6.2
IP:192.168.0.240/24
Gateway:IP:192.168.0.1/24
1、XenServer和XenCenter的安裝
首先要弄清楚XenServer和XenCenter,以及二者之間的關係。
XenServer是一個相似於Linux的操做系統,經過CD光盤或基於網絡的安裝過程安裝在物理主機上,其安裝過程很是簡單,一般被稱爲10分鐘Xen體驗(Ten to Xen)。
XenServer是從客戶機安裝管理工具XenCenter進行管理的。XenCenter採用基於圖形用戶界面的管理控制檯,該控制檯可安裝在任何Windows PC機或服務器上,須要.Net3.5框架支持。XenServer安裝完成後,網絡連通的PC機使用瀏覽器直接訪問XenServer的IP地址,可下載XenCenter。本案是http://192.168.0.241
XenCenter須要鏈接XenServer主機才能真正的構成XenServer的先後端虛擬化架構,其實更多的操做都是經過XenCenter進行,包括XenServer羣集管理和存儲等資源池的所有操做,均可以在XenCenter上實現。
XenServer和XenCenter二者的安裝都很簡單,網上資料甚多,這裏再也不贅述。
如下連接爲官方的XenServer、XenCenter安裝嚮導文檔,很是詳盡,很值得新手學習。
值得注意的是XenServer的安裝過程當中,會把選定的目的硬盤上原有的全部數據擦除、按它的文件系統進行格式化——並且,XenServer的安裝沒有分區一說,這與Linux有着很大的區別。
2、爲XenServer分配許可證
先上一張比較流行的關於XenServer許可的流程圖。
有關資料如是說:XenServer會同License通訊,檢查License,獲取License成功之後,XenServer主機會每5分鐘與License Server通訊一次,發送心跳消息,聲明主機處於活動狀態。若是通訊失敗,XenServer將進入30天的寬限期,若是在寬限期內,仍然沒法與License Server取得聯繫,那麼主機將會處於License過時狀態,VM將沒法啓動和恢復,但不影響正在運行的虛機。特別地,在一個資源池中,若是各個主機的License受權版本不相同的狀況下,對各類操做有必定的限制和影響。在新的主機加入資源池的時候,必須先對主機進行受權,才能加入到資源池,並且,新主機的License版本必須同資源池中License受權版本最低的一致,不然,沒法加入資源池。
XenServer6.2開始已經開源了,系統安裝完成以後,不須要許可直接就能夠用。但爲何許多資料都說到要架設Licensing Server進行許可呢?其實我一直不太理解。個人理解是,許可的意義在於XenCenter的功能,若是沒有對XenServer進行許可,儘管它是免費的,但XenCenter並無足夠的權限對它進行更高級的操做。
License Server的架設請見上一篇博文《XenServer部署實錄—準備工做》,這裏再也不贅述。下面說說如何經過XenCenter爲XenServer分配許可證。
在XenCenter中,經過「Add a server」(主界面的Add a server按鈕,或菜單中的Server->Add)將剛安裝好的主機名爲xsr01的XenServer服務器添加進來。列表中,新添加的XenServer服務器的名字,即爲其主機名。以下圖所示。
XenCenter菜單Tools下,有個License Manager的子菜單,就是用來管理、分配許可證的。
在打開的License Manager窗口中,能夠看到,此時xsr01的狀態爲「Unsupported」,即不受支持的。勾選將要分配許可證的XenServer服務器(若是已經鏈接了不少XenServer服務器的話,能夠同時勾選多臺),左下角的「Assign License」變得可用,單擊該按鈕,將彈出「Apply License」對話框。
在Apply License對話框中,填寫License Server 的IP地址及其端口號(默認爲27000),並指定License的版本類型,本案中,使用的是基於XenDesktop版本的許可證(Citrix官網上無法免費申請XenServer Per-Socket的許可證),使用該許可證進行許可用,能夠得到哪些高級功能,我也不是很清楚,在實踐中,桌面虛擬化的實現,是須要用到這個許可證的。
而後點擊「OK」,等待3秒左右,便可完成許可證分配。
被分配許可證後的XenServer主機,其狀態變成「Licensed」,以下圖所示。
圖示中右則的「License Expires」值爲「Never」,但若是該許可證90天到期的話,仍是會失效的。
固然了,License Server所在的Windows系統(本案爲Windows Server 2008 R2)是要一直保持運行的。在實際應用中,XenServer系統安裝、配置完成後,在裏面運行一個Windows系統的虛擬機,以做爲License Server所在的服務器。
至此,XenServer系統的安裝及許可順利完成。接下來是系統的管理和配置。