在VM Server中配置SQL Server 2005故障转移群集(3)—安装实例

在VM Server中配置SQL Server 2005故障转移群集(3)---安装实例

 

8. 安装SQL Server实例

8.1. 准备工作

8.2. 安装SQL Server

9. 安装客户端组件

本 实验中安装的SQL Server实例名为:SQLCLUSTER。SQL Server 2005可以在群集中的任何一个联机的节点上进行安装。选择某一个节点进行数据库实例的安装过程,其他节点会自动同步安装,不用再执行手动安装过程。实验 中选择"Node1"来安装SQL Server 2005。

在 确保群集的工作正常的情况下,安装SQL Server 2005之前,我们需要先配置好MSDTC(Microsoft分布式事务处理协调器 )群集资源。如果只安装数据库引擎,则MSDTC群集资源不是必需的。如果安装数据库引擎、SSIS、Notification Services或工作站组件,则必须安装MSDTC。此要求适用于Windows 2000和Windows Server 2003操作系统。

8.1.1. 安装MSDTC和IIS

在节点Node1和节点Node2上分别安装IIS、DTC,想成功使用和创建MSDTC资源,必须开启网络DTC访问组件。IIS服务主要用于Reporting Sevices,可以不用安装。以节点Node1为例, 节点Node2上的安装过程相同。

 

群 集节点Node1中打开添加/删除程序(控制面板>添加或删除程序),在随后出现的"添加或删除程序"对话框中,单击左侧的"添加/删除 Windows组件"。在随后出现的"Windows组件向导"对话框中,找到并双击"应用程序服务器"项,在随后弹出的"应用程序服务器"对话框中,勾 选"启用网络DTC访问"项。找到并双击"Internet信息服务"在弹出的窗口中选择"Internet信息服务管理器"和"文件传输协议(FTP) 服务",单击"确定"按钮回到"Windows组件向导"对话框,然后单击"下一步"进行MSDTC和IIS的安装。

 

8.1.2. 创建群集资源

接下来在群集CLUSTERSQL的组SQL2005中创建IP地址、网络名称和MSDTC资源。

IP地址创建时不依赖于任何资源,网络名称依赖IP地址资源,MSDTC依赖IP地址、网络名称和物理磁盘资源,

8.1.2.1. 创建IP地址资源

可能的所有者默认已添加

依存关系保持为空,不依赖任何资源

输入IP地址信息

在TCP/IP地址参数中输入MSTDC的IP地址为:192.168.100.111,子网掩码为:255.255.255.0

注意:网络为public,IP地址必须与公共网卡处于同一IP地址范围。

点完成按钮结束MSTDC IP地址的添加。

完成创建后,右击IP Address选择"联机"。

8.1.2.2. 创建网络名称

网络名称资源依赖于IP地址资源。

从左边的可用资源列表中将IP Address选择到右边的资源依存列表中,

8.1.2.3. 创建MSDTC资源

MSDTC资源依存于网络名称、IP地址和物理磁盘资源

将IP Address、Network Name、磁盘R:选择到右边的资源依存列表中

等资源全部联机后,最后测试一下群集资源是否可以在两个节点之间顺利转移,可通过移动组来测试。当前组SQL2005的所有者为Node2。

从下图可以看出,在节点Node1上成功联机。群集资源组SQL2005已从Node2成功移动到Node1。

 

在安装开始之前,请确定群集各个节点的Remote Registry服务是启动的。否则,在安装过程中选择群集节点的时候没有启动Remote Registry服务的节点会处于不可用状态。

SQL Server2005群集的安装只需要在群集中的任何一个联机的节点上进行。

运行SQL Server安装程序,在"开始"页面中单击"SQL Server 2005 X86企业版CD1"。 然后点击安装"服务器组件、工具、联机丛书和示例"

在随后出现的"Microsoft SQL Server 2005 安装程序"对话框中,接受许可协议并单击"下一步"按钮,接下来提示需要预先安装一些组件,单击"安装"按钮进行安装。

安装.NET Framework 2.0 、.NET Framework2.0-语言包、 Microsoft SQL Native Client 、 Microsoft SQL Server 2005安装程序支持文件

安装完成后,单击"下一步"按钮,此时会初始化SQL Server 2005的正式程序,待初始化完成后,会重新弹出"Microsoft SQLServer 2005 安装程序"对话框,在该对话框中单击"下一步"按钮。

