群集笔记:搭建VMware6.5+Win2003 MSCS群集实验环境

要想成功实施诸如exchange、sql故障转移群集,那就必须先具备MSCS(Microsoft cluster service)的群集环境,本文就来学习一下该环境在VMware6.5虚拟机下的搭建。

下面是MSCS环境搭建的拓扑图,关于IP地址的规划、群集节点的规划、共享存储的规划,请详细阅读拓扑图。

搭建时,注意一下问题:

共享磁盘和仲裁磁盘必须位于同一个总线结构。

共享和仲裁盘不能和操作系统所在的盘处于同一个分区。

所有sharedisk必须为基本磁盘,采用NTFS分区,其中仲裁盘的分区容量不能小于50MB。

两个节点必须采用相同位数的操作系统。

如果采用64位的2003操作系统,那么所有共享盘必须配置MBR主引导记录,即主分区。

下面就开始安装吧!!

(一)、安装群集前的准备工作

1、建立用来保存共享磁盘的目录

本例在D盘下创建D:\Virtual Machines\ShareDisks目录,用于保存共享设备的文件

2、创建共享磁盘

进入到VMware虚拟机的安装目录,然后执行下面的命令,创建仲裁磁盘

vmware-vdiskmanager.exe -c -s 600Mb -a lsilogic -t 2 “D:\Virtual Machines\ShareDisks”\Quorum.vmdk

如图:

创建数据共享磁盘 
进入VMware Workstation软件安装目录,在命令提示符窗口敲入如下命令: 
vmware-vdiskmanager.exe -c -s 2Gb -a lsilogic -t 2 “D:\Virtual Machines\ShareDisks”\ShareDisk.vmdk

3、验证一下共享磁盘是否成功创建

进入D:\Virtual Machines\ShareDisks,可以看到如图所示的四个磁盘文件

4、创建完成后,我们需要把创建好的共享磁盘附加到两台虚拟机节点cluster1和cluster2上,把下面的配置文件内容粘贴到cluster1和cluster2的.vmx文件里

disk.locking = "false" 
diskLib.dataCacheMaxSize = "0" 
scsi1.present = "TRUE" 
scsi1.virtualDev = "lsilogic" 
scsi1:5.present = "TRUE" 
scsi1:5.fileName = "D:\Virtual Machines\ShareDisks\Quorum.vmdk" 
scsi1:6.present = "TRUE" 
scsi1:6.fileName = "D:\Virtual Machines\ShareDisks\ShareDisk.vmdk"

以cluster1为例,打开以.vmx结尾的文件,如图

然后,添加如图所示的内容

然后以同样的方式在cluster2的.vmx文件里添加同样的内容即可,添加完成后可以看到如图所示,clu1和clu2的配置信息里已经有了两块磁盘,并且这两款磁盘位于同一个总线结构,分别是1:5,和1:6,而系统总线是0:0,二者并没有冲突,如图

现在共享磁盘已经准备完毕,也已经和虚拟机群集的两个节点挂接完毕

(二)、在DC上设置群集管理账户,将该账户加入到节点的本地管理员组,然后在DNS上创建群集的A记录clustertest.ice.com对应的IP是10.1.1.100

(三)、先启动cluster1,初始化磁盘,分配盘符并且格式化,然后在启动cluster2,不用格式化,只分配盘符即可

Q盘已经格式化完毕,然后以同样的方式格式化E盘,格式化完成后如图所示

当cluster1节点配置完成后,继续配置cluster2节点,只需要分配盘符即可了

(四)、当准备工作全部完成后,下面就开始创建群集了

1、在cluster1上打开群集管理器,创建新群集,步骤如下

然后就会打开创建新群集的向导

输入群集的名称:clustertest

选择新建群集所在的计算机节点

开始分析配置,直到完成,然后下一步

输入群集管理工具用以连接的群集的IP地址

输入群集服务的管理员账户

确认一下配置信息,如果有不对的地方,可以返回修改

下面开始在节点一cluster1上创建新群集

完成群集向导

从下图可以看到创建完成的群集节点一

2、在cluster2上打开群集管理工具,将cluster2加入到现有的clustertest群集里,具体的步骤如下:

下面开始进入添加节点向导,根据向导一步步设置完成即可

群集管理账户会强制于节点一设置的账户一致

节点二加入群集后,可以看到群集管理器如下,有两个节点

到现在为止,群集的主要配置已经完成,下面进行后续的配置

(五)、后续设置,设置仲裁盘为Q,设置故障转移,设置网卡优先级,设置心跳线的规则

1、设置仲裁盘为Q,设置网卡优先级,右击群集名clustertest,选择属性

切换到“网络优先级”选项卡

确保心跳线网卡private的优先级更高

2、设置“故障转移”,右击组0和群集组,选择属性,切换到“故障回复”选项卡

3、配置网卡是用于什么性质的通讯,如图:设置private为群集内部通讯,public为混合通讯模式

4、最后在配置一下心跳线网卡private的DNS为未注册,禁用netbios和lmhosts查找,以cluster1上的private网卡为例:

cluster2上的private也要做同样的配置

到现在为止,全部搭建完毕,下面就可以在此基础上做其他的故障转移群集试验啦

(六)、最后说一下验证的问题,怎么才能知道这个群集搭建成功呢?可以采用一下的方法

1、确认关闭群集管理器后,再重新打开,可以打开到群集的连接

2、确认cluster service服务处于开启状态

