SQL Server 2008 R2命名故障转移群集的实例解析


  本文标签:SQL Server 2008 R2 故障转移群集

  SQL Server 2008 R2命名故障转移群集的相关知识是本文我们主要要介绍的内容,若要安装SQL Server 故障转移群集,您必须通过运行SQL Server安装程序来创建并配置一个故障转移群集实例  。本主题介绍故障转移群集的元素,以及关于命名故障转移群集实例的重要信息和安装故障转移群集的基本步骤  。

  安装 SQL Server 2008 R2 故障转移群集 - Edwin Tong - 网航科技 Edwin Tong故障转移群集实例的元素

  故障转移群集实例可以在参与故障转移群集节点的一个或多个计算机上运行  。故障转移群集实例包括:

  Microsoft 群集服务 (MSCS) 群集组(也称为“资源组”)中的一个或多个磁盘的组合  。各资源组最多可包含一个 SQL Server 实例  。

  故障转移群集实例的网络名称  。

  分配给故障转移群集实例的一个或多个 IP 地址  。

  一个包括 SQL Server、SQL Server 代理、全文搜索 (FTS) 服务以及复制在内的 SQL Server 实例  。您可以安装仅包含 SQL Server、仅包含 Analysis Services 或同时包含 SQL Server 和 Analysis Services 的故障转移群集  。

  安装 SQL Server 2008 R2 故障转移群集 - Edwin Tong - 网航科技 Edwin Tong命名故障转移群集实例

  SQL Server故障转移群集实例总是象单个计算机那样出现在网络中  。必须使用 SQL Server 故障转移群集实例名称来连接到SQL Server 故障转移群集,而不能使用它碰巧运行的节点的计算机名称  。这样做就能确保无论哪个节点运行 SQL Server,您始终能够用相同的名称连接到故障转移群集实例  。

  您的故障转移群集实例名称对于您的域而言必须是唯一的,SQL Server 不会侦听本地服务器的IP地址  。相反,SQL Server 只会侦听在安装SQL Server 故障转移群集实例过程中创建的虚拟 IP 地址  。

  SQL Server 根据故障转移群集内独特的注册表项和服务名称来确保 SQL Server 功能在故障转移后得以持续  。因此,您为 SQL Server 实例(包括默认实例)提供的名称对于故障转移群集中的所有节点都必须是唯一的  。使用唯一的实例名称将确保配置为故障转移到单一服务器的 SQL Server 实例拥有独特的注册表项和服务名称  。

  安装 SQL Server 2008 R2 故障转移群集 - Edwin Tong - 网航科技 Edwin TongSQL Server与故障转移群集合并时的注意事项

  如果您计划将多个独立的服务器合并到 SQL Server 故障转移群集实例,我们建议,作为计划过程的一部分,您务必确保群集节点的硬件配置足以支持将要承载的 SQL Server 实例数  。

  以下是两个常用方案和可以应用到站点配置的建议解决方案的基础  。

  方案1:

  您是托管站,想要提供最多 23 个的 SQL Server 实例,这些实例具有如下资源要求:

  23 个 SQL Server 实例中作为单个群集节点的每个实例需要 2 个处理器,共需要 46 个 CPU  。

  23 个 SQL Server 实例中作为单个群集节点的每个实例需要 2 GB 内存,共需要 48 GB RAM(其中,额外的 2 GB 内存供操作系统使用)  。

  23 个 SQL Server 实例中每个实例需要 4 个磁盘作为群集磁盘阵列,共需要 92 个磁盘  。

  如果将故障转移成员数限制为可用节点的一半,则硬件要求将降为:

  23 个处理器、每节点 24 GB 内存和 46 个可用磁盘  。

  通过支持装入点进一步减少了磁盘总数  。SQL Server 将要求 23 个磁盘每个承载 3 个或更多的装入点,以便提高磁盘空间的可用性  。

  潜在的限制是:如果处理器和内存要求提高,现有硬件可能无法在不损失现有 SQL Server 实例性能的情况下为这些要求提供支持  。

  方案2:

  从现有SQL Server 实例迁移到故障转移群集  。首先,必须收集现有服务器的当前基准,注意所有现有瓶颈  。假定基准性能统计信息提供以下需求,并且带装入点的单个驱动器能满足驱动器要求,那么就可以采用下列配置:

  SQL Server 1 - 8 个处理器,16 GB RAM

  SQL Server 2 - 4 个处理器,8 GB RAM(需要 RAM,计划为 12 GB)

  SQL Server 3 - 2 个处理器,16 GB RAM(基准表明需要更多处理器)

  SQL Server 4 - 4 个处理器,8 GB RAM(需要更多网络带宽,为 4 个专用连接添加网络适配器)

  若要替换上述四个服务器,群集节点需要的最小配置如下:

  18 个处理器、54 GB 内存和 6 个网络适配器

  在计算故障转移群集中的单个节点的最小配置的过程中要考虑下列内容:

  所需 CPU 总数

  所需总内存和

  所需磁盘数

  为操作系统添加2GB RAM

  注意:以前 SQL Server版本中遇到的磁盘限制不会影响SQL Server 2008  。SQL Server 的每个实例只需要一个群集磁盘来存放数据文件  。

  安装 SQL Server 2008 R2 故障转移群集 - Edwin Tong - 网航科技 Edwin Tong安装故障转移群集

  若要安装故障转移群集,您必须使用具有本地管理员的域帐户,拥有作为服务登录的权限,并且拥有在故障转移群集的所有节点上作为操作系统的一部分进行操作的权限  。

  若要通过使用 SQL Server 安装程序来安装故障转移群集,请执行以下步骤:

  确定创建故障转移群集实例(如群集磁盘资源、IP 地址和网络名称)和可用于故障转移的节点所需的信息  。有关详细信息,请参阅:

  安装故障转移群集前的准备工作

  安装 SQL Server 的安全注意事项

  必须在运行SQL Server 安装程序之前完成这些配置步骤,可使用 Windows 群集管理器来执行操作  。必须为要配置的各个故障转移群集实例设置一个MSCS 组  。

  运行SQL Server 安装程序,开始安装故障转移群集  。对于 SQL Server 2008 中的所有安装方案,故障转移群集都具有一个新的体系结构和新的工作流  。两个安装选项是集成安装和高级/企业安装  。集成安装将创建并配置一个单节点 SQL Server 故障转移群集实例  。使用安装程序中的添加节点功能添加其他节点  。例如,对于集成安装,运行安装程序以创建一个单节点故障转移群集  。 然后,您再次为要添加到群集的每个节点运行安装程序  。

  高级/企业安装包括两个步骤  。准备步骤准备要运行的故障转移群集的所有节点  。节点是在此初始步骤中定义并进行准备的  。准备节点之后,将在活动节点(即具有共享磁盘的节点)上运行完成步骤,以完成故障转移群集实例并使其能够运行  。

  关于SQL Server 2008 R2故障转移群集的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!