虚拟机vmware6.5 搭建win2003双节点cluster

上传人:kms****20 文档编号:37364720 上传时间:2018-04-15 格式:DOC 页数:56 大小:2.07MB
返回 下载 相关 举报
虚拟机vmware6.5 搭建win2003双节点cluster_第1页
第1页 / 共56页
虚拟机vmware6.5 搭建win2003双节点cluster_第2页
第2页 / 共56页
虚拟机vmware6.5 搭建win2003双节点cluster_第3页
第3页 / 共56页
虚拟机vmware6.5 搭建win2003双节点cluster_第4页
第4页 / 共56页
虚拟机vmware6.5 搭建win2003双节点cluster_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《虚拟机vmware6.5 搭建win2003双节点cluster》由会员分享,可在线阅读,更多相关《虚拟机vmware6.5 搭建win2003双节点cluster(56页珍藏版)》请在金锄头文库上搜索。

1、虚拟机 vmware6.5 搭建 win2003 双节点 clusterVMware Workstation 6.0 中 Cluster 配置指南目录一、群集介绍二、群集专业术语三、实验环境介绍及要求1、拓扑图.2、软件配置说明(1) DC 软件配置信息(2) Cluster Node A 软件配置信息(3) Cluster Node B 软件配置信息3、硬件配置要求(1) 网卡(2) 共享磁盘四、安装群集前的准备工作1、创建共享磁盘(1) 创建用来保存共享磁盘的目录(2) 创建仲裁磁盘(3) 创建数据共享磁盘(4) 验证共享磁盘是否成功创建(5) 附加共享磁盘2、网络及系统配置(1) 创建群

2、集服务帐户(2) 添加群集 A 记录(3) ClusterNodeA 上的共享磁盘配置(4) 网络配置(5) ClusterNodeB 上的共享磁盘配置五、安装群集服务1、在 A 节点上新建一个群集2、将 B 节点加入现有群集六、配置群集服务1、群集网络配置2、心跳适配器优先化3、仲裁磁盘配置4、创建一个启动延迟(此操作非必需)5、测试群集安装七、故障转移测试1、初级测试2、高级测试(1) 手工模拟故障 1 次(2) 手工连续模拟故障 4 次(3) 停止群集服务测试(4) 模拟意外断电时故障转移八、结束语一、群集介绍 服务器群集是一组协同工作并运行 Microsoft 群集服务(Microso

3、ft Cluster Service,MSCS)的独立服务器。它为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。它允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。(说明:本文档编写的目的是为了帮助大家实现所关心的如何在 VMWare Workstation 中完成典型群集的配置步骤,不会具体的涉及到如何安装群集应用程序,如 Exchange 群集等)二、群集专业术语 节 点: 构建群集的物理计算机群集服务: 运行群集管理器或运行群集必须启动的服务资 源: IP 地址、磁盘

4、、服务器应用程序等都可以叫做资源共享磁盘: 群集节点之间通过光纤 SCSI 电缆等共同连接的磁盘柜或存储仲裁资源: 构建群集时,有一块磁盘会用来仲裁信息,其中包括当前的服务状态各个节点的状态以及群集转移时的一些日志资源状态: 主要指资源目前是处于联机状态还是脱机状态资源依赖:资源之间的依存关系组:故障转移的最小单位虚拟服务器: 提供一组服务-如数据库 文件和打印共享等故障转移: 应用从宕机的节点切换到正常联机的节点故障回复: 某节点从宕机状态转为联机状态后,仍然继续宕机前的工作,为其他节点分流三、实验环境介绍及要求 1、拓扑图 2、软件配置说明(1) DC 软件配置信息 OS:Windows

5、Server 2003 X86 SP1 中文企业版Role: Active Directory 域控制器Domain:ServerName:DCIP:192.168.0.254 (以“桥接”方式连接)Netmask:255.255.255.0Gateway:192.168.0.254(2) Cluster Node A 软件配置信息 OS: Windows Server 2003 X86 SP1 中文企业版Role: Member ServerServerName:ClusterNodeAIP1:192.168.0.1 (以“桥接”方式连接)Netmask1:255.255.255.0Gate