3、确认有关于群集的正确的事件日志和相关的cluster注册表项

4、在cluster1上移动组,可以成功转移到cluster2上,同样在cluster2上移动组也可以成功转移到cluster1上

5、当停止某一个节点的群集服务后,群集相关的组会自动转移到另外一个节点上

6、右击某一个磁盘,然后选择“初始故障”,选择3次,节点不会转移,群集可以自动修复这种初始故障,超过3次初始故障后,资源会全部转移到另外一个节点上

7、模拟意外断电故障,可以关闭某个节点的虚拟机,或直接disconnect网卡的连接

至此,VMware6.5+win2003+mscs故障转移群集平台全部搭建完成!!

转载于:https://blog.51cto.com/liwenjia/973271

搭建VMware6.5+Win2003 MSCS群集实验环境相关推荐

  1. 搭建kali和win xp靶机实验环境

    1.下载并安装VMware workstation 16.自行百度密钥. 2.安装kali linux系统,桥接模式,设置IP地址. 从kali官网下载(https://www.kali.org/ge ...

  2. win2003下php环境搭建,如何在win2003上安装php环境(图文详细教程)

    现在很多cms系统都依赖于php环境运行,今天我们就和大家分享:如何在windows server2003操作系统上安装和配置php环境.现在就进入正题: 下载php5 下载PHP5,下载地址:htt ...

  3. 搭建一个大型网站架构的实验环境(Squid缓存服务器篇)

    Squid是一个高性能的代理缓冲服务器,也许你已经用过Windows平台下的WinGate,MS Proxy Server等功能类似的产品.Squid是一个应用级代理,在保证客户端主机和服务器主机网络 ...

  4. Dynamips与VMware配合搭建网络实验环境

    之前我们已经利用Dynamips成功模拟了Cisco 3640路由器,并使用其VPC功能简单模拟了几台接入该路由器16×××换机模块的终端.但VPC模拟的终端与实际机器还是有很大差别,因此打算结合VM ...

  5. 如何使用一台PC搭建可以在线迁移的KVM学习环境

    本文解答以下问题: 如何用一台PC搭建KVM虚拟机的在线迁移实验环境? 如果对虚拟化是零知识,应该学习VMWare.XEN.HyperV还是KVM,或者是容器技术? 如何用一台PC搭建KVM虚拟机的在 ...

  6. 学堂在线_操作系统_notes_第0-2讲_OS概述、OS实验环境准备

    学堂在线_操作系统_notes_第0-2讲_OS概述.OS实验环境准备 - 20220626.No.1821 - 操作系统OS 综合了 C语言 + 数据结构与算法DSA + 计算机组成. OS 是 控 ...

  7. vmware6.5实现基于win2003的群集

    vmware6.5实现基于win2003的群集 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:of ...

  8. Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)

    原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590 和其它的机器学习方向一样,强化学习(Reinforcement Learni ...

  9. 如何使用VirtualBox与GNS3搭建思科设备实验环境

    在做网络实验的时候发现其实Virual Box 跟GNS3搭配来用的话还是挺方便的,所以在这里发表一下环境的配置跟大家分享,如果发现有问题的也请各位看官不吝指教. 拓扑图: 因为分享的是怎么能让GNS ...

  10. ISA Server实验环境搭建与企业×××配置

    ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...

最新文章

  1. 在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
  2. linux文件目录类命令|--rmdir指令
  3. L8.1 lvs+heartbeat-ldirectord实现高可用负载均衡
  4. cfs调度算法JAVA实现_关于CFS/BFS调度算法
  5. mysql在没有任何用户的情况下,如何恢复
  6. 搭建基于Docker社区版的Kubernetes本地集群
  7. 第四节: EF调用存储过程的通用写法和DBFirst模式子类调用的特有写法
  8. jq之callback
  9. ApacheCN 所有教程/文档集已备份到 Coding
  10. SpaceX载人龙飞船两名宇航员成功进入国际空间站
  11. 求正整数的阶乘 c语言,求10000的阶乘(c语言代码实现)
  12. 我的2006年,我的博客站
  13. Python GUI | 利用Tkinter制作签名设计软件!
  14. c语言 逻辑 与或非
  15. TienLen游戏模型、算法,类似斗地主游戏算法
  16. 粗粒度与细粒度的解释
  17. 学习笔记:简谈BUCK电路
  18. GPU虚拟化技术 GVT-g GVT-s GVT-d AMD NVIDIA
  19. 如何复制PPT的模板?
  20. java : mozilla rhino js Test URL or Socket

热门文章

  1. PHP什么函数获取日期,php getdate()函数获取日期信息实例详解
  2. 《高翔视觉slam十四讲》学习笔记 第三讲 三维空间刚体运动
  3. #单机只打开一次窗口_单窗口单IP和单机单IP哪个好?
  4. h5跳转小程序页面url_小程序和h5跳转
  5. 力扣-82 删除排序链表中的重复元素 II
  6. win10安装mysql报错——无法项识别为 cmdlet、函数、脚 本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
  7. Flutter原理 flutter架构、flutter UI系统、BuildContext、Widget与Element、命中测试hitTest、flutter显示流程分析
  8. 【报错】android.database.sqlite.SQLiteException: no such column: id (code 1): , while compiling: select
  9. [Algorithm] Write your own Math.pow function in Javascript, using Recursive approach
  10. HDU 3594 Cactus (强连通+仙人掌图)