天天看點

XenServer部署系列之01——準備工作

XenServer部署系列之01準備工作

一、關于XenServer

關于XenServer,百度上如此描述:

Citrix Xenserver,思傑基于Linux的虛拟化伺服器。Citrix XenServer是一種全面而易于管理的伺服器虛拟化平台,基于強大的 Xen Hypervisor 程式之上。XenServer 是為了高效地管理 Windows(R) 和 Linux(R)虛拟伺服器而設計的,可提供經濟高效的伺服器整合和業務連續性。

思傑公司已經正式宣布新版XenServer 6.2完全免費開源。思傑也引入新的XenServer社群門戶,提供包括支援與維護在内的商業付費XenServer 6.2版本,新的CPU插槽許可,以及新的簡化包裝與價格。

随着XenServer 6.2的釋出,思傑将繼續演化XenServer,沿着水準擴充的路線将XenServer現代化,之前,思傑将CloudStack捐給Apache基金會,提供一個開放、靈活的雲業務流程平台,可用于傳遞可靠且可擴充的私有雲和公共雲。開源的雲編排平台CloudStack和OpenStack,滿足雲建構者對源代碼與開放API的期望。

XenServer各版本及其功能清單如下(網上找到的資料,未經核實):

<a href="http://s3.51cto.com/wyfs02/M00/2F/89/wKioL1OgC4jAO85AAA6VuCN9mbQ424.bmp" target="_blank"></a>

産品部分免費是被逼無奈給予尋求突破的一個市場營銷政策,目的是從vmware手裡奪取一些市場佔有率,同時把虛拟化的産品推廣給Citrix目前其他産品的客戶,這裡面包括HA在内的産品不是免費的,技術支援不是免費的。

XenServer産品政策主要是為客戶提供邁向雲環境的可靠平台。讓思傑既保住桌面虛拟化的上司地位,也成為公共雲中占統治地位的虛拟化平台。思傑的産品方向是確定為使用者提供一條将其重要工作負載無縫遷移到雲環境的路徑。

二、下載下傳Xenserver6.2鏡像

國外免費的産品,都需要到官網裡注冊一個帳号,兜轉半天的,Citrix XenServer也不例外。

如果沒有XenServer的安裝鏡像,請先到如下網址填取注冊資訊,以擷取Xenserver的ISO下載下傳檔案

<a href="http://deliver.citrix.com/go/citrix/cnswbFreeXenServer" target="_blank">http://deliver.citrix.com/go/citrix/cnswbFreeXenServer</a>

依次填寫,然後點選送出。注冊完成後,系統會傳回以下資訊。

<a href="http://s3.51cto.com/wyfs02/M00/2F/89/wKioL1OgC-Dj4MJBABroKEpsyxc931.bmp" target="_blank"></a>

最後傳回以下頁面(注,該頁面連結會被發送到注冊時用的郵箱裡),

單擊裡面的Download XenServer連結,進入到Citrix Download Manager下載下傳頁面,該頁面會自動對應到最新的XenServer鏡像(注,截至目前,XenServer最新的版本為6.2.0)。

<a href="http://s3.51cto.com/wyfs02/M02/2F/89/wKiom1OgDRPR8lCjAB022JlKSYg882.bmp" target="_blank"></a>

進入到Citrix Download Manager下載下傳頁面(注,這個頁面對應的是XenServer 6.2.0版本)。

<a href="http://downloadns.citrix.com.edgesuite.net/7281/XenServer-6.2.0-install-cd.iso" target="_blank">http://downloadns.citrix.com.edgesuite.net/7281/XenServer-6.2.0-install-cd.iso</a>

單擊頁面中的Download Now按鈕,進行下載下傳。下載下傳過程啟用了一個名為“Download Manager”的工具,該工具對JDK有要求,如果JDK版本太低,系統會提示先更新JDK。

下載下傳完成後,将該ISO檔案刻錄成CD,或通過UtraISO工具寫入到U盤裡,以在實體伺服器上進行系統安裝。

當然,也可以直接進入到官網Download頁面進行下載下傳,但是也要注冊帳号後才有權限下載下傳。

三、下載下傳許可證License

XenServer6.2開始已經開源了,系統安裝完成之後,不需要許可直接就可以用。但為什麼許多資料都說到要架設Licensing Server進行許可呢?其實我一直不太了解。我的了解是,許可的意義在于XenCenter的功能,如果沒有對XenServer進行許可,盡管它是免費的,但XenCenter并沒有足夠的權限對它進行更進階的操作。

下面講述如何獲得基于XenDesktop版本的許可證(Citrix官網上沒有專門的XenServer的許可證)。使用該許可證進行許可後,可以獲得哪些進階功能,我也不是很清楚,在實踐中,桌面虛拟化的實作,是需要用到這個許可證的。