6、way1:192.168.0.1Dns1:192.168.0.254IP2:10.0.0.1 (以“VMnet2”方式连接)Netmask2:255.0.0.0Gateway2:NoneDNS2:None(3) Cluster Node B 软件配置信息 OS: Windows Server 2003 X86 SP1 中文企业版Role: Member ServerServerName:ClusterNodeBIP1:192.168.0.2Netmask1:255.255.255.0Gateway1:192.168.0.1 (以“桥接”方式连接)Dns1:192.168.0.254IP2:10

7、.0.0.2 (以“VMnet2”方式连接)Netmask2:255.0.0.0Gateway2:NoneDNS2:None3、硬件配置要求 (1) 网卡 1) 群集中的每个节点需要有两个网卡。一个用来连接您的公共网络,一个用来进行群集节点间的通讯,俗称“心跳连接” 。2) 心跳线必须通过交叉线直接连接群集节点,不能通过任何路由设备。因为群集心跳数据包的生存时间 TTL 值为 1。我们知道,数据包在每经过一个路由节点时,TTL 值都会减一。(2) 共享磁盘 1) 除操作系统所在磁盘外,还需要两个额外的 SCSI 磁盘。一个用来做仲裁磁盘,另一个用来充当数据共享磁盘。2) 共享磁盘必须位于系统驱

8、动器所用的控制器以外的另一个控制器上。不要和操作系统所在磁盘使用同一个总线。3) 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。4) 仲裁磁盘空间大小最小 50 MB。为了得到最佳的 NTFS 文件系统性能,建议采用最小 500 MB 的磁盘分区。5) 所有共享磁盘必须配置为基本磁盘,而不能为动态磁盘。6) 共享磁盘不支持软件容错,不要再试图对共享磁盘做软RAID。7) 如果您使用的是 64 位版本的 Windows Server 2003 的系统,需要注意的是,所有共享磁盘必须配置为主引导记录(MBR) ,也就是建立主分区。也不要试图配置为 GPT 磁盘,因为它不能作为群集磁盘

9、得到支持。8) 群集磁盘上的所有分区必须格式化为 NTFS。9) 群集节点的操作系统必须采用同架构的版本,不能节点A 采用 32 位系统,而节点 B 却使用 64 位系统。(说明:在本次实验中,模拟的 SCSI 共享磁盘柜均是通过VMware Workstation 自带的相关工具来创建)四、安装群集前的准备工作1、创建共享磁盘 (1) 创建用来保存共享磁盘的目录 在本实验中,在 D:Virtual Machines 目录下新建了一个ShareDisks 文件夹,用来保存后面两个操作建立的虚拟仲裁磁盘文件和数据磁盘文件。(2) 创建仲裁磁盘 进入 VMware Workstation 软件安装

10、目录,在命令提示符窗口敲入如下命令:vmware-vdiskmanager.exe -c -s 600Mb -a lsilogic -t 2 “D:Virtual MachinesShareDisks”Quorum.vmdk(3) 创建数据共享磁盘 进入 VMware Workstation 软件安装目录,在命令提示符窗口敲入如下命令:vmware-vdiskmanager.exe -c -s 2Gb -a lsilogic -t 2 “D:Virtual MachinesShareDisks”ShareDisk.vmdk(4) 验证共享磁盘是否成功创建 进入 D:Virtual Machin

11、esShareDisks 中,可以看到步骤2、3 创建的 4 个虚拟磁盘文件。(5) 附加共享磁盘 通过前面的操作,我们已经成功的创建了群集所需要的共享磁盘。接下来将虚拟磁盘文件附加到 ClusterNodeA 和ClusterNodeB 上。1) 进入 ClusterNodeA 所对应的虚拟系统目录(不是虚拟机软件安装目录),找到.vmx(VMware 配置文件) ,用记事本打开,添加如下记录:disk.locking = “false“diskLib.dataCacheMaxSize = “0“scsi1.present = “TRUE“scsi1.virtualDev = “lsilog

