SQL server2005群集的安装
此次实验主要是实现SQL server2005群集的安装
我会尽可能的完善步骤
之前的准备工作和一些注意事项
我所用的虚拟机为 windows server 2003 enterprise sp1
系统的磁盘类型为IDE 硬盘
后添加的硬盘类型为SCSI 硬盘
如果是克隆出来的虚拟机 注意SID
这个实验需要域环境的支持
Server1 和server2 在域中的角色应该一致
实验之前 已经做好了域环境
并且server1 和server 已经加入了该域
实验拓扑
SQL server2005群集的安装_第1张图片


这里说明一下  两台机之间的心跳线还没有加


群集呢 需要一块数据盘这里我们用S盘表示
一块仲裁盘  我们用Q盘表示
还有一块M 盘 用来存放MSDTC资源
server1和server2之间还需要有心跳线,因此我们需要给这两台机器添加一个网卡

主要的步骤分为
一  添加硬盘和网卡
二  群集的设置
三  MSDTC的配置
四  SQL 2005的安装
五 简单测试

SQL server2005群集的安装_第2张图片
编辑虚拟机的设置
SQL server2005群集的安装_第3张图片
选择添加
SQL server2005群集的安装_第4张图片
添加一块硬盘
SQL server2005群集的安装_第5张图片
添加一块新的虚拟磁盘
SQL server2005群集的安装_第6张图片
磁盘类型 SCSI的支持
SQL server2005群集的安装_第7张图片
磁盘大小 1G即可
SQL server2005群集的安装_第8张图片
名字叫个 Q吧
如上 再添加一块
SQL server2005群集的安装_第9张图片
如上在添加一块 名字叫做S
SQL server2005群集的安装_第10张图片
SQL server2005群集的安装_第11张图片
同理 我们还需要一个M盘
下一步
添加网卡
SQL server2005群集的安装_第12张图片 SQL server2005群集的安装_第13张图片 SQL server2005群集的安装_第14张图片
这里呢 host-only即可
SQL server2005群集的安装_第15张图片
Ok
SQL server2005群集的安装_第16张图片
Server2 上
编辑虚拟机的设置
SQL server2005群集的安装_第17张图片 SQL server2005群集的安装_第18张图片 SQL server2005群集的安装_第19张图片
选择一个已经存的的虚拟磁盘
SQL server2005群集的安装_第20张图片 SQL server2005群集的安装_第21张图片
同理再加一块
SQL server2005群集的安装_第22张图片
SQL server2005群集的安装_第23张图片
添加一块网卡
SQL server2005群集的安装_第24张图片
启动 server 1
SQL server2005群集的安装_第25张图片
以域管理员登陆
右击桌面我的电脑
管理
磁盘管理
SQL server2005群集的安装_第26张图片
SQL server2005群集的安装_第27张图片 SQL server2005群集的安装_第28张图片 SQL server2005群集的安装_第29张图片 SQL server2005群集的安装_第30张图片 SQL server2005群集的安装_第31张图片 SQL server2005群集的安装_第32张图片 SQL server2005群集的安装_第33张图片 SQL server2005群集的安装_第34张图片 SQL server2005群集的安装_第35张图片 SQL server2005群集的安装_第36张图片 SQL server2005群集的安装_第37张图片
另一个盘进行同样的操作
SQL server2005群集的安装_第38张图片
另一个盘进行同样的操作
然后在设置网卡
SQL server2005群集的安装_第39张图片
网上邻居 属性
SQL server2005群集的安装_第40张图片
SQL server2005群集的安装_第41张图片
Server1上的第一块网卡设置
SQL server2005群集的安装_第42张图片
SQL server2005群集的安装_第43张图片
SQL server2005群集的安装_第44张图片
SQL server2005群集的安装_第45张图片
这里说明一下
心跳线是用于连接A、B两台服务器间的网线。在这两台服务器A、B中,A为工作机,B为备份机,它们之间通过一根心跳线来连接。一般在服务器上都配有两块 网卡,其中一块专门用于两台服务器(节点)间的通讯。安装在服务器上的软件通过心跳线来实时监测对方的运行状态。一旦正在工作的主机A因为各种硬件故障, 如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,心跳线会反映给互为备份的另外一台主机,主机B可以立即投入工作。这样可以在最大限度上保证 网络的正常运行。这也称为“心跳检测”。心跳线主要利用一条RS-233检测链路来完成,采用Ping方式检测验证系统Down机检测的准确性。
图示只是简单的表示一下 关系
所以我们不需要一些额外的功能
SQL server2005群集的安装_第46张图片
Server1 上的第二块网卡设置

