本系列的三篇文章将详细介绍如何只使用开源组件来创建Xen高可用性设备。TechTarget中国的特约虚拟化专家Sander van Vugt将在第一部分讲如何通过SUSE Linux企业服务器(SLES:SUSE Linux Enterprise Server)11部署iSCSI存储区域网络(SAN);接下来的两部分分别介绍如何在SAN上创建共享区域以及如何部署高可用性工作环境。 在高可用工作环境中,主机服务器出现故障时虚拟机能够自动重启。但是为了能够访问到虚拟机,就需要保证能够获取到这些虚拟机的虚拟硬盘。
因此必须把虚拟硬盘放在SAN上。 当前有两类SAN:昂贵的专有产品和免费的开源软……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
本系列的三篇文章将详细介绍如何只使用开源组件来创建Xen高可用性设备。TechTarget中国的特约虚拟化专家Sander van Vugt将在第一部分讲如何通过SUSE Linux企业服务器(SLES:SUSE Linux Enterprise Server)11部署iSCSI存储区域网络(SAN);接下来的两部分分别介绍如何在SAN上创建共享区域以及如何部署高可用性工作环境。
在高可用工作环境中,主机服务器出现故障时虚拟机能够自动重启。但是为了能够访问到虚拟机,就需要保证能够获取到这些虚拟机的虚拟硬盘。因此必须把虚拟硬盘放在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的其它服务器上重复上述步骤。
翻译
相关推荐
-
XP安装桌面虚拟化客户端报错
使用恩杰的桌面虚拟化,win7及以上系统无报错,但在XP客户端安装 citrix receiver […]
-
vSAN是否依然能够满足企业需求?
尽管有些企业仍然在使用FC SAN和iSCSI,但是这两种存储方案的市场份额正在不断缩减,而vSAN也许并不是最佳的长期解决方案。
-
xen上配置npiv问题
请问有人在xenserver上配置成功过npiv吗?虚拟出的vport如何只给某个虚拟机使用?还是只能把存储中 […]
-
虚拟化到底学xen还是kvm?
虚拟化到底学xen还是kvm,网上看了一堆对比,都没说个说法,各大云厂商都是用的xen,但是kvm又是redh […]