12、ic“scsi1:5.present = “TRUE“scsi1:5.fileName = “D:Virtual MachinesShareDisksQuorum.vmdk“scsi1:6.present = “TRUE“scsi1:6.fileName = “D:Virtual MachinesShareDisksShareDisk.vmdk“2) 在 ClusterNodeB 上重复前一个操作,并做相应的修改。3) 关闭 VMware Workstation 软件后再次打开,会发现先前创建的共享磁盘均附加到 ClusterNodeA 和 ClusterNodeB上了。从上两个图中可以看出:

13、1) 共享磁盘属于 SCSI 通道 1,和系统盘 SCSI 通道 0 不在一个共享总线上,符合集群需求2) 共享磁盘的仲裁磁盘和数据磁盘均位于 SCSI 通道 1 上,亦符合集群需求2、网络及系统配置 (1) 创建群集服务帐户 1) 群集服务需要一个属于可运行群集服务的每个节点上的本地管理员组成员的域用户帐户。因为安装群集服务时需要用到这个用户名和密码,所以该用户帐户必须在配置群集服务前予以创建。该用户帐户只能专门用于运行群集服务,而不能属于个人。建议该账户是普通域账户,而不是域管理员账户。2) 如下图所示,必须勾选“密码永不过期” ,建议同时将“用户不能更改密码”勾选。当然,如果您希望每次密

14、码到期前都手工重设密码,以便在您的工作周报中多一个已完成的工作记录,我不反对。3) 创建完毕后,再将其添加到各个节点的本地管理员组中即可。(2) 添加群集 A 记录 如果您需要将运行在群集服务上的应用程序服务(该服务器即为虚拟服务器)以域名的形式对内或对外发布,您可能需要在域控制器的 DNS 管理器中添加群集名的 A 记录。例如,本次试验中,我给节点 A 和节点 B 通过群集虚拟出来的地址 192.168.0.10 分配一个对应的 A 记录名:ClusterT(3) ClusterNodeA 上的共享磁盘配置 1) 启动 ClusterNodeA(不要开启 ClusterNodeB,使其保持关

15、闭状态。这样有助于保证附加到共享总线的磁盘上的数据不会丢失或遭到破坏。)2) 打开 ClusterNodeA 的“磁盘管理” ,系统会自动找到先前创建的两个共享磁盘。进入 “磁盘初始化和转化向导”3) “新建磁盘分区”4) 选择建立“主磁盘分区” 。5) 给仲裁磁盘分配一个约定成俗的驱动器号 Q。6) 一定要格式化成为 NTFS,同时把卷标改成“Quorum” 。7) 以上是对仲裁磁盘进行操作,按照同样的方法,对共享数据磁盘进行操作。分配驱动器号为 R,卷标名为Data。 (具体过程略) 。另外,需要补充一点的是,通常,驱动器盘符“Q”用于仲裁磁盘,而“R” 、 “S”等字母则常用于数据磁盘。

16、尽管您可以按照个人喜好随意更改,但是建议采用约定成俗的规定。8) 对共享磁盘的操作完成后,建议验证一下磁盘是否可读写。方法是新建一些文件后再删除,看看是否都正常。(4) 网络配置 1) 为了接下来的实验更加直观,建议把两块网卡进行重命名操作。生产环境也推荐这样操作。2) Hearbeat Connection 网卡(以下改称为心跳网卡)的TCP/IP 属性如下。不要对心跳网卡设置默认网关和 DNS 地址。3) 按照下图修改心跳网卡的高级 TCP/IP 属性,目的是禁止心跳网卡的 DNS 和 NetBios 查询。这样能够消除可能出现的通信问题,也有利于减少不必要的网络流量。因为服务器群集节点间的通信对于群集的顺畅运转至关重要。4) 按照微软官方推荐的做法,如果您拥有一个能够以不同速度进行传输的网卡,那么您应该手动指定同一个速度及双工模式。不要对传输速度应用自动选择设置,因为某些适配器在确定速度时可能丢掉一些数据包。这直接影响到群集节点之间的通讯质量。Micros

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号