《SQL-Server集群服务器安装实例》由会员分享,可在线阅读,更多相关《SQL-Server集群服务器安装实例(24页珍藏版)》请在金锄头文库上搜索。
1、第一章安装群集服务前的准备工作第二章安装 Windows Advanced Server 2000 的群集服务第三章安装 SQL Server 2000 Enterprise 的群集第四章集群服务IP资源分配及安装要点第一章安装群集服务前的准备工作一、介绍群集服务器是一组独立的服务器,运行群集服务,并象单个系统一样运作。通过将运行 着 Windows 2000 Advanced Server 或 Windows 2000 DataCenter Server 的服务器编组,可组成 群集服务器,从而对资源和应用程序提供了高可靠性的、可扩展性和可管理性。群集服务器的目的是,在出故障或断电的情况下,保
2、证客户对应用程序和资源的访问 如果群集里的某服务器由于故障或维护的缘故,不可用,资源和应用程序将移到其它可用的 群集节点上。对于群集系统,常使用高可用性,而不是容错性,这是由于容错技术提供了高度的恢复 能力。容错服务器通常使用高度的硬件冗余,加上特定的软件,对任意单个的硬件或软件故 障,提供了近于即时的恢复功能。这些解决方案的成本大大高于群集解决方案。这是因为前 者要提供多余的硬件,并处于空闲状态,等待故障的出现。容错服务器主要用于支持高品质、 高速处理的场合,如票据交换所、自动柜员机(ATM)或股票交易。群集服务不保证不停顿的操作,它为大多数执行关键任务应用程序提供了足够的可靠 性。群集服务
3、可监视应用程序和资源,并自动将多数故障状态识别和恢复出来。使用群集 可以为管理工作负荷提供更大的柔性,并提高整个系统的可用性。群集服务的好处有:高可用性:使用群集服务,资源的所有权,如磁盘驱动器和IP地址将自动地从 有故障的服务器上,转到可用的服务器上。当群集中的系统或应用程序出现故障时, 群集软件将在可用的服务器上,重启失效的应用程序,或将失效节点上的工作,分 配到剩余的节点上。结果是,用户只是觉得服务暂时停顿了一下。修复返回:当失效的服务器连回来时,群集服务将自动在群集中平衡负荷。易管理性:可以使用群集管理器来管理群集,(如同在同一个群集中),并管理 应用程序(就象它们运行在同一个服务器上
4、)。可以通过拖放群集对象,在群集里的 不同服务器移动应用程序。也可以通过同样的方式移动数据。可以通过这种方式来 手工地平衡服务器负荷,卸载服务器,从而方便地进行维护。可以从网络的任意地 方的节点和资源处,监视群集的状态。可扩展性:群集服务可进行调整,以满足不断增长的需求。当群集的整体负荷 超过群集的实际能力时,可以添加额外的节点。二、群集服务器安装要求硬件要求群集服务节点的硬件,必须满足Windows 2000 Advanced Server的硬件要求。这些要求可在Microsoft Windows 2000产品兼容性查找页面找到。群集硬件必须是在群集服务硬件兼容性列表里的(HCL)。到Win
5、dows硬件兼 容性列表中,查询群集,就可以找到最新的群集服务HCL。两台满足HCL的计算机,分别具有如下配置:所有安装的Windows 2000 Advanced Serve的启动盘。该启动盘不能位于下面所 描述的共享存储总线上。共享的磁盘有独立的PCI存储适配器(SCSI或光纤)。启动盘适配器除外。群集里的每台计算机有两块PCI网络适配器。有HCL兼容的外部存储单元,它跟所有的计算机相连。它被作为群集磁盘使用。 建议使用独立磁盘冗余阵列(RAID)。用存储线缆,将共享设备连接到所有的计算机。可参考制造商的指南,配置存 储设备。如果使用了 SCSI总线。对于所有节点的所有硬件,每个插槽,每个
6、卡,都应该是一样的。这将简化配 置,消除潜在的兼容性问题。宜昌船舶柴油机厂群集硬件的连接见下图Private duster Cornedinri:Nog *ClientClusfter OornuffctionCfierrt软件要求在群集里的两台 HP Proliant560 计算机上,都安装了 Microsoft Windows 2000 Advanced Server必须有名称解析手段,如域名系统(DNS), Windows互连网命名系统(WINS), HOSTS,等。建议安装允许进行远程的群集管理的终端服务器如:Pcanywhere。网络要求唯一的 NetBIOS 群集名。至少五个独立的
7、、静态的IP地址:两个用于内部网的网络适配器,两个用于外 接公众网的网络适配器,一个用于群集本身。一个群集服务的域名用户帐号(所有节点必须是同一个域的成员)。每个节点应该有两个网络适配器,一个用于外接公众网,另一个用于点对点的 群集内部网。如果只使用一块网络适配器完成这两种连接,这种配置是不被支持的。 任何独立的内部网适配器都要求是HCL兼容的。共享磁盘要求:所有的共享磁盘,包括定额磁盘,都必须跟共享总线保持物理连接。可以从所有的节点上,检查磁盘是否接到了共享总线上。可在主机适配器安装 层次上,对此进行检测。请参考制造商的文档,了解具体适配器的用法。必须对SCSI设备指定独立的SISC识别号,
8、并按照相应的制造商的使用说明, 完成相应的步骤。参见附录,了解关于安装和配置SCSI设备的信息。将所有的共享磁盘都设置为基本(不是动态的)。将所有的磁盘分区都格式化为NTFS。建议对所有的磁盘,都使用容错的RAID配置(这不是强制要求)。这里的关键 是容错 RAID 配置-不能是无奇偶校验的阵列集。第二章 安装Windows Advanced Server 2000的群集服务安装概要在安装过程中,一些节点将要关机,而另一些节点将会重启。这些步骤是必要的,保证 连接到EDIns3000磁盘里的数据,不会丢失或被破坏。这样,可以保证在某个磁盘没有被 群集软件所保护时,不会同时有多个节点对它进行写操
9、作。使用下面的表一,确定每步应 该对哪个节点或存储设备授权。该文档中的步骤是针对宜昌船舶柴油机厂两节点的群集。然而,如果要安装超过两个节 点的群集,使用节点2所在列里的信息,确定其它节点的必要的状态。表1.群集安装的上电顺序步骤节点节点存储注释设置网络检查所有共享总线上的存储设备是否都已经断电。给节 上电上电断电.r .点上电安装共享磁盘上电 断电 上电所有节点断电。给共享存储器上电,给第一个节点上电检杳磁盘配置断由卜由卜由首节点断电,给第二个节点上电。必要情况下,对第三、 断电上电 上电第四个节点重复上述步骤。配置首节点 配置第二个节 占八、上电 断电 上电对所有节点断电;对首节点上电上由上
10、由上由在成功配置好首节点后,给第一个节点上电。如有必要, 电 电电对第三、第四节点可以重复上述步骤加电安装上电 上电 上电在这里,所有的节点都必须上电。在安装群集服务软件前,必须采取一些步骤。这些步骤是:在每个节点上安装 Windows 2000 Advanced Server。设置网络。设置磁盘。在对首节点安装群集服务前,在每个群集节点上进行这些步骤。为在基于Windows 2000的服务器上配置群集服务,你的帐号在每个节点上,都必须具 有管理员权限。所有节点都必须是域的成员服务器,或者所有的节点是同一个域里的域控制 器。在群集中,不允许一部分是域成员,一部分是域控制器,在宜昌船舶柴油机厂这
11、里,两 台节点服务器都是作为的域成员。安装Windows 2000操作系统使用HP Proliant 560随机自带的SmartStart光盘及已购买的 Windows 2000 Advanced Server光盘,在群集里的每个节点上安装操作系统;安装相应的驱动程序,尽量保证驱动程序为当前比较新的版本,可以随时到HP的官方网站上获取;安装Windows 2000的补丁, 这里需要注意的是只能安装Windows 2000 Service Pack3,否则会造成集群系统的不稳定。依据技术协议,分别命名两台节点服务器的机器名为ymdserverl、ymdserver2。安装网络注:在这一部分,要对
12、所有共享存储设备断电,然后对所有节点上电。在至少有一个节 点安装好群集服务,并保持在线之前,不要同时让多个节点同时访问共享存储设备。 每个群集节点都至少需要两个网络适配器-一个作为外网连接,命名为外网(宜昌船舶柴油机厂办公网),一个作为内网连接,命名为心跳(群集通讯网心跳),如图将本地连接作为外网连接更名为外网、将本地连接2作为内网连接更名为心跳。3两台节点服务器的心跳适配器直接通过交叉的双绞线点对点连接。每个节点的外网适配 器连接到外网交换机上。检查所有的网络连接是否正确,看内部网适配器是否只跟内部网适配器建立连接,外网 适配器是否连接到外网上。这些连接如下面图1所示。在执行共享文件安装前,
13、在每个群集 节点上执行这些步骤。Shared配置心跳适配器在群集里的首节点上执行这些步骤右键单击网上邻居,并单击属性。右键单击心跳图标。注:哪个网络适配器是心跳的,哪个是外网的,取决于预先安排。在本文中,第一个网络适 配器(本地连接)是连接到外网上的,第二个连接(本地连接2)是连接到心跳上的。单击属性。心跳状态窗口将显示该连接属性,以及连接速度。如果窗口显示网络连 接断开,检查线缆和连接,在继续进行前,解决该问题。单击关闭。单击配置。单击高级。将显示如下图所示窗口。应该将内部网网络适配器的速度设置为网络的实际速度,而不是缺省选择的速度。从下 拉列表中选择网络速度。不要使用速度的自动选择设置。一
14、些适配器在确定网速时要掉包。 为设定网络适配器的速度,单击适当的选项,如媒体类型或速度。群集里的所有网络适配器都连接到同一个网上,应该具有同样的配置,使用同样的双工 模式、流量控制、媒体类型等。即使硬件不同,这些设置也要保持一致。注:我们强烈建议在整个群集网络里,使用同样的网络适配器。单击internet 协议(TCP/IP)。单击属性。单击使用下列IP地址单选按钮,并键入下列地址:10.0.0.1。(第二个节点 使用 10.0.0.2)。键入子网掩码255.0.0.0。单击高级单选按钮,并选择WINS标签。选择禁用TCP/IP上的NetBIOS (S)。单击确定,返回上一个菜单。这个步骤只用
15、于心跳网络适配器。窗口外观应该如下图所示。配置公众网网络适配器注:如果有DHCP服务器,那么,公众网的网络适配器的IP地址可自动获得,这不是群集 节点的推荐使用方式。我们强烈建议,为群集节点里的所有的网络适配器配置静态的IP地 址(对内部网和公众网的适配器都是如此)。如果IP地址时通过DHCP得到的,那么,如 果DHCP服务器关机时,就无法访问群集节点。如果一定要对公众网适配器使用DHCP, 就要使用长租期,保证即使DHCP暂时失效,动态分配的地址还会保持有效。在任何情况 下,要为内部网络连接分配静态的IP地址。记住,对于一个子网,群集服务只能识别一个 网络接口,这里设置外网的IP地址为192.168.2.8子网掩码为255.255.255.0,网关为192.168.2.254第二节点IP地址为192.168.2.9子网掩码为255.255.255.0,网关为192.168.2.254。检查连接和名字解析为检查心跳和外网是否通信正常,对每个节点处的每个网络适配器执行下面的步骤。首先需 要知道群集里的每个网络适配器的IP地址。如果不知道该信息,可使用在每个节点里的 ipco