首页 配置 SQL Server 2005 N + 1 群集

配置 SQL Server 2005 N + 1 群集

举报
开通vip

配置 SQL Server 2005 N + 1 群集 在 VMWare 中配置 SQL Server 2005 N + 1 群集 (一) 环境 1.        实验环境 Vmware Server 1.0.6 SQL Server 2005 企业版 Host OS: Windows Server 2003 企业版 Guest OS:Windows Server 2003 企业版 1.1      背景 所谓N+1的SQL Server群集,主要是以节约成本为出发点的一种群集方案。一般的SQL Server群集,每个SQL Server服务至少有两个结点,一个提供...

配置 SQL Server 2005 N + 1 群集
 在 VMWare 中配置 SQL Server 2005 N + 1 群集 (一) 环境 1.        实验环境 Vmware Server 1.0.6 SQL Server 2005 企业版 Host OS: Windows Server 2003 企业版 Guest OS:Windows Server 2003 企业版 1.1      背景 所谓N+1的SQL Server群集,主要是以节约成本为出发点的一种群集 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。一般的SQL Server群集,每个SQL Server服务至少有两个结点,一个提供服务,另一个备用。 而N+1的SQL Server群集,是多个SQL Server共享一台备用服务器。这样,如果有两个SQL Server服务,则只需要2(提供服务的服务器)+1(备用服务器)=3台服务器。 一般来说,多台服务器同时出故障的可能性比较小,所以N+1的SQL Server群集在保证了高可用性的前提下,有最大程度的节约成本。 本示例演示配置2+1的SQL Server 2005群集。 1.2      拓扑图 1.3      系统配置 1.3.1        Domain OS:                  Windows Server 2003企业版 Role:                Domain Controller、DNS Server Server Name:    Domain Domain:           Cluster.SQL.com IP - Public:       192.168.0.1 mask - Public:   255.255.255.0 DNS - Public:   192.168.0.1 1.3.2        Cluster Cluster Name:   ClusterSQL IP:                   192.268.0.201 1.3.3        Cluster Node 1 OS:                  Windows Server 2003企业版 Role:                Member Server Server Name:    SQLClusterNode1 IP - Public:       192.168.0.101 mask - Public:   255.255.255.0 DNS - Public:   192.168.0.1 IP - Prive          192.168.1.101 (Heartbeat连接) mask - Prive:     255.255.255.0 1.3.4        Cluster Node 2 OS:                  Windows Server 2003企业版 Role:                Member Server Server Name:    SQLClusterNode2 IP - Public:       192.168.0.102 mask - Public:   255.255.255.0 DNS - Public:   192.168.0.1 IP - Prive          192.168.1.102 (Heartbeat连接) mask - Prive:     255.255.255.0 1.3.5        Cluster Node 3 OS:                  Windows Server 2003企业版 Role:                Member Server Server Name:    SQLClusterNode3 IP - Public:       192.168.0.103 mask - Public:   255.255.255.0 DNS - Public:   192.168.0.1 IP - Prive          192.168.1.103 (Heartbeat连接) mask - Prive:     255.255.255.0 1.3.6        SQL Server 实例 Virtual Server Name - 1:            SQL01 Virtual Server IP - 1:                 192.168.0.211 Instance Name - 1:                       SQL01 Virtual Server Name - 2:            SQL02 Virtual Server IP - 2:                 192.168.0.212 Instance Name - 2:                       SQL02   2.        在Vmware配置虚拟机 所以的OS均使用Windows Server 2003企业版,故可以创建一台虚拟机,完成基本的配置和安装,最后使用Sysprep工具抽取SID后关机并做一个快照,然后克隆出另外4台虚拟机(也可以不使用Sysprep工具,直接克隆,然后使用newsid这个小工具重新生成SID并修改计算机名)。 2.1      创建第一台虚拟机(模板机) VMware Server 成功安装后,会在桌面上放置名为“VMware Server Console”的图标,单击该图标以打开“VMware Server Console”,首先会弹出如下图所示的连接对话框,单击“OK”按钮即可。  接下来进入“VMware Server Console”,单击“New Virtual Machine”,以打开向导创建第一台虚拟机。  建立第一台虚拟机可参考下面的图示步骤和相关的设置。 Configure - 1 Configure - 2   Configure - 3 Configure - 4 Configure - 5 Configure - 6 Configure - 7 Configure - 8 Configure - 9 Configure - 10 Configure - 11 Configure - 12 Configure – 13   虚拟机配置好后,在“VMware Server Console”中可以看到虚拟机的配置情况,需要进一步设置CD-ROM。双击虚拟机“Devices”列表中的“CD-ROM”,在随后出现的“CD-ROM device”对话框中,对CD-ROM进行配置。 如果配置使用物理光驱,则复选“Legacy emulation”复选框(否则虚拟机启动可能非常缓慢)。如果配置使用“Use ISO image”,则指定ISO文件。根据实际情况,选择两种中的一种(如果使用光盘安装OS,则应该选择使用物理光驱;如果使用ISO镜像安装OS,则应该选择“Use ISO image”)。 完成上述设置后,单击Commands列表下的“Start this virtual machine”以启动虚拟机,并完成操作系统的安装。 2.2      创建其他虚拟机(Domain和Cluster Node) 模板机安装好操作系统后,可以使用Sysprep工具抽取SID后关机并做一个快照,这样克隆出来的虚拟机只需要在启动的时候配置一下就可以了。如果不使用Sysprep工具,则对于克隆出来的虚拟机,需要使用newsid这个小工具来重新生成SID,否则加入域的时候会出问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,newsid可以从http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx下载。 在这里,我们使用newsid来重新SID。 2.2.1        Domain 关闭模板机,并且从“VMware Server Console”的TAB中去掉它(单击模板机的选项卡标签,再FileàClose),避免误操作。 2.2.1.1虚拟机克隆 打开我的电脑,找到模板机所在的文件夹,将其复制一份,并重命名 “Server Domain”。 回到“VMware Server Console”,单击选项卡中的“Home”标签,然后单击“Open Existing Virtual Machine”,在随后出现的“Open Virtual Machine”对话框中,单击“Browse”按钮,在随后出来的“Browse for a Virtual Machine”对话框中,找到前面复制的“Server Domain”文件夹,选择下面的vmx文件,并单击“Open”按钮以打开它。  回到“VMware Server Console”,在选项卡中单击刚刚打开的虚拟机的标签,单击“Edit virtual machine settings”,在随后出现的“virtual machine settings”对话框中,单击选项卡中的“Options”标签,在“virtual machine name”中输入“Domain”,然后单击“OK”按钮。设置的“virtual machine name”名称将显示在“VMware Server Console”的选项卡标签中。   2.2.1.2操作系统环境设置 虚拟机配置调整后,单击“Start this virtual machine”以启动虚拟机。接下来所做的工作就是完成Domain的环境准备。 Domain的虚拟机启动并进入操作系统后,需要进行IP地址的配置,以及用newsid重新生成SID和修改计算机名。 配置IP地址 Domain的虚拟机启动并进入操作系统后,首先配置好IP地址。在操作系统的网络配置中,将此计算机的IP地址设置为192.168.0.1,并将DNS服务器指向本机。   重新生成SID和修改计算机名 网络配置好下,接下来使用newsid这个小工具来重新生成SID,并重新设置计算机名称。启动newsid后,会以向导的形式提示各项设置,除“Rename the Compter”这个步骤需要将计算机名设置为“Domain”外,其他均保持默认设置即可。  完成所有的设置后,nwsid会开始做相关的处理,并且会在处理完成后自动重启。当newsid完成处理并且重启系统后,Domain的配置就算完成了。 2.2.2        Cluster Node 1 2.2.2.1虚拟机克隆 对于Cluster Node 1,它的克隆过程与Domain基本一致。只是需要将Cluster Node1复制的文件夹重命名为“Server Node1”;在“VMware Server Console”,将Cluster Node1的 “virtual machine name”设置为“SQLClusterNode1”。 2.2.2.2硬件设置 做为Cluster的结点,至少需要两个共享磁盘,一个做为仲裁盘;另一个做为数据盘。示例需要两个SQL Server实例,故至少需要两个数据盘。这样,就需要在Cluster Node1中添加三个共享磁盘。另外,每个Cluster 结点需要两张网卡,一张用于结点之间的心跳连接,另一张用于客户端连接。 保持Cluster Node1为操作系统关闭的状态,在“VMware Server Console”选项卡中,单击名为“SQLClusterNode1”的标签,然后单击“Edit virtual machine settings”,在随后出现的“virtual machine settings”对话框中,单击选项卡中的“Hardware”标签,接下来添加共享磁盘和网卡。 添加共享磁盘: 共享磁盘为所有的Cluster Node共用,故不宜和某个Cluster Node的文件放在一齐。在我的电脑中,与Cluster Node1所在文件夹的父目录中建立一个文件夹,并将其命名为“Disk Share”,做为存放共享磁盘文件的目录。 回到“VMware Server Console”,准备创建共享磁盘,首先创建仲裁盘。 在已经打开的“virtual machine settings”对话框中单击“Add”按钮,在随后出现的“Add Hardware Wizard”对话框中,单击“Next”按钮。在接下来的步骤中选择“HardDisk”,然后单击“Next”按钮。  在接下来的两个步骤中,分别选择“Create a new virtual disk”、“SCSI”。 在接下来的两个步骤中,分别将磁盘的大小设置为1GB(仲裁盘不需要太大),并且将虚拟磁盘的存储目录设置为前面创建的“Disk Share”,虚拟磁盘文件名设置为“Quorum.vmdk”。 在“Specify Disk File”这个步骤中,单击“Advancel”按钮,随后出现的对话框中,将“Virtual device node”设置为一个独立的SCSI总线,并将“Mode”设置为“independent”à“Persisten”。  完成上述设置后,单击“Finish”按钮以创建虚拟磁盘。 以同样的步骤,完成两个共享数据盘的添加,共享数据盘的大小需要设置大一些(例如设置为10GB)。“Virtual device node”选择与仲裁盘同一SCSI总线,只是选择不同的ID。共享数据盘的虚拟磁盘文件也放到“Disk Share”中,并分别命名为“Data01.vmdk”和“Data02.vmdk”。 添加网卡 模板虚拟机已经有一张网卡,故只需要再添加一张就可以了。在“Add Hardware Wizard”中,“Hardware type”步骤中选择“Ethernet Adapter”,“Network type”步骤选择“Host only”。 完成上述配置后,Cluster Node1的“Devices”列表大概如下图所示。   2.2.2.3操作系统环境设置 接下来进行操作系统环境的配置。单击“Start this virtual machine”以启动Cluster Node1。 Cluster Node1启动并进入操作系统后,需要配置IP地址、共享磁盘以及使用newsid重新生成SID和修改计算机名称。 配置IP地址 在操作系统的网络配置中,将新增加的网卡对应的网络连接(网络连接属性中,网卡名称有“#2”这样的字样)的IP地址修改为“192.168.1.101”。该网卡用于Cluster结点之间的心跳连接,故在设置好IP地址后,将该网卡对应的网络连接的名称设置为“Private”。   对于另一个网络连接,将其重命名为“Public”,并将其IP地址设置为“192.168.0.101”,DNS服务器设置为“192.168.0.1”(Domain服务器的IP地址)。 共享磁盘设置 打开计算机管理工具(“Control Panel”à“Administrative Tools”à“Computer Management”),单击“Disk Management”,在随后出现的“Initalize and Convert Disk Wizard”对话框中,单击“Next”按钮进入配置过程,所有的配置项均保持默认值即可。   接下来对磁盘进行分区操作。首先建立仲裁盘,右键第一个“Unallocated”的磁盘,在弹出的菜单中选择“New Partition”。   在随后再现的“New Partition Wizard”对话框中,一路单击“Next”按钮,直到“Assign Drive Letter or path”这个步骤,选择“Assign the following drive letter”,并将盘符设置为“Q”,然后单击“Next”按钮。   在接下来的“Format Partition”步骤中,选择“Format this partition with the following settings”,并将“Volume label”设置为“Quorum”,同时勾选“Perform a quick format”复选框。   单击“Next”按钮,在下一个步骤中单击“Finish”按钮以完成磁盘分区的建立。 数据盘的分区建立过程与仲裁盘相同。我们将第一个数据盘(Disk2)的盘符设置为“R”,“Label”设置为“Data01”; 将第一个数据盘(Disk3)的盘符设置为“S”,“Label”设置为“Data02”。 所有分区建立完成后的结果大致如下。 重新生成SID和修改计算机名 运行newsid,在“Rename the Compter”这个步骤中,将计算机名设置为“SQLClusterNode1”,其他均保持默认设置即可。 2.2.2.4虚拟机配置文件 为了保证共享磁盘的正常工作,在完成了上述配置后,还需要手工修改虚拟机配置文件。关闭Cluster Node1,在我的电脑中找到Cluster Node1的配置文件(扩展名为“.vmx”),在文件尾部加入下面的内容。其中“scsi1”是共享磁盘使用的SCSI总线;“scsi1:1”中的最后一个1是设置的ID号,这两个与前面添加磁盘时的“Virtual device node”配置对应。 scsi1.sharedBus = "virtual" scsi1:1.shared = "true" scsi1:2.shared = "true" scsi1:3.shared = "true" disk.locking="False" 2.2.3        Cluster Node 2、3 2.2.3.1虚拟机克隆 对于Cluster Node 2和3,它们的硬件配置与Cluster Node1相同,故将Cluster Node1复制两份,做为Cluster Node2和3就可以了。 保持Cluster Node1为关闭的状态,在我的电脑中,将Cluster Node1的文件夹复制两份,分别重命名为“Server Node2”、 “Server Node3”,做为Cluster Node2和3的虚拟机文件。在“VMware Server Console”,分别打开“Server Node2”、 “Server Node3”下的虚拟机配置文件,并将“virtual machine name”分别设置为“SQLClusterNode2”和“SQLClusterNode3”。 2.2.3.2操作系统环境设置 在操作系统环境方面,Cluster Node 2和3与Cluster Node1不同的地方在于IP地址和计算机名。 配置IP地址 对于Cluster Node2,在网络连接中,将Private的IP地址修改为 “192.168.1.102”,Public的IP地址修改为“192.168.0.102”。 对于Cluster Node3,在网络连接中,将Private的IP地址修改为 “192.168.1.103”,Public的IP地址修改为“192.168.0.103”。 重新生成SID和修改计算机名 分别在Cluster Node2和3中运行newsid,在“Rename the Compter”这个步骤中,对于Cluster Node2,将计算机名设置为“SQLClusterNode2”; 对于Cluster Node3,将计算机名设置为“SQLClusterNode3”其他均保持默认设置即可。 3.        群集安装 群集的安装包括Domain的安装(DNS和域的创建)、群集的创建及群集结点添加三部分。 3.1      Domain Domain具有DNS和域两大角色。 3.1.1        安装和配置DNS 3.1.1.1安装DNS 打开添加/删除程序(Control PanelàAdd  or Remove Programs),在随后出现的“Add  or Remove Programs”对话框中,单击左侧的“Add/Remove Windows Compenets”。在随后出现的“Windows Compenets Wizard”对话框中,找到并双击“Networking Services”项,在随后弹出的“Networking Services”对话框中,勾选“Domain Name System(DNS)”项。单击“OK”按钮回到“Windows Compenets Wizard”对话框,然后单击“下一步”进行DNS的安装。   3.1.1.2DNS配置 在管理工具中打开DNS(Administrative ToolsàDNS),在“dnsmgmt”控制台中,依次展开“DNS”à“Domain”。 创建正向搜索区域 右键单击“Forward Lookup Zone”,在弹出的菜单中选择“New Zone”。   在随后出现的“New Zone Wizard”对话框中,单击“下一步”,直到步骤“Zone Name”,在“Zone Name”中输入“Cluster.SQL.com”。   单击“Next”按钮,直到“Dynamic Update”步骤,选择“Allow both nonsecure and secure dynamic upadates”。   单击“Next“按钮直到向导结束。 创建反向搜索区域 右键单击“Reverse Lookup Zone”,在弹出的菜单中选择“New Zone”。   在随后出现的“New Zone Wizard”对话框中,单击“下一步”,直到步骤“Reverse Lookup Zone Name”,在“Network ID”中输入“192.168.0”。   单击“Next”按钮,直到“Dynamic Update”步骤,选择“Allow both nonsecure and secure dynamic upadates”。   单击“Next“按钮直到向导结束。 3.1.2        建域 在管理工具中打开服务器配置向导(Administrative Toolsà Configure Your Server Wizard),在随后出现的“Configure Your Server Wizard”对话框中,单击“Next”按钮,直到“Server Role”步骤。   单击以选择“Domain Controller(Active Directory)”,单击“Next”按钮,直到出现“Active Directory Installation Wizard”对话框。   在“Active Directory Installation Wizard”对话框中,单击“Next”按钮,直到“Domain Controller Type”步骤,保持默认的选择。 单击“Next”按钮,直到“New Domain Name”步骤,在“Full DNS name for new domain”中,输入“Cluster.SQL.com”。 单击“Next”按钮,接下来的步骤保持默认设置。 接下来的步骤设置Active Directory的数据库和日志目录,可以根据需要(在本示例中保持默认值)。单击“Next”按钮,接下来的步骤也保持默认设置。 接下来的“DNS Registration Diagnostics”步骤保持默认设置;“Permissions”步骤可以保持默认值,本示例中选择“Permissions compatible with pre Windows 2000 server operating systems”。 接下来的步骤设置恢复密码,设置一个强密码。单击“Next”按钮。接下来的“Summary”步骤显示了之前的步骤的配置信息,确定无误后,单击“Next”按钮进行域的创建。 域创建好后,根据提示重启操作系统。操作系统正常重启后,域的创建即告完成了。   3.2      建立群集 在建立群集之前,需要为组成群集的结点在域中建立用户,并且要将组成域的结点加入到域中。 3.2.1        群集结点域用户 创建两个域用户,一个为管理员,另一个作为群集服务的启动用户。 首先打开Active Directory Users and Computers(Administrative Toolsà Active Directory Users and Computers)。 建立组织单元 首先新建一个组织单元来单独管理群集用户。在“Active Directory Users and Computers”中,右键单击“Cluster.SQL.com”,在弹出的菜单中依次选择“New”à“Organizational Unit”。  在随后出现的“New Object – Organizational Unit”对话框的“Name”中输入“ClusterSQL”,然后单击“OK”按钮。   建立域用户Admin 首先建立管理员身份的域用户“Admin”。 在“Active Directory Users and Computers”中,右键单击“Cluster.SQL.com”下的“ClusterSQL”,在弹出的菜单中依次选择“New”à“User”。   在随后出现的“New Object – User”对话框的“First Name”和“User Logon name”中,输入“Admin”。单击“Next”按钮,在随后的步骤中设置用户密码。然后单击“Finish”按钮完成用户创建。 接下来将Admin用户加入到域管理员组中。在“Active Directory Users and Computers”中,右键“Admin”,在弹出的菜单中选择“Properties”。  在随后出现的“Admin Properties”对话框中,单击选项卡中的“Member Of”标签,然后单击“Add”按钮,在随后弹出的“Select Groups”对话框中,输入“Domain Admins”(也可能单击“Advanced”按钮来选择组)。随后单击“Select Groups”和“Admin Properties”对话框上的“OK”按钮完成操作。   建立域用户ClusterService 域用户ClusterService用于群集服务的启动帐户。在域中,该用户只需要是“Domain Users”组的成员即可。 创建域用户ClusterService的方法与创建域用户Admin一样。只是不需要将其加到“Domain Admins”组中。 3.2.2        将群集结点添加到域 群集中的每个结点都需要添加到域中。启动每个群集结点(ClusterNode1~3)。在每个群集结点上完成下述操作,以将结点添加到域中。 打开操作系统属性对话框(Control PanelàSystem),单击选项卡上的“Computer Name”标签。然后单击“Change”按钮,在随后出现的“Computer Name Changes”对话框中,选择“Member of”下的“Domain”单选项,并输入域名称“Cluster.SQL.com”。单击“OK”按钮,在随后出现的身份验证对话框中,“User Name”输入域管理员用户名“Cluster.SQL.com\Admin”,“Password”中输入该用户的密码。然后单击“OK”按钮,   如果身份验证通过,则会看到欢迎加入域的提示信息框。单“OK”按钮,并根据提示重启操作系统。   操作系统重新启动后,先以本机管理员用户登录(因为需要把域用户添加到本地管理员组中)。打开计算机管理(Control PanelàAdministrative ToolsàComputer Management)。在计算机管理控制台中,依次展开“Computer Management(Local)” à“System Tools”à“Local User and Groups”,单击“Groups”。在右边的列表中,右键单击“Administrators”,在弹出的菜单中选择“Properties”。   在随后弹出的“Administrators Properties”对话框中,单击“Add”按钮,在随后弹出的“Select Users, Computers, or Groups”对话框中,输入“Admin;ClusterService”,单击“OK”按钮,在随后出现的“Enter Network Password”对话框中,输入域管理员名称和密码。   单击“OK”按钮,如果检查到多个与输入名称匹配的用户名,则会看到类似下面的“Multiple Names Found”对话框,选择正确的用户名,单击所有弹出的对话框上的“OK”按钮,直到关闭“Administrators Properties”对话框。   3.2.3        创建群集 以域管理员身份登录任意一台做为群集结点的虚拟机,本例登录“SQLClusterNode1”。然后打开群集管理工具(Control Panelà Control Panelà Cluster Administrator)。在出现的“Open Connectin to Cluster”对话框中,选择“Create new cluster”,然后单击“OK”按钮。   在随后出现的“New Server Cluster Wizard”对话框中,单击“Next”按钮。在随后的“Cluster Name and Domain”步骤中,“Domain”选择“Cluster.SQL.com”;“Cluster name”中输入“ClusterSQL”,然后单击“Next”按钮。 接下来的“Select Computer”步骤,保持“Computer name”为当前计算机名称,单击“Next”按钮。接下来向导开始 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 当前的服务器配置情况,如果分析出问题,则单击“Details”按钮查看问题的详细信息,并根据错误原因做处理。在所有分析结果都没有问题的情况下,单击“Next”按钮。 接下来的步骤设置Cluster的IP地址,输入“192.168.0.201”,单击“Next”按钮。接下来的步骤设置群集服务的启动用户,将其设置为“ClusterService”,并输入该用户的密码和选择所在的域,完成后单击“Next”按钮。 接下来的步骤显示之前配置的一些信息,单击“Quorum”按钮,如果当前选择的不是做为仲裁盘的Disk Q,则改为选择“Disk Q:”,然后单击“OK”按钮返回“New Server Custer Wizard”对话框。确认列出的所有信息都没有问题后,单击“Next”按钮。接下来开始创建群集,群集创建完成后,单击“Next”按钮。在接下来的屏幕中,可以单击“View Log”来查看群集的安装日志,没有问题的话,单击“Finish”按钮结束群集的创建。 群集创建好后,群集管理器会自动连接到刚才创建的群集,可以看到群集创建向导自动为每个共享盘创建了一个组。其中,仲裁盘与群集的名称和IP地址在同一个组(Cluster Group)中;数据盘各自在一个独立的组中。  每个共享的数据盘上将安装一个SQL Server实例,我们将它们重命名为“SQL Server - 01”、 “SQL Server - 02”。 成功完成上述步骤后,群集就建立起来了。 3.3      在群集中添加结点 在群集中添加结点可以在任何一台准备添加到群集的结点服务器上进行。添加结点亦使用群集管理器来实现。如果是第一次使用群集管理器来添加结点,则在“Open Connection to Cluster”对话框中,“Action”选择“Open connection to cluster”,然后在“Cluster or server name”中,输入(或者单击“Browse”按钮选择)要连接的群集的名称,本示例中的群集名称是“CLUSTERSQL”。   接下来,在群集管理器中,右键单击“CLUSTERSQL” à“New” à“Node”,这将启动添加结点向导。   另一种启动添加结点向导的方法,是在“Open Connection to Cluster”对话框中,“Action”选择“Add node to cluster”,这样单击“OK”按钮后,会连接到指定的群集,并启动添加结点向导。   在群集向导(Add Nodes Wizard)对话框中,单击“Next”按钮。在随后的步骤中,将未加入群集的两个结点:SQLClusterNode2和SQLClusterNode3都添加到“Selected computers”列表中,然后单击“Next”按钮。   接下来向导开始检查配置,如果配置无误,则单击“Next”按钮。否则查看日志信息并解决遇到的问题。在接下来的步骤中,输入群集服务启动用户“ClusterSerice”的密码,并确保域是正确的,然后单击“Next”按钮。   随后的步骤显示之前的设置信息,确认无误后,单击“Next”按钮。接下来开始添加结点的操作,正确完成后,单击“Next”按钮,在随后的步骤中单击“Finish”按钮,结束群集结点的添加。   所有的结点都添加到群集后,在群集管理器中,可以看到类似下面的结果。   在群集管理器中,单击“Resource”可以看到当前所有的资源的Owner(即在那个结点上工作)。如果要更改Resource的Owner,可以将Resource所在的组,移动指定的结点来实现。例如,如果要将“Disk S:”的Owner更改为“SQLCLUSTERNODE2”,则在“Disk S:”所在的组“SQL Server – 02”是右键单击,在弹出的菜单中选择“Move Group”à“SQLCLUSTERNODE2”,操作成功后,可以看到“Disk S:”的Owner会变成“SQLCLUSTERNODE2”。   在进行一下步之前,建议测试所有的组,确定它们能否正确切换到不同的结点。 4.        SQL Server安装 一台服务器上,只能安装一个SQL Server默认实例,在群集中安装SQL Server也有此限制。本示例需要提供两个SQL Server实例,故不考虑安装默认实例。两个实例都安装为命名实例。 4.1      安装第一个SQL Server实例(SQL01) SQL Server安装可以在任何一个群集中的结点上进行安装。示例中选择“SQLServerNode1”来安装SQL Server。 4.1.1        安装SQL Server之前的准备工作 在确保群集的工作正常的情况下,安装SQL Server 2005之前,我们需要先配置好MSDTC(Microsoft分布式事务处理协调器 )群集资源。 注:如果只安装数据库引擎,则MSDTC群集资源不是必需的。如果安装数据库引擎、SSIS、Notification Services或工作站组件,则必须安装MSDTC。 此要求适用于Windows 2000和Windows Server 2003操作系统。   MSDTC的安装只需要在群集中的任何一个联机的结点上进行。在任何一个联机的群集结点中打开添加/删除程序(Control PanelàAdd  or Remove Programs),在随后出现的“Add  or Remove Programs”对话框中,单击左侧的“Add/Remove Windows Compenets”。在随后出现的“Windows Compenets Wizard”对话框中,找到并双击“Application Server”项,在随后弹出的“Application Server”对话框中,勾选“Enable network DTC access”项。单击“OK”按钮回到“Windows Compenets Wizard”对话框,然后单击“下一步”进行MSDTC的安装。   由于是在创建群集之后安装MSDTC,故安装程序会自动在群集中建立MSDTC群集资源,该资源使用群集组和仲裁盘,这样可以确保多个群集应用程序之间的可用性。   4.1.2        安装SQL Server SQL Server的安装只需要在群集中的任何一个联机的结点上进行。 运行SQL Server安装程序,在“Start”页面中单击“Install”à“Server components, tools, Books Online, and samples”。   在随后出现的“Microsoft SQL Server 2005 Setup”对话框中,接受许可 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 并单击“Next”按钮,接下来提示需要预先安装一些组件,单击“Install”按钮进行安装。   安装完成后,单击“Next”按钮,此时会初始化SQL Server的正式程序,待初始化完成后,会重新弹出“Microsoft SQL Server 2005 Setup”对话框,在该对话框中单击“Next”按钮。   接下来安装程序会对群集中的每个结点做检查,确认检查结果没有问题后,单击“Next”按钮。在接下来的步骤中输入一些基本信息,然后单击“Next”按钮。   接下来,选择要安装的SQL Server组件,在本示例中,仅选择“SQL Server Database Services”,由于是安装SQL Server群集,因此,勾选“Create a SQL Server failover cluster”, 然后单击“Next”按钮。在接下来的步骤中,选择“Named instance”,并输入实例名“SQL01”, 然后单击“Next”按钮。   在接下来的步骤中, “Virtual server name” 输入“SQL01”, 单击“Next”按钮。接下来的步骤设置“Virtual server”的IP地址,由于只提供对外服务,故“Network to user”选择“Public”,然后在“IP address”中输入“192.168.0.211”,然后单击“Add”按钮,完成后单击“Next”按钮。客户端访问SQL Server需要指定的服务器(名称和IP)即这两个步骤中设置的“Virtual server name”和“Virtual server IP”。   在接下来的步骤中,选择SQL Server要安装的群集Group,选择“SQL Server - 01”,“Data file”会自动选择该组的共享数据盘,因为这个组只有一个共享数据盘,所以保持默认值,完成后单击“Next”按钮。接下来设置SQL Server群集涉及的节点,选择所有可用的结点(默认值),然后单击“Next”按钮。   接下来的步骤中,输入正确的群集服务用户密码,然后单击“Next”按钮。在接下来的步骤中,为要安装的SQL Server服务设置服务启动用户,这个要求是正确的域用户,设置为与群集服务相同的ClusterService,完成后单击“Next”按钮。   接下来的步骤设置群集服务的域组,将它设置为“CLUSTER\Domain Users”,然后单击“Next”按钮。接下来的步骤设置SQL Server的身份验证模式,根据需要选择,然后单击“Next”按钮。   接下来设置SQL Server的排序 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf ,完成后单击“Next”按钮。接下来设置错误报告,根据需要选择,然后单击“Next”按钮。   接来的屏幕表示安装准备就绪,单击“Next”按钮。接下来的屏幕表示正在准备安装,这个需要一段时间。   待安装准备完成后,会在各种群集结点上进行SQL Server的安装,可以单击“Node”下拉框选择不同的群集结点,查看在该结点上的安装进度。所有的安装完成后,单击“Next”按钮。   接下来的屏幕表示安装结束,单击“Finish”按钮。   SQL Server正确安装完成后,在群集管理窗口中,单击安装SQL Server的组(本例中是SQL Server – 01),可以看到SQL Server安装程序在里面自动创建了SQL Server群集相关的资源。可以测试一下,将“SQL Server – 01”移动到不同的群集结点,以此验证SQL Server安装的正确性。   4.2      安装第二个SQL Server实例(SQL02) 第二个实例的安装过程与第一个实例相同,只是实例名(使用SQL02)、Virtual server name(使用SQL02)、Virtual server IP(使用192.168.0.212)及SQL Server安装的群集组(选择SQL Server - 02)与第一个实例不同。(在选择群集组的屏幕中,可以看到,如果某个组已经安装了一个SQL Server实例,则该组不会出现在可选择的Cluster Group中) 5.        SQL Server群集维护 对于SQL Server群集,其维护主要在于调整SQL Server配置及添加或删除群集结点方面。 5.1      调整SQL Server配置 对于SQL Server配置的调整,应该通过SQL Server的配置管理器来完成(StartàProgramsà Microsoft SQL Server 2005à Configuration Toolsà SQL Server Configuration Manager)。需要特别注意的是,应该在SQL Server群集的当前结点上运行SQL Server配置管理器 对于配置后,需要重新启动SQL Server服务才生效有修改,应该在SQL Server的配置管理器中完成修改后,切换到群集管理器中,先使对应的SQL Server Group脱机(这个过程会停止SQL Server服务),再使其联机。 5.2      删除SQL Server群集结点 如果要从SQL Server群集中删除某个结点,则首先要确保该结点当前不是SQL Server群集的Owner。如果是,则在群集管理器中,将SQL Server群集所在的组移动到其他结点上。 删除SQL Server群集结点可以在任意一个联机的SQL Server群集结点上进行。任意选择一个联机的群集结点,运行添加/删除程序(Control PanelàAdd or Remove Programs)。在添加/删除程序对话框中,找到并单击“Microsoft SQL Server 2005”项,然后单击“Microsoft SQL Server 2005”项右边的“Change”按钮。   在随后出现的“Microsoft SQL Server 2005 Maintenance”对话框中,选择要删除结点的实例,然后单击“Next”按钮。在接下来的步骤中,选择“Database Engine(Clustered)”, 然后单击“Next”按钮。   在随后出现的“Microsoft SQL Server 2005 Setup”对话框中,单击“Next”按钮。安装程序会对系统配置进行检查,没有问题后,单击“Next”按钮。   在随后出现的功能选择屏幕中,单击“Maintain the Virtual Server”按钮。接下来在“Selected nodes”列表中选择将要从群集中删除的结点(群集的当前结点(Owner结点)在“Required node”中显示,表示不可能从群集中删除),然后单击“ßRemove”按钮,将它移动到“Avaiable nodes”列表中,然后单击“Next”按钮。   在接下来的步骤中,输入域用户密码,然后单击“Next”按钮。在接下来的步骤中,单击“Install”按钮开始删除群集结点的操作。   安装程序完成删除群集结点的操作之后,单击“Next”按钮,在接下来的屏幕中单击“Finish”结束删除群集结点的操作。   指定的群集结点从SQL Server群集中删除后,在群集管理器中查看“SQL Server”这个群集资源的属性,在“Possible Owners”列表中,可以看到被删除的结点已经从这个列表中移掉了。值得一提的是,磁盘资源、SQL IP Address和SQL Network Name中,仍然存在被删除的结点。当然,由于SQL Server相关服务的“Possible Owners”列表中已经拿掉了指定的结点,所以无法将SQL Server群集“Move Group”到被删除的结点。   5.3      添加SQL Server群集结点 在SQL Server群集中添加结点的过程与删除结点大致相同。只是在“Cluster Node Configuration”步骤中,应该将要添加的结点从“Available nodes”列表移动到“Selected nodes”列表中。   在设置好域用户的密码后,接下来的步骤中,需要输入SQL Server服务启动帐户的密码。另外需要注意的是,在安装的过程中,可能需要提供SQL Server安装光盘。   5.4      添加磁盘 在此节中,演示如何为群集添加磁盘,并且使其可用于SQL Server。示例添加两个磁盘。 5.4.1        在虚拟机中添加磁盘 在虚拟机中添加磁盘的具体步骤,参考2.2.2.2(磁盘放置位置与2.2.2.2中建立的共享盘相同)。在配置的时候,注意在“Specify Disk File”这个步骤中,单击“Advancel”按钮,随后出现的对话框中,将“Virtual device node”设置为与之前的共享盘相同的SCSI总线,但选择不同的ID,并将“Mode”设置为“independent”à“Persisten”。   在群集的每个结点中添加了磁盘后,还需要修改虚拟机配置文件(扩展名为“.vmx”),在配置文件结尾增加如下两行,其中“scsi1:4”、“scsi1:5”中的4/5对应添加磁盘时设置的SCSI总线ID。 scsi1:4.shared = "true" scsi1:5.shared = "true" 5.4.2        在操作系统中设置共享磁盘 保持所有群集结点为关闭状态(添加了共享磁盘的虚拟机),启动任意一台群集结点。 打开计算机管理工具(“Control Panel”à“Administrative Tools”à“Computer Management”),单击“Disk Management”,在随后出现的“Initalize and Convert Disk Wizard”对话框中,单击“Next”按钮进入配置过程,所有的配置项均保持默认值即可。   接下来参考2.2.2.3中的相关操作步骤,为Disk4、5建立分区及分配盘符。处理完成后,在磁盘管理器中可以看到类似下面的情况。   5.4.3        在群集中添加共享磁盘 不建议直接将磁盘添加到某个已经存在的组中,在添加之前,应该测试好磁盘的可用性。因此,我们先创建一个Test组来添加共享磁盘并进行测试。 打开群集管理器,展开群集结点“CLUSTERSQL”,右键“Groups”,在弹出的菜单中依次选择“New”à“Group”。   在随后出现的“New Group”对话框中,“Name”中输入组名“Test”,然后单击“Next”按钮。接下来的步骤不做任何选择,单击“Finish”按钮完成组的创建。   接下来将共享磁盘(T)添加到新建的组“Test”中。在组“Test”上按右键,在弹出的菜单中依次选择“New”à“Resource”。   在“New Resource”对话框中,“Name”中输入“Disk T:”,“Resource type”选择“Physical Disk”,“Group”保持默认的“Test”,然后单击“Next”按钮。接下来的步骤中,选择所有群集
本文档为【配置 SQL Server 2005 N + 1 群集】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_029189
暂无简介~
格式:doc
大小:3MB
软件:Word
页数:92
分类:互联网
上传时间:2010-12-30
浏览量:36