xenserver海量存储解决方案.docx
- 文档编号:6794389
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:7
- 大小:19.67KB
xenserver海量存储解决方案.docx
《xenserver海量存储解决方案.docx》由会员分享,可在线阅读,更多相关《xenserver海量存储解决方案.docx(7页珍藏版)》请在冰豆网上搜索。
xenserver海量存储解决方案
xenserver海量存储解决方案
篇一:
搭建XenServer资源池+共享存储高可用性方案
Cloudstack虚拟化之方案之
【搭建XenServer资源池+共享存储高可用性方案】
目录
1.XenServer资源池的重要性........................................................................................1
2.添加资源池的前提条件..............................................................................................1
3.配置XenServer主机和资源池...................................................................................2
4.实现共享存储的意见.................................................................................................2
5.创建资源池...............................................................................................................2
6.命名资源池...............................................................................................................3
7.添加共享存储............................................................................................................3
为使公司的虚拟化方案布署更加稳定快速运行。
运行减少故障灾难的发生,提高可用性及用户体验满意度,是本方案目标。
1.XenServer资源池的重要性
当我们在生产环境布署Xenserver服务器的时候,为使用资源利用更具可靠性常会用使用到资源池,通过添加资源池才可以建立共享存储。
当有一台Xenserver宕机,另一台可无缝动态升级为master主节点进行计算,使用户的虚拟机实例不受影响。
那么实现这个目标需准备一些前提条件。
2.添加资源池的前提条件
资源池是一台或多台同类XenServer主机(池最多包含16台主机。
同类主机的定义是:
要加入池的服务器上的CPU与池中已有服务器上的CPU相同(在供应商、型号和功能方面)。
要加入池的服务器运行的XenServer软件版本在修补程序级别与池中已有的服务器相同。
向池中加入服务器时,软件将实施附加限制–特别是:
不是现有资源池的成员
未配置任何共享存储
要加入的XenServer主机中不存在任何运行中的VM或挂起的VM
VM上不存在任何正在进行中的活动操作,例如关闭操作。
确保要加入池的主机的时钟与池主节点同步(例如通过使用NTP),同时其管理界面是非绑定的(可以在该主机成功加入池后进行配置)而且其管理IP地址是静态的(可以在主机上配置或使用DHCP服务器上适当的
注:
只有Xenserver铂金收费版可以添加异类主机资源池。
其是提供CPU“屏蔽”或“调
配”实现。
3.XenServer主机和资源池
关于如何添加使用资源池本文档提供命令行进行,图形简单的操作界面由Xenserver官方文档提供整理出来。
使用xe命令行界面(CLI)创建资源池。
本文档提供采用NFS的共享存储配置,并讨论多个简单的VM管理示例。
还将介绍处理物理节点故障的过程。
主机和资源池概述
资源池包括多个XenServer主机安装,这些主机安装绑定在一起形成可以承载虚拟机的单一托管实体。
与共享存储组合后,资源池允许VM在具有足够内存的任何XenServer主机上启动;并允许VM在保持运行状态的情况下在XenServer主机之间动态移动(XenMotion)。
如果单个XenServer主机发生硬件故障,则可以在同一资源池中的另一个XenServer主机上重新启动出现故障的VM。
如果在资源池上启用了高可用性(HA),会在其主机发生故障时自动移动。
每个资源池据Citrix官方文档说明是最多支持16个主机。
池总是至少包含一个物理节点,称为主节点。
主节点会根据需要向各个成员转发命令。
4.共享存储采用的系统
创建资源池在至少有一个或是多个共享存储库的好处是VM能动态的选择XenServer主机的能力,以及在Xenserver之间的一个或是多个共享存储库的移动,这个过程是动态的过程,根据Citrix的建议,从本地存储一有的VM移到共享存储中,这样的可用性较好、同时也是实现动态迁移的好处。
使用xevm-copy命令或XenCenter可实现此操作。
5.创建资源池
1.在XenServer主机host2中打开控制台。
2.运行以下命令,命令XenServer主机host2加入位于XenServer主机host1中的池:
xepool-joinmaster-address=master-username=\master-password=
master-address必须设置为XenServer主机host1,
password必须是安装XenServer
主机host1时设置的root密码
6.命名资源池
默认情况下,XenServer主机属于未命名池。
要创建您的第一个资源池,请重命名现有的无名称的池。
使用
1tab-complete查找pool_uuid:
2xepool-param-setname-label=uuid=
3.重新启动新服务器。
4.在新服务器上运行xepool-join命令以加入池。
注:
要显示主机中CPU的所有属性的列表,请运行xehost-cpu-info命令。
7.添加共享存储
有关支持的共享存储类型的完整列表,请参阅“存储”一章。
本部分说明如何在现有NFS服务器中创建共享存储
(表示为存储库)。
使用CLI将NFS共享存储添加到资源池
1.在池中任意XenServer主机上打开控制台。
2.通过运行以下命令在上创建存储库:
xesr-createcontent-type=usertype=nfsname-label=shared=true\device-config:
server=\
device-config:
serverpath=
device-config:
server指NFS服务器的主机名,device-config:
serverpath指NFS服务器上的路
径。
如果shared设置为true,则共享存储将自动连接到池中的每台XenServer主机,并且随后加入的任何
XenServer主机也会连接到该存储。
已创建存储库的全局唯一标识符(UUID)将显示在屏幕上。
3.通过以下命令查找池的UUID:
xepool-list
4.使用以下命令将共享存储设置为池范围内的默认值:
xepool-param-setuuid=default-SR=
由于共享存储已设置为池范围内的默认共享存储,所以默认情况下,将来的所有VM都会在共享存储上创建自己的磁盘。
从资源池移除XenServer主机
从池中移除(删除)XenServer主机时,计算机将重新引导、重新初始化,最终达到的状态等效于全新安装后的状
态。
使用CLI从资源池移除主机
1.在池中任一主机上打开控制台。
2.运行以下命令,获取主机的UUID:
xehost-list
3.从池中删除所需的主机:
xepool-ejecthost-uuid=
XenServer主机将删除并最终达到全新安装状态。
注:
如果主机中包含存储在本地磁盘中的重要数据,从资源池删除该主机。
从池中删除后,将清除所有数据。
如果要保留这些数据,先使用XenCenter或xevm-copyCLI命令将VM复制到池中的共享存储。
从池中删除包含本地存储的VM的XenServer主机时,这些VM仍将在池数据库中显示,并且可以被其他XenServer主机看到。
但这些VM不能启动,除非将与其关联的虚拟磁盘更改为指向能被池中其他XenServer主机看到的共享存储或直接删除。
因此,强烈建议您在完成加入池的操作后立即将任何本地存储移动到共享存储,以便删除单个XenServer主机(或其发生物理故障)时不会丢失数据。
篇二:
XenServer配置iSCSI共享存储
CreatingaXenServerResourcePoolwithSharediSCSIStorage
Inthisarticle,youwilllearnhowtocreateaXenServerresourcepoolwithsharediSCSIstorage.AresourcepoolconsistsofmultipleXenServerhostsjoinedtogetherasasingle,managedentity.Whencombinedwithsharedstorage,aresourcepoolenablesvirtualmachines(VMs)tobestartedonanyXenServerhostcontainingthenecessaryavailableresources.VMscanalsobemoveddynamicallybetweenthemembersoftheresourcepool,usingXenMotion,withminimaldowntime.Ifanindividualresourcepoolmemberhasahardwarefailure,thentheadministratorcanrestartthefailedVMsonanotherresourcepoolmember.
Aresourcepoolalwayshasamemberknownasthemaster.Allinteractionwiththe
resourcepoolisdonethroughthemaster.Themasterforwardsallcommandstotheotherindividualresourcepoolmembersasnecessary.
Beforecreatinganewresourcepooloraddinganewhosttoanexistingpool,thereareseveralrequirementsthatmustbemet:
?
TheCPUsinalltheserversmustbethesame.
?
ThehostsmustberunningthesameversionofXenServerandbeatthesame
patchlevel.
?
Thehostmustnotbeamemberofanotherpool.
?
Thehostmustnothavesharedstorageconfigured.
?
ThehostmusthavenorunningorsuspendedVMs.
?
Thehostsmustusethesametimesource.
?
Themanagementinterfacecannotbebonded.
?
ThemanagementinterfacemustuseastaticIPaddress.
Refertothe,chapter2,forcompletedetailson
resourcepools.
,allthedetailsabouttheserversinmylabweregiven.TheWindowsStorageServerhasbeenbuiltandusesthefromStarWind
Software.StarWindSoftwaregraciouslygavemeacopyoftheEnterpriseversionoftheiSCSIsoftwaretouseforthisarticle.StarWindSoftwarehasanexcellentarticleonhowtoinstall,configureandtesttheStarWindiSCSISANforusewithXenServerat.
Inofanotherseries,thefirstXenServerinthelabwasbuilt.Thesecond
XenServerisnowbuiltandreadytobeaddanotherservertoXenCenter,clickXenCenterintheleftpaneandclickADDaserver(Figure1).
Figure1
EntertheIPaddressoftheXenServertobeaddedandthepasswordfortherootaccount.ClickConnect(Figure2).
Figure2
Followtheactivationandlicenseproceduredetailedinoftheearlierseries(Figure
3).
Figure3
Oncethelicensefilehasbeeninstalled,clickthenewXenServerhostintheleftpane,clicktheGeneraltabandrecordtheversioninformation(Figure4).
Figure4
RepeatthisprocessforeveryXenServerhostthatwillbeaddedtotheresourcepool(Figure5).
Figure5
ThetwoXenServerhostsinmyXenCenterareondifferentXenServerbuild
numbers.XenServer1isonbuildnumber24648pandXenServer2isonbuildnumber15119p.TworequirementsforcreatingaresourcepoolincludeallmembersmustberunningthesameversionofXenServerandbeatthesamepatchlevel.Here,XenServer2musthaveXenServerUpdate1installed.PleaserefertotoinstallUpdate1.
OnceallXenServerhostshavethesameupdatesapplied,youcancreatetheresourcepool.ClickNewPool
onthetoolbar(Figure6).
Figure6
EnteraName,anoptionalDescriptionandclickNext
(Figure7).
篇三:
XenserverStorage配置
XenserverStorage配置
为了满足Xenserver的高级功能,要为现有的Xenserver加载共享存储,为后面实现HA,Xenmotion等功能。
Xenserver共享存储支持iscsiNFSHABStoragelink等存储。
XenServer定义了一个名为存储库(SR)的容器来描述存储虚拟磁盘映像(VDI)的特定存储目标。
VDI是包含虚拟磁盘内容的磁盘抽象。
存储硬件的接口允许在大量SR类型上支持VDI。
XenServerSR具有对本地连接的IDE、SATA、SCSI和SAS驱动器和远程连接的iSCSI、NFS、SAS和光纤通道的内置支持,因而非常灵活。
SR和VDI抽象允许在支持高级存储功能(如稀疏置备、VDI快照和快速克隆)的存储目标上提供这些功能。
对于本身不直接支持高级操作的存储子系统,会根据实现这些功能的Microsoft虚拟硬盘(VHD)规范提供软件堆栈。
每台XenServer主机可以同时使用多个SR和不同的SR类型。
可以在主机之间共享这些SR,也可以将其专用于特定主机。
共享存储会加入一个已定义的资源池,并由该池内的多台主机共用。
共享SR必须可由每台主机通过网络访问。
单个资源池中的所有主机必须至少有一个共用的共享SR。
文件系统上基于文件的VHD;VM映像作为精简置备的VHD格式文件在本地非共享文件系统(EXT类型SR)或共享NFS目标(NFS类型SR)上存储。
LUN上基于逻辑卷的VHD;默认的XenServer基于块设备的存储在磁盘上的逻辑卷管理器中插入光纤通道(LVMoHBA类型SR)、iSCSI(LVMoISCSI类型SR)或SAS(LVMoHBA类型Sr)上本地附加设备(LVM类型SR)或SAN附加LUN。
VDI表示为卷管理器中的卷并以VHD格式保存,以支持快照和克隆上引用节点
的精简置备。
每个VDI的LUN;LUN按SR类型(提供特定阵列的插件,Netapp、Equallogic或StorageLink类型SR)作为
VDI直接映射到VM。
因此,阵列存储抽象与环境(管理阵列级存储置备)的VDI存储抽象相匹配。
在了解了Xenserver存储后,我们先为Xenserver设置一个共享的iso存储库,为装系统准备的。
在里面放好所需要的系统ISO,一般公司里都会有FS共享服务器。
可以使用现成的共享来添加Xenserver的iso存储库
先把各种需要的ISO放入文件夹,然后共享。
可通过其他电脑来进行访问测试,访问正常,就可以添加iso
新建storage
选择
windowsfilesharing
(Xenserver也支持NFSISO的存储库)
输入之前设置好的iso共享文件夹。
并输入设置好的用户和密码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xenserver 海量 存储 解决方案