全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在高可用工作环境中,主机服务器出现故障时虚拟机能够自动重启。但是为了能够访问到虚拟机,就需要保证能够获取到这些虚拟机的虚拟硬盘。因此必须把虚拟硬盘放在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目录映射给节点中所有相关主机;最后,把配置文件设置为网络共享状态,使其所在目录可以被主机动态加载。或者您也可以在配置发生变化后,手动同步文件(而且这种变化并不会经常发生)。然而,为了虚拟机后端存储的共享访问,设置方式是完全不同的。配置后端存储设备这里提供两种不同的配置虚拟机后端存储的方法。第一种是,虚拟机默认状态下是把后端存储作为一个文件来处理的。在这种情形下,设置该文件可以被集群中的每个主机访问就可以共享了。同时,我们建议把该文件放置在安全的集群文件系统中,例如Oracle的Oracle Cluster File System 2。第二种更加简单的方式是,设置专门的设备作为后端存储。当创建虚拟机时,在安装过程中把逻辑卷配置为虚拟机的后端存储。这样,只需确保逻辑卷是位于SAN中的LUN上,并且可以被集群中的所有主机访问到就可以了。点击图片本身就能放大图1 我建议使用像虚拟卷这样的存储设备作为虚拟机的后端存储。(点击图片放大)配置Xen主机在准备好多个Xen主机后,就可以开始创建集群系统了。首先,从主服务器上启动hb_gui终端,并认证为hacluster用户。接下来,选择Configuration进行配置,再选择Resources。在这页中,单击Add,对Primitive相关选项进行配置。最后,为resource命名输入其ID(在测试过程中,命名为Xen-node是个不错的选择)。下一步依次选择Class OCF, Provider Heartbeat和Type Xen进行相应配置。全部完成后,点击Forward。图2 配置Xen虚拟机的相关参数(点击看大图)在下一个窗口中,我们可以进一步配置新Xen虚拟机的相应参数。选择Instance Attributes页,在xmfile参数中指定正确的Xen虚拟机配置文件。然后,提供虚拟机配置文件的完整路径并点击Apply。现在我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二级建造师《建设工程项目管理》考试真题及答案
- 2025年农产品保鲜技术研发项目可行性研究报告及总结分析
- 2025年健康管理顾问师职业资格考试试题及答案解析
- 2025年快递业务智能调度系统可行性研究报告及总结分析
- 2025年商业智能数据分析系统项目可行性研究报告及总结分析
- 2025年连锁便利店鲜食加工设备开发违约责任合同协议
- 2025年跨境支付解决方案项目可行性研究报告及总结分析
- 2025年市场营销自动化解决方案项目可行性研究报告及总结分析
- 2025年海洋资源开发技术创新项目可行性研究报告及总结分析
- 2025年机器人研发及制造项目可行性研究报告及总结分析
- (完整文本)乌有先生传(原文+注释+译文)
- 儿童流感的预防与治疗
- 三年级数学专项思维训练习题11套原卷+答案解析
- 事故油池基坑开挖专项施工方案
- 2021级数据科学与大数据技术专业培养方案(本科)
- 《量子力学》全本课件
- 《我弥留之际》读书笔记思维导图PPT模板下载
- 病毒性肝炎的免疫学检查
- 环境催化-课件1
- 旭辉地产年度品牌整合传播规划方案
- GB/T 27924-2011工业货架规格尺寸与额定荷载
评论
0/150
提交评论