SQL server2005群集的安装_第47张图片
现在server1 关机
SQL server2005群集的安装_第48张图片
SQL server2005群集的安装_第49张图片
关机之后
SQL server2005群集的安装_第50张图片
启动 server2
SQL server2005群集的安装_第51张图片
以域管理员登陆
我的电脑右键管理 
磁盘管理
SQL server2005群集的安装_第52张图片
重复 server1 的步骤 但这里我们是不需要对磁盘进行格式化的,只需要更改磁盘的驱动器号
SQL server2005群集的安装_第53张图片
SQL server2005群集的安装_第54张图片 SQL server2005群集的安装_第55张图片 SQL server2005群集的安装_第56张图片
SQL server2005群集的安装_第57张图片
这是第二块的 设置
SQL server2005群集的安装_第58张图片
SQL server2005群集的安装_第59张图片 SQL server2005群集的安装_第60张图片 SQL server2005群集的安装_第61张图片
SQL server2005群集的安装_第62张图片
Server2关机
SQL server2005群集的安装_第63张图片
SQL server2005群集的安装_第64张图片
这个时候 我们需要 找到 server1的存放位置
找到一个类型为VMX的配置文件
用记事本打开
SQL server2005群集的安装_第65张图片
添加 disk.locking="FALSE"
保存退出
启动 sever1 server2
SQL server2005群集的安装_第66张图片 SQL server2005群集的安装_第67张图片
先安装 IIS asp.net 以及 DTC
由于这个都很简单,所以不在此作具体描述,具体添加的组件,如图所示

下面我们开始配置windows群集
开始 程序 管理工具 打开 群集管理器
SQL server2005群集的安装_第68张图片
SQL server2005群集的安装_第69张图片
确定
SQL server2005群集的安装_第70张图片 SQL server2005群集的安装_第71张图片 SQL server2005群集的安装_第72张图片 SQL server2005群集的安装_第73张图片
如果你的系统磁盘和这个新添加的要用做群集的磁盘是一样的类型如scsi 那么这里可能会报错的
有错误的话 就不要在往下做了
虽然能成功,但是会打不开



SQL server2005群集的安装_第74张图片
独立的ip地址

SQL server2005群集的安装_第75张图片

域管理员口令
SQL server2005群集的安装_第76张图片
我们发现 现在已经把Q盘等 认出来了
SQL server2005群集的安装_第77张图片 SQL server2005群集的安装_第78张图片 SQL server2005群集的安装_第79张图片
SQL server2005群集的安装_第80张图片
这是安装后的样子


Server2上
SQL server2005群集的安装_第81张图片
群集管理器
SQL server2005群集的安装_第82张图片

这里选择添加节点到群集
填入群集名字
SQL server2005群集的安装_第83张图片 SQL server2005群集的安装_第84张图片
SQL server2005群集的安装_第85张图片
SQL server2005群集的安装_第86张图片 SQL server2005群集的安装_第87张图片
这里只需填入管理员的口令即可
SQL server2005群集的安装_第88张图片 SQL server2005群集的安装_第89张图片
SQL server2005群集的安装_第90张图片 SQL server2005群集的安装_第91张图片


下一步:配置
Microsoft 分布式事务处理协调器
进程文件: msdtc 或者 msdtc.exe
  进程名称: Distributed Transaction Coordinator
  描述: msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。
  msdtc.exe是一个并列事务,是分布于两个以上的数据库,消息队列,文件系统或其他事务保护资源管理器,删除要小心。

权威说法
参考
http://support.microsoft.com/kb/301600/zh-cn
方法 1:使用群集管理器
本节介绍如何在群集中的所有节点上通过群集管理器安装 MSDTC。只要在群集管理器中安装 MSDTC 一次,即会在群集中的所有节点上配置 MSDTC。不必在每个节点上手动安装 MSDTC。
  1. 完成知识库文章 817064 中介绍的步骤。
    注意:如果群集专门用于 Microsoft Exchange Server,则不必启用网络 DTC 访问。
  2. 启动“群集管理器”。为此,请按照下列步骤操作:
    1. 单击“开始”,然后指向“所有程序”。
    2. 在“管理工具”中,单击“群集管理器”。
  1. 创建一个名为“MSDTC Group”的组,其中包含物理磁盘、网络名称和 IP 地址。为此,请按照下列步骤操作:
. 在“文件”菜单中,选择“新建”,然后单击“组”。将显示“新建组向导”。
    1. 按照“新建组向导”提供的说明创建 MSDTC Group。
