在虚拟机环境下做服务器群集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在虚拟机环境下做服务器群集
实验拓扑如下:
实验环境:
VMware Workstation 6.0
群集中有两个节点,每个节点有两块网卡,一块为公用网络,用于客户机的访问,另一块为专用网络,用于节点的通信。两个节点共用仲裁数据
操作系统为Windows Server 2003 Enterprise Edition,并且两个节点在同一个域中,
节点1为域控:DC(专用IP:15.1.1.1;公用IP:192.168.1.2),节点2为成员服务器(专用IP:15.1.1.2;公用IP:192.168.1.3),专用网络设为VMnet 2,和公用网络设为VMnet 4,服务器群集使用IP为192.168.1.10,群集名为cluster
实验准备
(1).在两个节点的“网络连接”选择“高级”——“高级设置”,在“适配器和绑定”选项卡中,设置网络服务优先访问“公用网络”
配置仲裁设备(估计很多人用虚拟机做群集不成功就是因为,仲裁设备没做成,希望你篇文章能帮到你)
(1).装虚拟机的时候选择磁盘类型的时候选择IDE硬盘
(2).在节点1上添加一块SCSI硬盘,空间大小为1G
(3).在虚拟机的系统安装目录中找到主机的配置文件(文件类型为VMware Configuration File 的),用记事本打开
(4).编辑配置文件,具体为:
在文件末尾添加disk.locking=false ,避免磁盘被一台服务器锁定。
将文本scsi0.present 和scsi0:0.filename 修改为scsi1:0.present 和scsi1:0.filename(原来的系统盘为ide0:0,新增的磁盘为scsi0:0),这样做的目的是为了使系统盘和仲裁磁盘不使用同一总线,否则创建群集时会提示无法找到仲裁设备。
(5).启动机器,使用磁盘管理器,初始化新增磁盘,注意不能使用动态磁盘,格式化为NTFS 格式
(6).在节点2上添加刚刚创建的磁盘,并参照第(4)步修改配置文件
(7).启动节点2,打开磁盘管理器,不必分区格式化,只需为其指定一个盘符即可。
仲裁设备已经创建好了
配置服务器群集
1.配置第一个节点
(1).在节点1上打开“群集管理器”,创建新群集,输入群集名cluster(等下第二个节点加入到群集时输这个名)
(2).输入第一个节点的计算机名
(3).接下来系统自动分析配置
(4).输入群集的IP地址192.168.1.10
(5).输入群集服务帐户,该帐户要具有此群集中所有节点的本地管理员权限,我这里用的是管理员,而且密码为空,你也可以建一个用户,然后加入到administrator组
(6).显示建议的群集的配置,这里的“资源配置”中的磁盘F-经过管理的-仲裁,这是群集中的共享设备
(7).如果前面配置的参数配置正确,如群集的服务帐户的权限足够并且密码正确,群集IP地址正确,仲裁设备正确等,则会完成创建群集的任务
2.配置第二个节点
(1). 在节点二上打开“群集管理器”,选择”打开到群集的连接”输入cluster群集名,可以看到群集的信息
(2).在已有的群集中新建节点
(3).选择节点的计算机名
(4).系统自动分析群集配置,如满足创建节点的条件,则会显示已完成任务(图中黄色的叹号不是致命错误,是因为第一个节点的主机记录多于一个,所以出现这个标识,它不会导致新建节点的失败)
(5).输入群集服务帐号、密码
(6).系统自动添加节点到群集,可以看到服务器群集中有两个节点
配置专用网络
1.群集中有两个节点通过专用网络互相检测对方的状态,依次来决定是否在节点之间进行
资源切换,专用网络之间的联线俗称”心跳线”,配置的方法如下
验证服务器群集
本实验群集的IP地址为192.168.1.10,创建群集后,192.168.1.10为第一个节点拥有此时第二个节点只有公用IP地址和专用的IP地址
假设现在将第一个节点的网卡断开模拟出第一个节点出故障,群集IP地址会在几秒之内转移到第二个节点卡
第一个节点恢复正常后,群集IP还在第二个节点上,使用群集体管理器查看资源,群集IP 地址的所有者为第二个节点,
将群集IP地址恢复回第一个节点的方法如下,右击群集组,在弹出的快截菜单中选择“移动组”,移动组后群集IP地址的所有者又变回第一个节点,说明群集IP地址又恢复到第一个
节点上