使用 Xen 虚拟服务器交付高可用性
2008-10-29 10:56:11 来源:WEB开发网检查共享存储文件系统配置文件 /etc/ocfs2/cluster.conf;两台主机上的文件内容应该是相同的。
创建虚拟服务器
要创建虚拟服务器,执行以下操作:
将 SUSE 10 SP1 安装映像文件内容复制到一个文件夹(比如 /shared/tmp);这个文件应该是可写的。
在主机 blade2 上运行 /opt/ibm/director/vm/im/suse_inst.py --dest=/shared/vm_master.img --src=/shared/tmp --net=local 命令以创建主映像。
将主映像文件复制到文件夹 /opt/ibm/director/am/mnt/images/masters/。
进入 IBM Virtualization Manager 的 Web 界面,并打开 Templates and Deployment 节点下的 Create System template 任务;选择刚刚作为主映像创建的映像。
选择 Hardware and Software 节点下的 Create Virtual Server 任务,并在 blade2 主机上创建一个虚拟服务器;选择刚刚创建的主映像模板。
可以按照以上步骤创建多个虚拟服务器。
创建 HA 集群和虚拟服务器就是这么简单。现在让我们进行测试。
启动并测试高可用性
要启动并测试高可用性,请执行以下操作:
选择 Activate HA Capabilities 任务启动 HA 功能。在两台主机上运行 crm_mon 命令来检查监视器状态。
关掉主机 blade2。可以看到,我们创建的虚拟服务器被迁移到主机 blade3;这表示我们已经成功实现了虚拟服务器的高可用性功能。
重置环境
要重置环境,执行以下操作:
禁用 HA 集群 High Availability Capabilities 功能。
从 HA 集群中移除两台主机。
从 IBM System Director Virtualization Manager 中同时删除两台主机和 HA 集群。
同时在两台主机上运行 /opt/ibm/director/am/bin/amDoctor purify 命令。如果命令不能执行,重启主机并再次尝试命令。
从主机中删除挂载的存储。运行 evms_query volumes 命令来查询当前挂载的存储。结果应该如下所示:/dev/evms/600a0b8000179399000035794872607e_FS_Volume
/dev/evms/sda1
/dev/evms/sda2
运行 evms 命令,然后再运行 dr:/dev/evms/600a0b8000179399000035794872607e_FS_Volume 命令,从而删除卷。选择所有默认选项。
再次重启两台主机。
现在,您已经重置了环境。
故障诊断
如果 /opt/ibm/director/am/mnt/keystore 文件夹中的文件与两台主机上的 /opt/ibm/director/am/mnt/clusterdata 文件不相同,或者两台主机上的存储配置文件 /etc/ocfs2/cluster.conf 的内容不同,那么查看这两台主机是否知道另一台主机的主机名。如果不知道的话,将另一台主机的名字和 IP 地址添加到 /etc/hosts 文件中。
如果在创建 HA 集群、向集群添加主机或激活 HA 集群时发生错误,则使用 service cimserverd status 命令查看两台主机中的 cimserverd 服务的状态;如果 cimserverd 在当前的 director 代理中突然停止,请重复以上的操作。
作者简介
Da Shuang He 是位于中国上海的 IBM 中国开发实验室的软件工程师。他目前从事系统管理软件的工作;他的工作重点是创建自引导的服务器、远程操作系统安装和电源管理。
Ma Zhuo 是位于中国上海的 IBM 中国开发实验室的软件工程师。他目前从事虚拟化解决方案软件方面的工作;他的主要兴趣包括虚拟化解决方案、系统管理工具、CIM 和 WS 管理。
- ››使用linux中的quota教程
- ››使用jxl生成带动态折线图的excel
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
- ››xenserver下创建网卡绑定
- ››xen server “no manager interface configured”...
更多精彩
赞助商链接