注意: 建议您只要可能就将 MSDTC 资源创建到其自己的资源组中,如创建 Microsoft SQL Server 资源时那样。为此,请按照本过程中的步骤操作。如果无法这样做,或者您的 DTC 方案的负载较轻(如专门用于 Exchange Server 的群集),则请转到步骤 7 并选择“群集”组作为您的选择。在专用 Exchange Server 群集上,应该将 MSDTC 资源放置在默认的群集组中。
重要说明:创建 MSDTC 新组后,必须为 Msdtc 创建网络名称、IP 地址和物理磁盘。您可能已经具有了可以移入此新组的物理磁盘资源。创建 MSDTC Group 后,必须创建 IP 地址资源、网络名称资源和物理磁盘资源。您可能已经具有必须移入此新 MSDTC 组的物理磁盘资源。
  1. 创建 IP 地址资源:
. 右键单击“MSDTC Group”,然后单击“新建\资源”。
    1. 键入一个描述性的名称,如 MSDTC IP Address。
    2. 在“资源类型”中,单击“IP 地址”,单击以选中“MSDTC Group”复选框,然后单击“下一步”。
    3. 在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
    4. 在“相关性”中,不要添加任何相关性,然后单击“下一步”。
    5. 在“TCP/IP 地址参数”中,选择公共网络,为 MSDTC 键入唯一的静态 IP 地址,然后单击“下一步”。
    6. 单击“完成”,然后单击“确定”以确认资源已创建。
  1. 创建网络名称资源:
. 右键单击“MSDTC Group”,然后单击“新建\资源”。
    1. 键入一个描述性的名称,如 MSDTC Network name。
    2. 在“资源类型”中,单击“网络名称”,单击以选中“MSDTC Group”复选框,然后单击“下一步”。
    3. 在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
    4. 在“相关性”中,添加 MSDTC IP 地址作为资源相关性,然后单击“下一步”。
    5. 在“名称”中,键入 MSDTC 资源的网络名称,然后单击“下一步”。
    6. 单击“完成”,然后单击“确定”以确认资源已创建。
  1. 创建“物理磁盘”资源。
    注意:您可能已创建了物理磁盘资源。如果是这样,您必须将该物理磁盘资源移到 MSDTC 组中然后执行下一步骤。
    1. 右键单击“MSDTC Group”,然后单击“新建\资源”。
    2. 键入一个描述性的名称,如 MSDTC Physical disk。
    3. 在“资源类型”中,单击“物理磁盘”,单击以选中“MSDTC Group”复选框,然后单击“下一步”。
    4. 在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
    5. 在“相关性”中,不要添加任何相关性,然后单击“下一步”。
    6. 在“磁盘参数”中,单击将用于 MSDTC 的物理磁盘。
    7. 单击“完成”,然后单击“确定”以确认资源已创建。
  1. 右键单击“MSDTC Group”,然后单击“新建\资源”。
  2. 键入一个名称,如 MSDTC Resource。
  3. 在“资源类型”中,单击以选中“分布式事务处理协调器”,确认选中了“MSDTC Group”,然后单击“下一步”。
  4. 在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
  5. 在“相关性”中,按住键盘上的 Ctrl 键,同时选中在步骤 2 中创建的“物理磁盘”和“网络名称”,然后单击“添加”按钮。
  6. 单击“完成”,然后单击“确定”以确认资源已创建。
  7. 右键单击 MSDTC 资源,然后单击“联机”。
SQL server2005群集的安装_第92张图片
文件菜单 新建组

