XenServer
XenServer
Citrix Xenserver,思傑基於Xen的虛擬化伺服器。Citrix XenServer是一種全面而易於管理的伺服器虛擬化平台,基於強大的 Xen Hypervisor 程序之上。Xen技術被廣泛看作是業界最快速、最安全的虛擬化軟體。XenServer 是為了高效地管理 Windows(R) 和 Linux(R)虛擬伺服器而設計的,可提供經濟高效的伺服器整合和業務連續性。
雲計算環境驗證企業級虛擬化台,提供創建管虛擬基礎架構需功。深求苛刻企業賴,運鍵,且規模雲計算環境 采。:
整合伺服器,降低源、冷據空需求降低允鍾完伺服器置備服務交付,提靈確保始終達求標準減故障影響,防止災,限減停,免費版 配備系統管程序集管、遷移及轉換具,創建虛擬台限提虛擬機密度和性能。Premium 版 XenServer 擴展了這一平台,可幫助任何規模的企業實現管理流程的集成和自動化,是一種先進的虛擬數據中心解決方案。
俗:
XenServer 是思傑公司(Citrix) 推出的一款伺服器虛擬化系統,強調一下是伺服器“虛擬化系統”而不是“軟體”,與傳統虛擬機類軟體不同的是它無需底層原生操作系統的支持,也就是說 XenServer 本身就具備了操作系統的功能,是能直接安裝在伺服器上引導啟動並運行的,XenServer 目前最新版本為7.0。國內VPS管理軟體XenSystem就是基於XenServer 5.6開發的,一直沿用著這個虛擬平台,穩定性也較Hyper-V高。支持多達128G 內存,對2008R2 及Linux Server 都提供了良好的支持,XenServer 本身沒有圖形界面,為了方便Windows 用戶的易用, Citrix 提供了XenCenter 通過圖形化的控制界面,用戶可以非常直觀的管理和監控XenServer 伺服器的工作。
我們可以將一台性能強勁的服務劃分成多台伺服器,讓這些伺服器同時運行提供各種應用服務,節省硬體投資也方便管理。比如你的公司只有一台OA伺服器,因為業務需要增加內網WEB 服務和郵件服務、需要同時使用IIS 和apache ; 這個時候你可以用XenServer 在伺服器上創建三台虛擬的伺服器,運行各自的操作系統和應用服務,它們共享伺服器的硬體資源又互不衝突。單個伺服器意外死機不會影響到其他伺服器的工作。
不像VMware,思傑不提供無限的年度支持,相反,按照每次購買提供支持,並捆綁銷售。部署XenServer或Essentials不需要支持。
思傑提供兩個級別的支持:Preferred和Preferred Extend。Preferred支持是每天八小時,每周五天。Preferred Extend支持是不間斷支持。五次Preferred支持的列表價格是每年1500美元。而Preferred Extend支持是3000美元。25個包的列表價格分別是7500美元和每年15000美元。
XENSERVER
將IT成本降低50%甚至更多
雖然伺服器整合通常是實施伺服器虛擬化的主要驅動因素,但企業可以獲得更多優勢,而不僅僅限於伺服器總數量的減少。XenServer 虛擬化管理工具可以將伺服器要求降低 10 倍。數據中心內的伺服器整合可以降低功耗和管理成本,同時幫助打造更綠色環保的 IT 環境。
提高IT靈活性
虛擬化使數據中心可以靈活適應不斷變化的 IT 要求。例如,XenServer 可以創建能無縫地集成現有存儲環境的虛擬基礎架構。這樣就可以縮短 IT 部門滿足用戶需求所需的時間。
最大限度地減少伺服器宕機
XenServer 可以減少計劃內伺服器宕機,減小故障影響,預防災難並搭建始終可用的虛擬基礎架構。伺服器和應用升級可以在正常工作時間完成。這樣就可以減小對用戶生產率的影響,節約成本,使 IT 人員可以在晚上和周末正常休息。
確保伺服器性能
XenServer可以優化伺服器工作負載的位置,提高性能和利用率,同時改進資源池內的伺服器準備情況。這樣便可確保始終能達到應用要求和預期的性能標準,幫助企業加快向生產環境中交付新應用的速度。
新版簡介
XenServer 6.0是思傑在2011年9月26日正式發布的一個主要的新版本。可創建和管理用於伺服器、桌面和雲計算的虛擬化基礎設施。新版XenServer加強了針對數據中心整合的伺服器虛擬化功能,通過先進的虛擬機遷移技術、增強的網路連接和安全特性、更好的供應商兼容能力以及自動化的虛擬機轉換工具,為企業向雲計算的遷移提供了捷徑。
特徵功能
架構變化
· 新發布的Boston版本基於開源Xen 4.1管理程序。XenServer是配備Xen 4管理程序的另一種商用產品。
· Open vSwitch(OVS)被用作產品的默認網路管理堆棧。
· XenServer 的DVS(分散式虛擬交換機)特性很有意思,但XenServer中OVS的最重要方面是它如何使用OpenFlow網路標準構建下一代雲計算環境。這是XenServer在雲中大受青睞的另一個重要原因。Rackspace、Zynga、GoDaddy和Softlayer等廠商的雲服務,都採用了XenServer。
· 對硬體輔助的SR-IOV網路性能優化的支持得到進一步增強,尤其適合用於NetScaler VPX和SDX產品。NetScaler SDX的一個未來版本將配備XenServer 6.0。
產品簡化
XenServer 6.0開發人員做了大量工作來進一步簡化產品部署和管理,具體包括:
· 降低了工作負載均衡、StorageLink和Site Recovery等特性的基礎架構要求。實際上,StorageLink和Site Recovery根本不需要額外的管理基礎架構。
· 工作負載均衡(以及依賴其資料庫的歷史報告功能)可作為基於Linux的虛擬設備提供,來簡化安裝和管理。
· 刪除了Linux補充包,因此現在只有一張基本安裝盤。“Linux demo VM”功能被轉變為一種虛擬設備格式,可輕鬆導入到主機或資源池中。
虛擬設備和V2V改進
·虛擬設備支持。在XenCenter中,您可以創建多個互有關聯的虛擬設備(vApps),可在Site Recovery過程中按順序啟動。vApps可通過Open Virtualization Format(OVF)格式輕鬆導入和導出。
· VMDK和VHD導入功能被集成到XenCenter中,以確保與VMware VMDK及Microsoft VHD磁碟鏡像的互操作性。用於設備導入/導出的“傳輸VM(transfer VM)”可靠性得到了提高。
Microsoft System Center集成
· 從6.0版開始,您可以選擇通過System Center Virtual Machine Manager(VMM)2012管理XenServer主機和虛擬機。
· System Center Operations Manager 2012將能夠管理並監控XenServer主機和虛擬機。
· System Center集成可通過思傑的一種特殊補充包(“Integration Suite Supplemental Pack”)實現。
XenDesktop
· Boston是包括了HDX增強功能的第一個XenServer版本,可提供最優化的虛擬桌面用戶體驗。
· 在Boston版本中,可以為虛擬機分配一個物理GPU,使虛擬機中運行的應用可以利用GPU指令(“GPU直通”)。這樣就可以為用於通過虛擬桌面交付CAD和其它圖形應用的XenDesktop HDX 3D Pro技術帶來明顯的總體擁有成本(TCO)優勢(與早前的刀片PC等其它解決方案相比)。
意義
思傑借XenServer 6.0重調雲策略
思傑將其XenServer 6.0定位成用於公共雲服務供應商的hypervisor,並使用微軟System Center用於企業虛擬化管理。
隨著6.0版本的發布,思傑也在縮減XenServer StorageLink企業存儲管理程序,並從Site Recovery移除基於陣列的複製管理。
StorageLink首次出現在2009年發布的XenServer 5.5,提供在需要的時候創建邏輯單元號LUN的方式,以便支持虛擬機磁碟文件,而本地的存儲管理需要對LUN預先配置。只有EMC的Clariion、NetApp的FAS與Dell的EqualLogic的陣列支持。
通過vApps與6.0的集成,Site Recovery仍能管理多個虛擬機應用的重啟,但用戶需要使用各自虛擬機鏡像複製來協調陣列複製。
虛擬交換機與工作負載
XenServer 6.0增強了企業功能。分散式虛擬交換機DVS首次出現於XenServer 5.6 SP1中,成為了XenServer中網路功能的默認選項。
XenServer的負載均衡功能直接集成,而不需要一個獨立的基於Windows的設備來進行動態內存管理。這也是XenServer 6.0的最大改進。
XenServer 6.0用戶不需要在Windows操作系統上打補丁或升級。
使用Open Virtualization Format導入與導出虛擬機的功能在XenServer 6.0也有改進,在轉換過程中增強了可靠性。
在hypervisor格式中能輕鬆可靠地導入導出虛擬機。
XenServer 6.2版免費開源
思傑公司已經正式宣布新版XenServer 6.2完全免費開源。思傑也引入新的XenServer社區門戶,提供包括支持與維護在內的商業付費XenServer 6.2版本,新的CPU插槽許可,以及新的簡化包裝與價格。
XenServer產品策略主要是為客戶提供邁向雲環境的可靠平台。讓思傑既保住桌面虛擬化的領導地位,也成為公共雲中占統治地位的虛擬化平台。思傑的產品方向是確保為用戶提供一條將其重要工作負載無縫遷移到雲環境的路徑。
隨著XenServer 6.2的發布,思傑將繼續演化XenServer,沿著水平擴展的路線將XenServer現代化,之前,思傑將CloudStack捐給Apache基金會,提供一個開放、靈活的雲業務流程平台,可用於交付可靠且可擴展的私有雲和公共雲。開源的雲編排平台CloudStack和OpenStack,滿足雲構建者對源代碼與開放API的期望。
據思傑官網介紹,免費開源的XenServer 6.2已為雲就緒,主要有三大亮點:水平擴展與性能的增強,每台主機可運行500台虛擬機與4000個虛擬CPU;支持Windows 8與Windows 2012;以及桌面虛擬化集成,XenServer經過XenDesktop優化,可提供IntelliCache、Dynamic Memory Control、最低TCO和最佳性能。
XenServer Linux版
XenServer是基於開源Xen系統管理程序創建的,XenServer作為一種精益化技術,XenServer系統管理程序降低了總開銷,XenServer並提供了接近於本地的性能。XenServer充分利用IntelVT平台和AMD虛擬化(AMD-V)平台進行硬體輔助虛擬化,XenServer提供了更快速、更高效的虛擬化計算能力。XenServer與其它基於封閉式專用系統構建的虛擬化產品不同,XenServer的開放API讓客戶可以通過現有的伺服器和存儲硬體來訪問和控制先進的功能。
XenServer在虛擬機中引入了物理伺服器的全新配置嚮導、直觀的界面和簡單的點擊轉換功能,XenServer建立了簡易操作的新標準。XenServer的安裝和配置只需10分鐘。XenServer儘管大型數據中心的虛擬機數量增長極快,但 XenServer讓管理員可以輕鬆掌握虛擬機的動態。Web 2.0風格的標籤和搜索功能讓IT技術人員可以為工作負載分配元數據和虛擬標籤,XenServer既可以是預先定義的,也可以是針對每個企業的不同需求的自定義標籤。通過 XenServer的性能監控、報告和提示界面,IT人員可以輕鬆查看很長時間以內虛擬機的實時和歷史信息,以及物理主機性能,同時不會產生存儲或性能開銷。
最新的XenServer版本以大量經實踐檢驗的企業級功能為基礎,如動態遷移、資源池和工作負載置備,XenServer新增了100多種增強型虛擬化功能,包括高可用性(HA)和災難恢復能力的提升。XenServer這些功能還包括業界最先進的HA、自動重啟和故障轉移技術,XenServer這些技術可以無縫升級為適用於大多數關鍵業務應用的完全容錯技術。
此外,XenServer還支持Linux系統。
據有關數據統計, 2012年有48%的企業在使用VMware產品,有23%的企業在使用思傑產品。雖然這兩家虛擬化方案部署成本昂貴,但是他們在伺服器虛擬化領域擁有很大的影響力,讓其佔據著有力位置。相比其他競爭對手來說,VMware一直以來都是思傑最強勁的競爭對手。
據了解,VMware實施開源已有一段時間,通過開放源代碼贏得了大量用戶。而思傑XenServer 6.2剛剛開源,相比其他競爭對手有哪些優勢呢?
總結來說,思傑相比競爭對手擁有兩個方面的優勢:
1、功能的全面共享:為讓用戶都能享用到XenServer6.2所有的功能,思傑實施打包服務解決方案。過去思傑XenServer包括有:免費版、高級版、企業版、白金版四個版本,而此次發布的XenServer6.2隻有一個版本,其中包含了所有功能。
2、多樣化的服務:早前思傑已收購了雲計算軟體公司Cloud,既而擁有多種雲計算工具,以便用戶根據需要來擴建服務。而且在XenServer社交平台之後,用戶可以在平台里討論搭建平台所遇到的技術問題,如客戶想快速搭建平台或其他需求,思傑可以與其合作幫助搭建。
未來的虛擬化市場將是怎麼樣的格局?現在還不是很明了,但是雲計算的落地,桌面虛擬化走向開源將是必然的趨勢。思傑作為虛擬化市場裡面的佼佼者此次開放XenServer 6.2源代碼,來來思傑將在開源市場佔據多大的份額,讓我們拭目以待吧。
網卡綁定模式分析
XenServer的網卡綁定使用linux提供的綁定機制,而XenServer支持Linux的Source Level Bond(SLB)以及Active-Passive Nic Bond(A/P)兩種綁定模式水電費。
關於Linux支持的7中Bond模式,這裡簡單介紹下,網上找了找資料:
我們可以看到linux提供了多種綁定模式的支持,而XenServer的bond也是基於Linux的綁定功能,但是官方指出,只支持mode 6(Active/Active)與Mode 1(Active/Passive)兩種模式,使用其他模式,可能不受官方技術支持,但是實際測試發現,XenServer的綁定也支持其他幾種模式。(實測了mode=3)
通過設置pif的參數bond-mode來實現修改bonding的模式:
#設置綁定模式為主/備模式
xe pif-param-set uuid= other-config:bond-mode=active-backup
#or
xe pif-param-set uuid= other-config:bond-mode=1
設置bond-mode=6則為XenServer默認的A/A負載均衡模式,也可以設置成其他模式。
註:修改完綁定模式以後,需要重啟XenServer生效。
Linux下管理工具安裝
XenServer老的版本還是有原生的Linux下的GUI管理工具的,但是隨著版本的不斷升級,LInux版本的XenCenter的開發明顯跟不上開發進度,而使用的人又少,最後就造成了工具的缺失。
尋找下,發現了一個開源的管理工具:openxencenter
功能基本和windows版本沒有什麼區別,多了一些GUI小功能,比如dmsg,pool的資料庫備份、xenserver的備份等等小工能。
以下說下openxencenter的安裝,還是比較簡單的。這裡以ubuntu下安裝為例。
1.可以到sourceforge下載源碼包:
2.解壓:
mv openxenmanager_rev48.tar.gz /opt
tar -xzvf openxenmanager_rev48.tar.gz
1.安裝依賴包:pygtk python-gtk-vnc rrdtool
sudo apt-get install pygtk
sudo apt-get install python-gtk-vnc
sudo apt-get install rrdtool
1.啟動openxencenter:
python /opt/openxenmanager/window . py
然後添加xenserver就和windows版本一樣了。