接下来安装程序会对群集中的每个节点做检查。可以看到"系统配置检查"的过程中,对群集的两个节点均做了检查,这就表明,SQL Server 2005将在两个节点上同时安装。

检查结果中有2个警告是Node1和Node2不满足最低硬件要求,原因是为虚拟机Node1和Node2配置的内存384M不满足SQL Server 2005的最低512M内存要求。忽略此警告。

确认检查结果没有问题后,单击"下一步"按钮。在接下来的步骤中输入一些基本信息,然后单击"下一步"按钮。

接 下来,选择要安装的SQL Server组件,仅选择"SQL Server Database Services",由于是安装SQL Server群集,因此,勾选"创建 SQL Server故障转移群集",然后单击"下一步"按钮。在接下来的步骤中,选择"命名实例",并输入实例名"SQLCLUSTER",然后单击"下一步" 按钮。

输入虚拟服务器名称为:SQLCLUSTER,虚拟服务器名称是我们用以连接到SQL Server实例的名称。

接 下来的步骤设置"虚拟服务器"的IP地址,由于只提供对外服务,故"要使用的网络"选择"Public",然后在"IP 地址"中输入"192.168.100.120",此IP地址必须与public处于同一个地址段,然后单击"添加"按钮。客户端访问SQL Server需要指定的服务器(名称和IP)即这两个步骤中设置的"虚拟服务器名称"和"虚拟服务器IP地址"。

在接下来的步骤中,选择SQL Server要安装的群集组,选择"SQL2005","数据文件"会自动选择该组的共享数据盘,因为这个组只有一个共享数据盘,所以保持默认值,完成后单击"下一步"按钮。

接下来设置SQL Server群集涉及的节点,选择所有可用的节点(默认值),然后单击"下一步"按钮。如果有些节点处于不可用节点列表,请确认该节点上的Remote Registry服务是否开启?

接下来的步骤中,输入正确的群集服务用户密码,然后单击"下一步"按钮。

在接下来的步骤中,为要安装的SQL Server服务设置服务启动用户,这个要求是正确的域用户,用户名:clusterservice,域:dbainfo.net,完成后单击"下一步"按钮。

接下来的步骤设置群集服务的域组,将它设置为"DBAINFO\Domain Users"

接下来的步骤设置SQL Server的身份验证模式,选择混合验证模式,并输入sa的密码。

接下来设置SQL Server的排序规则,默认即可。

接下来设置错误报告,默认。

接来的屏幕表示安装准备就绪,单击"下一步"按钮。

接下来的屏幕表示正在准备安装,这个需要一段时间。

待安装准备完成后,会在各个群集节点(Node1和Node2)上进行SQL Server的安装,可以单击"节点"下拉框选择不同的群集节点,查看在该节点上的安装进度。

接下来的屏幕表示安装结束,单击"完成"按钮

SQL Server正确安装完成后,在群集管理窗口中,单击安装SQL Server的组(本实验中是SQL2005),可以看到SQL Server安装程序在里面自动创建了SQL Server群集相关的资源。可以测试一下,将"SQL2005"移动到节点Node2,以此验证SQL Server安装的正确性。

群集组SQL2005的资源先处于联机挂起,最后全部联机了。

这样SQL Server数据库(sqlcluster\sqlcluster)就由节点Node1移动到节点Node2了。

安装客户端组件和其他工具包,两个节点均需要安装。以在节点Node1上安装为例,节点Node2的安装过程类似。

节点Node1上的SQL Server客户端安装完成后,再在节点Node2上安装客户端工具。


链接:

在VM Server中配置SQL Server 2005故障转移群集(1)—创建虚拟机

在VM Server中配置SQL Server 2005故障转移群集(2)---配置群集

在VM Server中配置SQL Server 2005故障转移群集(3)—安装实例

  • 本文链接地址:http://www.dbainfo.net/sqlserver-2005-failover-cluster3.htm
  • 本文为dbainfo个人原创,请在尊重作者劳动成果的前提下进行转载;
  • 转载务必注明原始出处 : Sybase数据库技术,数据库恢复专家
  • 对《在VM Server中配置SQL Server 2005故障转移群集(3)—安装实例》有何疑问或见解,请在本文下方发表;
  • 对网站还有其他问题或建议,请提交在留言板,谢谢!
  • 目前还没有任何评论.
    :wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)