图解操作 :
SQL server2005群集的安装_第93张图片
SQL server2005群集的安装_第94张图片 SQL server2005群集的安装_第95张图片 SQL server2005群集的安装_第96张图片
右击选择联机
SQL server2005群集的安装_第97张图片
创建 IP 地址资源:右键单击“MSDTC Group”,然后单击“新建\资源”。
SQL server2005群集的安装_第98张图片 SQL server2005群集的安装_第99张图片 SQL server2005群集的安装_第100张图片
在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
SQL server2005群集的安装_第101张图片
在“相关性”中,不要添加任何相关性,然后单击“下一步”。
SQL server2005群集的安装_第102张图片
在“TCP/IP 地址参数”中,选择公共网络,为 MSDTC 键入唯一的静态 IP 地址,然后单击“下一步”。
单击“完成”,然后单击“确定”以确认资源已创建
SQL server2005群集的安装_第103张图片
SQL server2005群集的安装_第104张图片
创建网络名称资源:
键单击“MSDTC Group”,然后单击“新建\资源”
SQL server2005群集的安装_第105张图片
键入一个描述性的名称,如 MSDTC Network name
SQL server2005群集的安装_第106张图片
SQL server2005群集的安装_第107张图片
在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
SQL server2005群集的安装_第108张图片
在“相关性”中,添加 MSDTC IP 地址作为资源相关性,然后单击“下一步”。
SQL server2005群集的安装_第109张图片
SQL server2005群集的安装_第110张图片
在“名称”中,键入 MSDTC 资源的网络名称,然后单击“下一步”。
SQL server2005群集的安装_第111张图片
单击“完成”,然后单击“确定”以确认资源已创建。
SQL server2005群集的安装_第112张图片
SQL server2005群集的安装_第113张图片 SQL server2005群集的安装_第114张图片
创建“物理磁盘”资源。
注意:您可能已创建了物理磁盘资源。如果是这样,您必须将该物理磁盘资源移到 MSDTC 组中然后执行下一步骤。
在此实例中我们的msdtc盘为M盘
SQL server2005群集的安装_第115张图片 SQL server2005群集的安装_第116张图片
SQL server2005群集的安装_第117张图片
· 右键单击“MSDTC Group”,然后单击“新建\资源”。
SQL server2005群集的安装_第118张图片
· 键入一个描述性的名称,如 MSDTC Physical disk。
SQL server2005群集的安装_第119张图片 SQL server2005群集的安装_第120张图片
· 在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
SQL server2005群集的安装_第121张图片
在“相关性”中,按住键盘上的 Ctrl 键,同时选中在上面步骤创建的“物理磁盘”和“网络名称”,然后单击“添加”按钮。
SQL server2005群集的安装_第122张图片 SQL server2005群集的安装_第123张图片
SQL server2005群集的安装_第124张图片
  1. 单击“完成”,然后单击“确定”以确认资源已创建。
  2. 右键单击 MSDTC 资源,然后单击“联机”。
SQL server2005群集的安装_第125张图片
接下来
我们就开始
正式的安装SQL 2005 了
挂上镜像文件
SQL server2005群集的安装_第126张图片
SQL server2005群集的安装_第127张图片
SQL server2005群集的安装_第128张图片
选择安装
SQL server2005群集的安装_第129张图片
下一步
SQL server2005群集的安装_第130张图片 SQL server2005群集的安装_第131张图片
SQL server2005群集的安装_第132张图片
这里呢 如果没有安装IIS 和ASP.NET 会多出几个警告的
如果com+出现错误
参考
http://technet.microsoft.com/zh-cn/library/ms143690(SQL.90).aspx
我觉得还是尽可能的 让他0警报比较好
SQL server2005群集的安装_第133张图片 SQL server2005群集的安装_第134张图片 SQL server2005群集的安装_第135张图片 SQL server2005群集的安装_第136张图片
我做的是一个完全安装,把能勾选的,都勾上
SQL server2005群集的安装_第137张图片 SQL server2005群集的安装_第138张图片 SQL server2005群集的安装_第139张图片
这个ip是手工输入的
SQL server2005群集的安装_第140张图片 SQL server2005群集的安装_第141张图片 SQL server2005群集的安装_第142张图片
填写管理员口令
SQL server2005群集的安装_第143张图片 SQL server2005群集的安装_第144张图片 SQL server2005群集的安装_第145张图片 SQL server2005群集的安装_第146张图片 SQL server2005群集的安装_第147张图片 SQL server2005群集的安装_第148张图片 SQL server2005群集的安装_第149张图片
SQL server2005群集的安装_第150张图片 SQL server2005群集的安装_第151张图片
安装时间和机器性能有关系的
SQL server2005群集的安装_第152张图片

简单的配置更改和测试
SQL server2005群集的安装_第153张图片
数据盘中已经有产生数据库所需要的文件
SQL server2005群集的安装_第154张图片
SQL server2005群集的安装_第155张图片 SQL server2005群集的安装_第156张图片
看看界面

配置工具里的外围应用配置器
SQL server2005群集的安装_第157张图片 SQL server2005群集的安装_第158张图片 SQL server2005群集的安装_第159张图片 SQL server2005群集的安装_第160张图片 SQL server2005群集的安装_第161张图片 SQL server2005群集的安装_第162张图片
服务重启后生效
SQL server2005群集的安装_第163张图片
查看监听的端口

用命令查看一下版本号
SQL server2005群集的安装_第164张图片
就简单的给大家介绍到这里
时间不早了 ,我先洗洗睡了