当前位置:文档之家› 服务器集群实验

服务器集群实验

2003服务器集群实验一、服务器集群简介什么是服务器群集?有何作用?服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cl uster Service,MSCS)的独立服务器。

它为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。

它允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。

如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。

服务器群集不同于NLB群集,服务器群集是有独立计算机系统(节点)构成的组,不同节点协同工作,就像单个系统一样,从而确保关键的应用程序和资源始终可由客户端使用。

用于访问量较少的企业内网的服务器的冗余和可靠性。

哪些版本的操作系统支持服务器群集?只有两个版本的windows server 2003系统支持该技术:企业版和数据中心版。

服务器群集的应用范围?服务器群集最多可以支持8个节点,可实现DHCP、文件共享、后台打印、MS SQL server、exchange server等服务的可靠性。

二、群集专业术语节点: 构建群集的物理计算机群集服务: 运行群集管理器或运行群集必须启动的服务资源: IP地址、磁盘、服务器应用程序等都可以叫做资源共享磁盘: 群集节点之间通过光纤SCSI 电缆等共同连接的磁盘柜或存储仲裁资源: 构建群集时,有一块磁盘会用来仲裁信息,其中包括当前的服务状态各个节点的状态以及群集转移时的一些日志资源状态: 主要指资源目前是处于联机状态还是脱机状态资源依赖: 资源之间的依存关系组: 故障转移的最小单位虚拟服务器: 提供一组服务--如数据库文件和打印共享等故障转移: 应用从宕机的节点切换到正常联机的节点故障回复: 某节点从宕机状态转为联机状态后,仍然继续宕机前的工作,为其他节点分流三、实验及其配置1、拓扑图2、软件配置说明(1) DC软件配置信息OS:Windows Server 2003 中文企业版Role: Active Directory域控制器Domain:ServerName:IP:192.168.0.254 (以“桥接”方式连接)Netmask:255.255.255.0Gateway:192.168.0.254(2) ClusterA软件配置信息OS: Windows Server 2003 中文企业版Role: Member ServerServerName:外网卡:publicIP1:192.168.0.1 (以“桥接”方式连接)Netmask1:255.255.255.0Gateway1:192.168.0.1Dns1:192.168.0.254内网卡:privateIP2:10.0.0.1 (以“VMnet2”方式连接)Netmask2:255.0.0.0Gateway2:NoneDNS2:None(3) ClusterB软件配置信息OS: Windows Server 2003中文企业版Role: Member ServerServerName:外网卡:publicIP1:192.168.0.2Netmask1:255.255.255.0Gateway1:192.168.0.1 (以“桥接”方式连接)Dns1:192.168.0.254内网卡:privateIP2:10.0.0.2 (以“VMnet2”方式连接)Netmask2:255.0.0.0Gateway2:NoneDNS2:None3、硬件配置要求(1) 网卡1) 群集中的每个节点需要有两个网卡。

一个用来连接您的公共网络,一个用来进行群集节点间的通讯,俗称“心跳连接”,并设置公共网卡的优先级高。

2) 心跳线必须通过交叉线直接连接群集节点,不能通过任何路由设备。

因为群集心跳数据包的生存时间TTL值为1。

我们知道,数据包在每经过一个路由节点时,TTL值都会减一。

(2) 共享磁盘1) 除操作系统所在磁盘外,还需要两个额外的SCSI磁盘。

一个用来做仲裁磁盘,另一个用来充当数据共享磁盘。

2) 共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。

不要和操作系统所在磁盘使用同一个总线。

3) 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。

4) 仲裁磁盘空间大小最小50 MB。

为了得到最佳的NTFS文件系统性能,建议采用最小500 MB的磁盘分区。

5) 所有共享磁盘必须配置为基本磁盘,而不能为动态磁盘。

6) 共享磁盘不支持软件容错,不要再试图对共享磁盘做软RAID。

7) 如果您使用的是64位版本的Windows Server 2003的系统,需要注意的是,所有共享磁盘必须配置为主引导记录(MBR),也就是建立主分区。

也不要试图配置为GPT磁盘,因为它不能作为群集磁盘得到支持。

8) 群集磁盘上的所有分区必须格式化为NTFS。

9) 群集节点的操作系统必须采用同架构的版本,不能节点A采用32位系统,而节点B却使用64位系统。

注意事项:1.如果不用DNS,则需要将于明映射关系写入hosts文件。

如果是用DNS,添加备用DNS服务器地址为备域的DNS服务器地址,防止在主域出现故障时,域名解析失败。

2.主机名的修改务必在DC安装之前完成,否则安装了DC后再修改就会出错了。

在做集群时使用的是域名,所以要做域名解析3.四、服务安装1.更改主机名右击我的电脑----属性----计算机名---更改。

如下图所知其他与此相同。

2.设置网络及配置每个群集节点要求至少要有两块网卡用于两个或多个独立网络,以避免单点故障。

其中一个网络适配器用于连接到公用网络,而另一个则用于连接到仅由群集节点组成的专用网络。

拥有多个网络适配器的服务器被称为“多宿主”。

在这部分的网络配置中,可从以下几方面进行。

