摘要:的首次公開(kāi)發(fā)行是在年。年,得到了廣泛的采用,和都將添加進(jìn)他們的虛擬化解決方案。收購(gòu)之后將其產(chǎn)品整合,統(tǒng)一更名為。奠定了在服務(wù)器虛擬化市場(chǎng)的地位。年月日,項(xiàng)目被宣布作為一個(gè)合作項(xiàng)目移至基金會(huì)下。
前言
XenServer是一個(gè)由Citrix發(fā)起和管理的開(kāi)源項(xiàng)目和社區(qū)。該項(xiàng)目開(kāi)發(fā)的開(kāi)源軟件實(shí)現(xiàn)了虛擬化的多種功能,允許在硬件設(shè)備上安全地運(yùn)行多個(gè)操作系統(tǒng)和應(yīng)用程序,完成硬件整合和自動(dòng)化;將靜態(tài)、復(fù)雜的IT環(huán)境轉(zhuǎn)變?yōu)楦觿?dòng)態(tài)、易于管理的虛擬數(shù)據(jù)中心,有效地降低IT資源成本,提供的先進(jìn)管理功能,實(shí)現(xiàn)虛擬數(shù)據(jù)中心的集成和自動(dòng)化,簡(jiǎn)化服務(wù)器和應(yīng)用程序的管理。
XenServer的發(fā)展
Xen最開(kāi)始起源于劍橋大學(xué)的一個(gè)研究項(xiàng)目“XenoServer 范圍的計(jì)算項(xiàng)目”,由劍橋大學(xué)高級(jí)講師Ian Pratt領(lǐng)導(dǎo),后來(lái)他與劍橋大學(xué)的Simon Crosby共同創(chuàng)建了Xensource。
Xen的首次公開(kāi)發(fā)行是在2003年。
2004年,Xen2.0發(fā)布后不久,Ian Pratt和其他幾位技術(shù)領(lǐng)先者成立了Xensource,將Xen hypervisor從一個(gè)研究工具升級(jí)為一個(gè)具有競(jìng)爭(zhēng)力的企業(yè)計(jì)算產(chǎn)品。作為公司戰(zhàn)略的一部分,Xen hypervisor仍然是一個(gè)開(kāi)源解決方案。
2005年,xen hypervisor得到了廣泛的采用,Red Hat、Novell和Sun都將Xen hypervisor添加進(jìn)他們的虛擬化解決方案。同年,xen hypervisor得到了廣泛的采用,Red Hat、Novell和Sun都將Xen hypervisor添加進(jìn)他們的虛擬化解決方案。開(kāi)發(fā)社區(qū)還通過(guò)Xen 3.0版本加速了Xen的功能。Microsoft和VMware也采用了由Xen社區(qū)首次引入的準(zhǔn)虛擬化概念。
2006年,XenServer 3.1的發(fā)布,打破了Xen虛擬機(jī)只對(duì)linux的限制,通過(guò)Intel VT和AMD-V的硬件特性,實(shí)現(xiàn)了windows虛擬機(jī)的支持。
2007年10月22日,Citrix Systems完成了對(duì)Xensource的收購(gòu),并公開(kāi)了Xen項(xiàng)目咨詢委員會(huì)(Xen AB)的存在,該委員會(huì)的成員來(lái)自Citrix、IBM、Intel、Hewlett-Packard、Novell、Red Hat、Sun Microsystems和Oracle等。在被Citrix收購(gòu)前不久,XenSource發(fā)布了XenEnterprise v4,引入了新的集群管理組件XAPI工具集和全新的基于.NET的界面化管理工具XenCenter,這是一款將XenSource引入Enterprise版本的商用產(chǎn)品。Citrix收購(gòu)之后將其產(chǎn)品整合,統(tǒng)一更名為XenServer。
2009年,XenServer 5.5.0發(fā)布,功能包括合并備份、增強(qiáng)搜索工具、與Active Directory整合、以及對(duì)Windows、Linux等操作系統(tǒng)更大的支持。奠定了Citrix在服務(wù)器虛擬化市場(chǎng)的地位。之后的多個(gè)版本繼續(xù)豐富了虛擬化技術(shù)的各個(gè)方面,如在線實(shí)時(shí)遷移,自動(dòng)恢復(fù),使用ovs作為默認(rèn)網(wǎng)絡(luò)管理工具,增強(qiáng)了在計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)功能和對(duì)guest操作系統(tǒng)的支持。
2013年4月15日,Xen項(xiàng)目被宣布作為一個(gè)合作項(xiàng)目移至Linux基金會(huì)下。Linux基金會(huì)推出了一個(gè)新的“Xen項(xiàng)目”以區(qū)別于舊的“Xen”。2013年6月24日,Citrix宣布了開(kāi)源XenServer項(xiàng)目,其目標(biāo)是將其以前的專有產(chǎn)品XenServer作為一種開(kāi)源產(chǎn)品交付給開(kāi)源社區(qū),以獲得更多的投入和參與。
2015年1月,XenServer 6.5版本發(fā)布,基于64-bit的CentOS 5.10實(shí)現(xiàn)的control domain,使用Xen hypervisor v4.4,提升了網(wǎng)絡(luò)、存儲(chǔ)及vGPU的功能和性能。這是目前使用較為廣泛的一個(gè)版本。
目前,XenServer版本已發(fā)布到7.6版本。
XenServer架構(gòu)
上圖是Xen的架構(gòu)。Xen hypervisor直接運(yùn)行在物理硬件上,負(fù)責(zé)處理CPU、內(nèi)存、定時(shí)器和中斷等相關(guān)任務(wù)。系統(tǒng)在完成引導(dǎo)加載程序后,Xen hypervisor首先啟動(dòng)。
在Xen hypervisor之上,運(yùn)行著多個(gè)虛擬機(jī),這些運(yùn)行著實(shí)例的虛擬機(jī)在Xen中被稱為域(domain)或來(lái)賓(guest)。其中最特殊的domain被稱為Domain 0或 VM 0,這是一個(gè)控制Domain,簡(jiǎn)稱為Dom0,如上圖左側(cè)。Domain 0除去包含了對(duì)應(yīng)系統(tǒng)設(shè)備的所有驅(qū)動(dòng)程序外,還有用來(lái)管理基于Xen系統(tǒng)的一個(gè)控制棧及多種系統(tǒng)服務(wù)。通過(guò)Domain 0分解,可以將某些Domain 0中的服務(wù)及設(shè)備驅(qū)動(dòng)拆出來(lái),放在某專有虛擬機(jī)中運(yùn)行,這需要一些特殊配置。
Xen hypervisor:Xen hypervisor是一個(gè)非常瘦的軟件層(ARM上<65ksloc,x86上<300ksloc),直接在硬件上運(yùn)行,負(fù)責(zé)管理CPU、內(nèi)存和中斷。它是引導(dǎo)裝載程序退出后運(yùn)行的第一個(gè)程序。管理程序本身不處理I/O功能,如網(wǎng)絡(luò)和存儲(chǔ)。
Guest Domain:別名DomU,這是實(shí)際業(yè)務(wù)的虛擬化環(huán)境,每個(gè)都運(yùn)行自己的操作系統(tǒng)和應(yīng)用程序。管理程序支持幾種不同的虛擬化模式,Guest Domain與硬件完全隔離:換句話說(shuō),它們沒(méi)有訪問(wèn)硬件或I/O功能的特權(quán)。因此,它們也被稱為無(wú)特權(quán)域(DomU)。
Control Domain(Domain 0):別名Dom0,這是一個(gè)特殊的虛擬機(jī),具有特殊的特權(quán),例如直接訪問(wèn)硬件、處理對(duì)系統(tǒng)I/O功能的所有訪問(wèn)以及與其他虛擬機(jī)交互的能力。沒(méi)有Dom0(系統(tǒng)啟動(dòng)的第一個(gè)虛擬機(jī)),Xen hypervisor就不能使用。在標(biāo)準(zhǔn)設(shè)置中,Dom0包含以下功能:
系統(tǒng)服務(wù):如用來(lái)管理參數(shù)的xenstore / xenbus(XS),向虛機(jī)暴露用戶接口的Toolstack工具集(TS),基于Qemu的設(shè)備仿真(DE)服務(wù)。
原生設(shè)備驅(qū)動(dòng):Dom0納管了物理設(shè)備驅(qū)動(dòng),因此對(duì)Xen系統(tǒng)支持原生的硬件支持。
虛擬設(shè)備驅(qū)動(dòng):Dom0除去有物理設(shè)備驅(qū)動(dòng),還支持虛擬設(shè)備驅(qū)動(dòng),也被稱為backends。
工具集:允許用戶管理虛擬機(jī)的創(chuàng)建、刪除和修改配置。工具集提供的功能接口,既可以由命令行、圖形界面調(diào)用,也可以通過(guò)第三方的云管平臺(tái)調(diào)度,如openstack和cloudstack。多種不同的工具集可以與Xen一起使用。
Xen Project-enabled operating systems:Dom0需要一個(gè)有效的內(nèi)核。基于比Linux 3.0更新的內(nèi)核的Linux發(fā)行版支持Xen項(xiàng)目,通常包括包含hypervisor和工具(默認(rèn)工具集和控制臺(tái))的包。
XenServer基本概念
在xen提供的虛擬化服務(wù)中,對(duì)計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)中的多個(gè)概念抽象出不同對(duì)象,以便在邏輯上有效管理,隔離出具體實(shí)現(xiàn)和操作,使得用戶可以更專注于業(yè)務(wù)邏輯和使用實(shí)例。
上圖羅列了Xen中主要的數(shù)據(jù)對(duì)象和關(guān)系,可通過(guò)命令行、界面化XenCenter和XAPI來(lái)操作實(shí)現(xiàn)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)的各種相關(guān)功能。映射于功能的主要對(duì)象如下圖,虛擬機(jī)和Xen服務(wù)器間從網(wǎng)絡(luò)和存儲(chǔ)兩條功能線上聯(lián)系起來(lái)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/5353.html
摘要:旨在發(fā)生單點(diǎn)故障后,消除單點(diǎn)故障的影像,盡可能在剩余資源池上運(yùn)行業(yè)務(wù)。首先需要找出屬于最大全連接組以下簡(jiǎn)稱的,用選擇一個(gè),重啟丟失連接的。是通過(guò)在每個(gè)主機(jī)中進(jìn)行配置,高可用集群中,每個(gè)主機(jī)上該配置文件都必須保持一致,如果不一致將導(dǎo)致不可用。概述隨著云計(jì)算市場(chǎng)的快速發(fā)展,用戶對(duì)服務(wù)的實(shí)時(shí)性需求越來(lái)越高,系統(tǒng)的穩(wěn)定性和可用性顯得尤為重要。高可用性HA(High Availability)可以做到...
摘要:彼時(shí),從虛擬化管理到公有云,熱鬧異常。雖然年才明顯放棄公有云的全面競(jìng)爭(zhēng),但在年決定發(fā)起和開(kāi)源項(xiàng)目是,不說(shuō)明確,至少已經(jīng)隱隱覺(jué)得肯定搞不過(guò)亞馬遜了。年前賣(mài)的多火,被視為虛擬主機(jī)的升級(jí)版。當(dāng)然不是新堆棧,而是傳統(tǒng)堆棧。 還記得在十多年前,SaaS鼻祖SalesForce喊出的口號(hào)『No Software』嗎?SalesForce在這個(gè)口號(hào)聲中開(kāi)創(chuàng)了SaaS行業(yè),并成為當(dāng)今市值460億美元的Saa...
摘要:美國(guó)母雞服務(wù)器怎么樣美國(guó)母雞母雞服務(wù)器其實(shí)就是美國(guó)虛擬專用服務(wù)器。美國(guó)母雞服務(wù)器怎么樣美國(guó)母雞服務(wù)器到大陸速度相對(duì)較快值保證以內(nèi)高防機(jī)房每個(gè)防御高達(dá)且服務(wù)器屬頂級(jí)配置擁有自定義硬件指定硬件購(gòu)買(mǎi)等符合高端客戶的定制功能。美國(guó)母雞服務(wù)器怎么樣?美國(guó)vps母雞服務(wù)器其實(shí)就是美國(guó)虛擬專用服務(wù)器。講隨著網(wǎng)絡(luò)的不但進(jìn)步,站長(zhǎng)們的需求越來(lái)越高,服務(wù)器的種類也是越來(lái)越多,其中vps被越來(lái)越多的站長(zhǎng)和企業(yè)們建...
摘要:美國(guó)母雞母雞服務(wù)器如何租用美國(guó)母雞服務(wù)器,對(duì)于做亞馬遜刷單服務(wù)器來(lái)說(shuō),肯定不模糊。這樣分析下來(lái),美國(guó)母雞服務(wù)器其實(shí)就是美國(guó)虛擬專用服務(wù)器。美國(guó)母雞租用美國(guó)圣何塞內(nèi)存母雞服務(wù)器核線程,內(nèi)存,硬盤(pán),數(shù)個(gè),帶寬,防御。美國(guó)vps母雞服務(wù)器如何租用?美國(guó)vps母雞服務(wù)器,對(duì)于做亞馬遜刷單服務(wù)器來(lái)說(shuō),肯定不模糊。但對(duì)于新手來(lái)說(shuō),這些代名稱都很難理解。比如美國(guó)vps母雞服務(wù)器,很多人單看這個(gè)名稱可能會(huì)絕...
摘要:二云計(jì)算的原理的和在年月提出了一個(gè)云計(jì)算的定義,這可能是目前一個(gè)得到廣泛認(rèn)同和支持的定義。云計(jì)算安全安全技術(shù)在云計(jì)算平臺(tái)的應(yīng)用,云服務(wù)商,運(yùn)營(yíng)商云計(jì)算對(duì)信息安全和云服務(wù)本身的安全提出的新要求的解決方案和技術(shù)。 經(jīng)常有人問(wèn)我:到底什么是云計(jì)算,它的核心是什么?自從某次的思考后,我每次都會(huì)回答:云計(jì)算的5-3-2原理,也就是具備5大核心特點(diǎn),3種服務(wù)模式和2種部署方式。 一、引子 由于云計(jì)算的...
閱讀 1964·2023-04-26 02:46
閱讀 2061·2021-11-25 09:43
閱讀 1204·2021-09-29 09:35
閱讀 2161·2019-08-30 15:56
閱讀 3478·2019-08-30 15:54
閱讀 2708·2019-08-29 16:35
閱讀 3188·2019-08-29 15:25
閱讀 3355·2019-08-29 14:01