- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用开源Xen创建iSCS存储区域网络
在高可用工作环境中,主机服务器出现故障时虚拟机能够自动重启。但是为了能够访问到虚拟机,就需要保证能够获取到这些虚拟机的虚拟硬盘。因此必须把虚拟硬盘放在SAN上。
当前有两类SAN:昂贵的专有产品和免费的开源软件。使用Xen的话,不用支付额外费用配置就可以配置高可用性设备。本文将介绍如何使用SUSE Linux企业服务器(SLES)11配置开源SAN。
设置iSCSI Target
设置iSCSI Target并不困难,可以从运行SLES 11、有大量可用共享存储设备的服务器开始。这里我假定有一整块磁盘共享Linux设备,名称为/dev/sda(提示:如果希望共享的是另外一块磁盘,以希望使用的设备名称代替/dev/sdb)。
配置iSCSI Target,以根用户身份登录服务器。从SLES 11开始菜单中,启动YaST (Yet another Startup tool)管理程序。选择“网络服务——iSCSI Target”。系统提示安装iscsitarget包时,确保SLES 11安装的DVD光盘可用,然后点击“安装”。
现在可以看到iSCSI Target的配置界面。在服务标签页,选择“引导时自动启动服务”。在Target标签页,删除默认创建的样例Target。点击“新建iSCSI Target”。在配置界面输入希望共享的设备名称,设置具体的设备名称(同时也需要验证该设备是否它用)后,点击“下一步”。此时在设备视图中就可以看到新增的iSCSI Target(如图1所示)。
点击图片本身就能放大
图1: 设备视图中看到新增的iSCSI Target
接受所有的默认配置完成安装过程,iSCSI Target设备成功增加。
配置iSCSI启动程序
现在可以操作、访问iSCSI SAN了,但还需要先配置iSCSI引导程序(注意:这可能是服务器中iSCSI主机总线适配器的一部分;在该场景中,我介绍的是如何配置软件iSCSI引导程序,iSCSI引导程序是SLES 11的一部分)。以根用户身份登录服务器,连接SAN,启动YaST。启动“网络服务——iSCSI引导程序”,在服务标签页,选择“引导时激活Discovered Targets Tab”。点击“Discovered”,输入SAN的IP地址(不是DNS名),可以看到刚才配置的iSCSI Target(如图2所示)。
图2:在计划连接的服务器中查看iSCSI Target SAN
看到iSCSI Target磁盘后,点击“登录”。点击“下一步”,通过安全环境的证书认证。打开连接目标窗口,点击“Toggle Startup”,在Startup选项中,选择“自动”。点击“完成”以完成iSCSI Target的安装过程。
连接到SAN是在服务器上做的最后一次测试。使用lsscsi命令列出所有可用的SCSI设备。查看iSCSI磁盘,即标识为iSCSI Enterprise Target(IET)类型的磁盘设备,如下所示:
node1:~ # lsscsi [0:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sda [2:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 [3:0:0:0] disk IET VIRTUAL-DISK 0 /dev/sdb
成功地把服务器连接到iSCSI SAN后,可以看到一个新的IET磁盘设备类型,在计划连接到iSCSI SAN的其它服务器上重复上述步骤。
如何为Xen虚拟机建立高可用集群系统? 一旦我们在信息中心的服务器中实施了虚拟化技术,任何一台物理服务器的断电都会导致多个虚拟机停止工作。一个高可用的(HA)集群系统可以帮助我们预防这种情况出现,当主机故障发生后,虚拟机可以在集群系统中迅速重建。举例来说,假设虚拟化集群中的一个物理节点失效,虚拟机可以迅速迁移到其他节点继续运行。在这种集群模式下,即使在服务器宕机的情况下,核心业务系统仍然可以持续地提供服务。
在Xen虚拟机可以被集群系统管理并实现在节点间自由迁移之前,所有节点必须具备访问虚拟机的配置文件及后端存储的能力。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将讲述如何对它们实现共享访问。
实现对虚拟机配置文件的访问
实现虚拟机配置文件在所有节点的共享访问是非常简单的。首先,把文件存放在SAN系统中的逻辑单元号LUN(logic unit number)上;接下来,把LUN中/etc/xen/vm目录映射给节点中所有相关主机;最后,把配置文件设置为网络共享状态,使其所在目录可以被主机动态加载。或者您也可以
原创力文档


文档评论(0)