技术开发 频道

搭建SQL Server 2008 R2故障转移群集

        【IT168 专稿】前面两篇文章分别介绍了《初探SQL Server 2008 R2故障转移群集》以及《SQL Server2008 R2故障转移群集环境准备》,今天我们来看一下,如何具体搭建SQL Server 2008 R2故障转移群集。安装SQL Server 2008需要Microsoft .Net FrameWork 3.5,但是当前使用的SQL Server 2008安装盘没有带Microsoft .Net FrameWork 3.5,需要为群集各个节点都安装。

  方法是使用“角色管理工具”安装,如下图所示:

搭建SQL Server 2008 R2故障转移群集

  连续下一步之后,开始安装,安装成功后,则出现下图所示界面。

搭建SQL Server 2008 R2故障转移群集

  故障转移群集所需的 Active Directory账户

  在 Windows Server 2008 中,当您创建故障转移群集并配置群集服务或应用程序时,故障转移群集向导将创建所需的 Active Directory 计算机帐户(也称为计算机对象)并授予这些帐户特定权限。 该向导将为群集自身创建一个计算机帐户(此帐户也称为群集名称对象或 CNO),并为大多数类型的群集服务和应用程序创建一个计算机帐户。故障转移群集向导会自动设置这些帐户的权限。如果权限发生了更改,则将需要改回之前权限以满足群集要求。

  用于创建群集的用户帐户:这是用于启动“创建群集”向导的用户帐户。 此帐户非常重要,因为它提供为群集自身创建计算机帐户的依据。

  群集名称帐户(群集自身的计算机帐户,也称为群集名称对象或 CNO)。 此帐户由“创建群集”向导自动创建,并且具有与群集相同的名称。 群集名称帐户非常重要,这是因为通过此帐户,当您在群集上配置新服务和应用程序时会自动创建其他帐户。 如果删除群集名称帐户或剥夺此帐户的权限,则将无法按照群集要求创建其他帐户。

  群集服务或应用程序的计算机帐户(计算机对象)。 这些帐户在创建大多数类型的群集服务或应用程序过程中由“高可用性”向导自动创建,而 Hyper-V 虚拟机是一个例外。 群集名称帐户必须具备对这些帐户的完全控制权。

  也就是说在此会用到一个用户账号两个计算机帐号,其中两个计算机账号由向导自己创建,而我们需要手动创建用户账号。创建此用户时需要注意以下几点:

  此帐户必须是域帐户, 此帐户无须是域管理员帐户。但需要考虑至针对用于域中计算机帐户的容器的“创建计算机对象”和“读取所有属性”权限。所以,一般会让此用户为域管理员。

  此帐户必须对将成为群集节点的服务器拥有管理权限。 提供此帐户最简单的方法就是:创建一个域用户帐户,然后将此帐户添加到每台将成为群集节点的服务器上的本地 Administrators 组。

  创建方法如下:

  在DC上为安装群集的用户创建域帐户。帐户名为sqladmin,并加入到domain Admins组中。如下图:

搭建SQL Server 2008 R2故障转移群集

  然后将此用户加入到各节点的本地管理员组中,如下图:

搭建SQL Server 2008 R2故障转移群集

  并同时在DC上创建一个Sqlgroup全局安全组,将sqladmin加入到此组中。

${PageNumber}

  创建第一个节点:

  我们先到Server1上进行SQL Server 2008 R2故障转移群集的部署,将SQL Server 安装光盘放入到光驱,弹出安装界面:

搭建SQL Server 2008 R2故障转移群集

  点击:新的SQL Server 故障转移群集安装。

  此界面是安装程序支持规则,以确定安装SQL Server的一些支持规则。接下来输入产品密钥,接受许可协议,然后下一步,开始安装程序支持文件,如下图:

搭建SQL Server 2008 R2故障转移群集

  稍等片刻,出现下图所示:

搭建SQL Server 2008 R2故障转移群集

  下一步之后,开始进行SQL Server的功能选择。如下图所示:

搭建SQL Server 2008 R2故障转移群集

  这一部分需要根据客户的实际需要进行功能的选择,在此我选择全部,下一步。

搭建SQL Server 2008 R2故障转移群集

  此界面中输入SQL Server群集的网络名称:SQLCLUSTER,客户端主要是通过此名称连接到群集。

搭建SQL Server 2008 R2故障转移群集

  此界面显示出,所占磁盘空间,直接下一步。

搭建SQL Server 2008 R2故障转移群集

  将要创建SQL Server 群集资源组名称是SQL Server(MSSQLSERVER)。采用默认值直接下一步。

搭建SQL Server 2008 R2故障转移群集

${PageNumber}

  群集磁盘选择,磁盘1是仲裁,磁盘3用于MSDTDC,在此只能使用磁盘2,下一步。

  在此界面中配置群集所使用的IP地址,取消DHCP。

搭建SQL Server 2008 R2故障转移群集

  为将作为SQL Server故障转移群集的一部分进行安装的群集服务指定全局或局部安全域组。

搭建SQL Server 2008 R2故障转移群集

  接下来配置服务帐户,在此就使用刚才创建sqladmin用户。

搭建SQL Server 2008 R2故障转移群集

  在此界面中指定sa用户的口令以及SQL Server管理员。

搭建SQL Server 2008 R2故障转移群集

  同时还需要指定analysis services管理员和数据文件夹。

搭建SQL Server 2008 R2故障转移群集

  报表服务的配置界面,直接下一步即可。安装程序正在运行规则以确定是否将阻止故障转移群集安装操作,直接下一步即可。

搭建SQL Server 2008 R2故障转移群集

  到这一步,基本配置就已经结束了,点击安装。

搭建SQL Server 2008 R2故障转移群集

  出现此界面后,点击安装以后就只能是静静的等待了。

搭建SQL Server 2008 R2故障转移群集

  当看到这个界面时,就恭喜你,单节点群集已经部署成功了,此时群集就已经可以提供服务了,如下图所示:

搭建SQL Server 2008 R2故障转移群集

  请继续关注《SQL Server 2008 R2群集中添加附属节点》。

0
相关文章