•规划好两块网卡的名称依次在“控制面板/网络连接”中,右击本地连接的网卡图标,选择“重命名”命令,将此连接命名为“private”;然后将另一个网卡连接图标命名为“public”。

新的连接名称将出现在“群集管理器”中,并将在联机时自动复制到其他所有的群集节点。

•确定绑定的顺序网络在“网络连接”窗口内,依次单击主菜单上的“高级/高级设置”命令,在弹出的窗口中确定顺序为private、public,如图所示。

•配置专用连接属性步骤1:在网络连接窗口中,右键单击专用连接图标,选择属性命令。

步骤2:在“常规选”项卡下,清除所有其他客户端、服务和协议的复选框,确认只勾选了“Internet 协议(TCP/IP)”复选框,如图2 所示。

步骤3:在图3中单击右上角“配置”按钮,打开如图所示界面后,在“高级”选项卡下,为网卡选择一个合适的传输速度值;建议将同一路径上的所有设备设定为10 兆字节每秒(Mbps) 和半双工,即保证集群环境内所有网卡速率保持一致。

步骤4:配置专用网络网卡地址。

在图2所示界面中双击“Internet 协议(TCP/IP)”,在打开的如图所示IP地址配置界面中,为专用网络的网卡配置唯一的IP地址。

比如可将10.0.0.0 到10.255.255.255 (A 类)的地址段作为集群环境的专用IP地址段。

步骤5:然后单击IP地址配置界面右下角的“高级”按钮。

确保清除了在DNS 中注册此连接的地址和在DNS 注册中使用此连接的DNS 后缀复选框;然后切换到“WINS”选项卡,勾选“禁用TCP/IP上的NetBIOS”选项,如图所示。

提示:以上三方面的内容在群集中的所有其他节点上,都应进行同样的设置。

设置群集用户账户群集服务需要一个域用户账户,该账户应为每个可运行群集服务的节点上的“本地管理员”组成员。

因为安装需要用户名和密码,所以该用户账户必须在配置群集服务前予以创建。

该用户账户只能专门用于运行群集服务,而不能属于个人。

依次单击“开始/程序/管理工具/ Active Directory 用户和计算机”后,即可开始创建过程。

注意最后在“Active Directory 用户和计算机”管理单元的左侧窗格中,右击群集后选择将成员添加到组;然后单击管理员,这样将给予新用户账户在该计算机上的管理特权。

1.创建群集服务帐户1)群集服务需要一个属于可运行群集服务的每个节点上的本地管理员组成员的域用户帐户。

因为安装群集服务时需要用到这个用户名和密码,所以该用户帐户必须在配置群集服务前予以创建。

该用户帐户只能专门用于运行群集服务,而不能属于个人。

建议该账户是普通域账户,而不是域管理员账户。

将clusterA和clusterB加入到域(DNS指向DC)注意:在外网卡上做DNS指向,即与client相连的网卡上。

如果加入不了域,请检查网卡的配置是否正确2)如下图所示,必须勾选“密码永不过期”,建议同时将“用户不能更改密码”勾选。

当然,如果您希望每次密码到期前都手工重设密码,以便在您的工作周报中多一个已完成的工作记录,我不反对。

3)创建完毕后,再将其添加到各个节点的本地管理员组中即可。

(2) 添加群集A记录如果您需要将运行在群集服务上的应用程序服务(该服务器即为虚拟服务器)以域名的形式对内或对外发布,您可能需要在域控制器的DNS管理器中添加群集名的A记录。

例如,本次试验中,我给节点A和节点B通过群集虚拟出来的地址192.168.0.10分配一个对应的A记录名:(3) ClusterNodeA上的共享磁盘配置1)启动ClusterNodeA(不要开启ClusterNodeB,使其保持关闭状态。

这样有助于保证附加到共享总线的磁盘上的数据不会丢失或遭到破坏。

)2)打开ClusterNodeA 的“磁盘管理”,系统会自动找到先前创建的两个共享磁盘。

进入“磁盘初始化和转化向导”3)“新建磁盘分区”4)选择建立“主磁盘分区”。

5)给仲裁磁盘分配一个约定成俗的驱动器号Q。

6)一定要格式化成为NTFS,同时把卷标改成“Quorum”。

7)以上是对仲裁磁盘进行操作,按照同样的方法,对共享数据磁盘进行操作。

分配驱动器号为R,卷标名为Data。

(具体过程略)。

另外,需要补充一点的是,通常,驱动器盘符“Q”用于仲裁磁盘,而“R”、“S”等字母则常用于数据磁盘。

尽管您可以按照个人喜好随意更改,但是建议采用约定成俗的规定。

8)对共享磁盘的操作完成后,建议验证一下磁盘是否可读写。

方法是新建一些文件后再删除,看看是否都正常。

2:设置磁盘设置磁盘时注意,为了避免破坏群集磁盘,在其他节点上启动操作系统前,确认至少在一个节点上安装、配置并运行了 Windows Server 2003 和群集服务。

在完成群集服务配置之前,所开启的节点数不要超过一个,这一点至关重要。

∙创建仲裁磁盘仲裁磁盘用于存储群集配置数据库检查点和日志文件,日志文件可协助管理群集和维护一致性。

相关主题