如果在Citrix官網上還沒有注冊帳号,請先注冊(注冊步驟前文已述)。

登入後的界面,如下圖所示。單擊“Activate and Allocate Licenses”(如紅色方框所示),進入到Activate and Allocate Licenses頁面。

<a href="http://s3.51cto.com/wyfs02/M00/2F/8A/wKiom1OgDbDTwD1TAB5PeLE8-8Q449.bmp" target="_blank"></a>

本案中,由于我的帳号以前已經被配置設定過許可證了,“Activate and Allocate Licenses”一欄中顯示的内容如下。

<a href="http://s3.51cto.com/wyfs02/M02/2F/8A/wKiom1OgDh3xeD5bABVueBccgdg228.bmp" target="_blank"></a>

在“View Licenses”一欄中,可看到已經獲得的許可。

<a href="http://s3.51cto.com/wyfs02/M02/2F/8A/wKiom1OgDhmQ025MABuqyClj-os373.bmp" target="_blank"></a>

由于Citrix沒有專門的XenServer的許可證,是以這裡下載下傳XenDesktop的序列号,然後申請lic,填表過程中,lic的主機名,必須和該lic将要被導入到的Windows系統主機名一緻;如果錯了,則無法導入lic。因為Citrix的License是根據主機名HostName來定義的。申請好後,會下載下傳一個字尾名為lic的檔案,這就是Citrix的授權檔案,該檔案的有效期是90天。

到期後,可通過“Reallocate”續用(保留原主機名)。在Licensing Server(後文将提到)中将續用後 lic導入、替換先前的lic即可。下圖為續用操作後傳回的界面。

<a href="http://s3.51cto.com/wyfs02/M02/2F/8B/wKiom1OgDnSSCq64ABeEvLqaGrs178.bmp" target="_blank"></a>

四、安裝配置Licensing Server

建立許可證伺服器主要是針對已經購買了Citrix XenServer的企業和個人,使用許可證伺服器來激活XenServer伺服器。這裡使用的是上文所說的,基于XenDesktop版本的免費許可證。

本案使用Windows Server 2008 R2系統作為Licensing Server的運作環境。請先将Licensing Server和License許可檔案拷貝到該系統的指定目錄下。

Licensing Server的安裝過程很簡單,基本上全程自動安裝。最後會彈出一個“許可證伺服器配置工具”對話框,可以在這裡為許可證各項服務指定端口,保留預設即可。注意,如果系統防火牆開啟了,需要開放這幾個端口。

安裝完成後,在開始菜單中,可以看到有“Citrix許可證管理控制台”,點選将會在浏覽器中打開控制台。

Citrix許可證管理控制台,首頁為“控制闆”,這裡顯示的是許可證伺服器的運作情況。如果要導入許可證,需要進入到“管理”頁面,點選右上角的“管理”按鈕即可進入。

<a href="http://s3.51cto.com/wyfs02/M00/2F/8B/wKiom1OgD8zyNHq_ABww9EQFCYs574.bmp" target="_blank"></a>

進入“管理”頁面,是需要密碼的,使用本機管理者及其密碼。

<a href="http://s3.51cto.com/wyfs02/M02/2F/8C/wKioL1OgD82BKPv8ABww9AsJqcc255.bmp" target="_blank"></a>

登入管理頁面後,左則圖示,在最後一個名“供應商守護程式配置”,在這裡可以導入許可證。

<a href="http://s3.51cto.com/wyfs02/M02/2F/8C/wKioL1OgENOg2JxnABww9H1lmUI490.bmp" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/2F/8C/wKiom1OgECLw7cRDABajLKJG6tA833.bmp" target="_blank"></a>

許可證導入成功之後,重新開機citrix licensing 服務,再回管理頁面,在“系統資訊”中,應該看到類似下面的資訊:

<a href="http://s3.51cto.com/wyfs02/M00/2F/8C/wKiom1OgEFXxYOC1ABa2ONZFcgI966.bmp" target="_blank"></a>

在“控制闆”頁面,可看到并發許可證的相關資訊(在導入許可證之前,這裡是沒有資訊的),表明Citrix的Licensing Server架設成功,可以為多台XenServer伺服器提供許可。如果沒有資訊,需在系統服務中重新開機“Citrix Licensing”服務。當然,比較直接的方法是重新開機一下系統。

<a href="http://s3.51cto.com/wyfs02/M01/2F/8C/wKiom1OgEHmgNsm1ABmQBJy_27I963.bmp" target="_blank"></a>

至此,XenServer部署的準備工作完成了。接下來開始部署實戰。

本文轉自Sunshyfangtian 51CTO部落格,原文連結:http://blog.51cto.com/sunshyfangtian/1427399,如需轉載請自行聯系原作者