SQL server2005群集的安装

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


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


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

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

clip_image004
编辑虚拟机的设置
clip_image006
选择添加
clip_image008
添加一块硬盘
clip_image010
添加一块新的虚拟磁盘
clip_image012
磁盘类型 SCSI的支持
clip_image014
磁盘大小 1G即可
clip_image016
名字叫个 Q吧
如上 再添加一块
clip_image018
如上在添加一块 名字叫做S
clip_image020
clip_image022
同理 我们还需要一个M盘
下一步
添加网卡
clip_image024 clip_image026 clip_image028
这里呢 host-only即可
clip_image030
Ok
clip_image032
Server2 上
编辑虚拟机的设置
clip_image034 clip_image036 clip_image038
选择一个已经存的的虚拟磁盘
clip_image040 clip_image042
同理再加一块
clip_image044
clip_image046
添加一块网卡
clip_image048
启动 server 1
clip_image050
以域管理员登陆
右击桌面我的电脑
管理
磁盘管理
clip_image052
clip_image054 clip_image056 clip_image058 clip_image060 clip_image062 clip_image064 clip_image066 clip_image068 clip_image070 clip_image072 clip_image074
另一个盘进行同样的操作
clip_image076
另一个盘进行同样的操作
然后在设置网卡
clip_image078
网上邻居 属性
clip_image080
clip_image082
Server1上的第一块网卡设置
clip_image084
clip_image086
clip_image088
clip_image090
这里说明一下
心跳线是用于连接A、B两台服务器间的网线。在这两台服务器A、B中,A为工作机,B为备份机,它们之间通过一根心跳线来连接。一般在服务器上都配有两块 网卡,其中一块专门用于两台服务器(节点)间的通讯。安装在服务器上的软件通过心跳线来实时监测对方的运行状态。一旦正在工作的主机A因为各种硬件故障, 如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,心跳线会反映给互为备份的另外一台主机,主机B可以立即投入工作。这样可以在最大限度上保证 网络的正常运行。这也称为“心跳检测”。心跳线主要利用一条RS-233检测链路来完成,采用Ping方式检测验证系统Down机检测的准确性。
图示只是简单的表示一下 关系
所以我们不需要一些额外的功能
clip_image092
Server1 上的第二块网卡设置

clip_image094
现在server1 关机
clip_image096
clip_image098
关机之后
clip_image100
启动 server2
clip_image102
以域管理员登陆
我的电脑右键管理 
磁盘管理
clip_image104
重复 server1 的步骤 但这里我们是不需要对磁盘进行格式化的,只需要更改磁盘的驱动器号
clip_image106
clip_image108 clip_image110 clip_image112
clip_image114
这是第二块的 设置
clip_image116
clip_image118 clip_image120 clip_image122
clip_image124
Server2关机
clip_image126
clip_image128
这个时候 我们需要 找到 server1的存放位置
找到一个类型为VMX的配置文件
用记事本打开
clip_image130
添加 disk.locking="FALSE"
保存退出
启动 sever1 server2
clip_image132 clip_image134
先安装 IIS asp.net 以及 DTC
由于这个都很简单,所以不在此作具体描述,具体添加的组件,如图所示

下面我们开始配置windows群集
开始 程序 管理工具 打开 群集管理器
clip_image136
clip_image138
确定
clip_image140 clip_image142 clip_image144 clip_image146
如果你的系统磁盘和这个新添加的要用做群集的磁盘是一样的类型如scsi 那么这里可能会报错的
有错误的话 就不要在往下做了
虽然能成功,但是会打不开



clip_image148
独立的ip地址

clip_image150

域管理员口令
clip_image152
我们发现 现在已经把Q盘等 认出来了
clip_image154 clip_image156 clip_image158
clip_image160
这是安装后的样子


Server2上
clip_image162
群集管理器
clip_image164

这里选择添加节点到群集
填入群集名字
clip_image166 clip_image168
clip_image170
clip_image172 clip_image174
这里只需填入管理员的口令即可
clip_image176 clip_image178
clip_image180 clip_image182


下一步:配置
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 资源,然后单击“联机”。
clip_image184
文件菜单 新建组

图解操作 :
clip_image186
clip_image188 clip_image190 clip_image192
右击选择联机
clip_image194
创建 IP 地址资源:右键单击“MSDTC Group”,然后单击“新建\资源”。
clip_image196 clip_image198 clip_image200
在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
clip_image202
在“相关性”中,不要添加任何相关性,然后单击“下一步”。
clip_image204
在“TCP/IP 地址参数”中,选择公共网络,为 MSDTC 键入唯一的静态 IP 地址,然后单击“下一步”。
单击“完成”,然后单击“确定”以确认资源已创建
clip_image206
clip_image208
创建网络名称资源:
键单击“MSDTC Group”,然后单击“新建\资源”
clip_image210
键入一个描述性的名称,如 MSDTC Network name
clip_image212
clip_image214
在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
clip_image216
在“相关性”中,添加 MSDTC IP 地址作为资源相关性,然后单击“下一步”。
clip_image218
clip_image220
在“名称”中,键入 MSDTC 资源的网络名称,然后单击“下一步”。
clip_image222
单击“完成”,然后单击“确定”以确认资源已创建。
clip_image224
clip_image226 clip_image228
创建“物理磁盘”资源。
注意:您可能已创建了物理磁盘资源。如果是这样,您必须将该物理磁盘资源移到 MSDTC 组中然后执行下一步骤。
在此实例中我们的msdtc盘为M盘
clip_image230 clip_image232
clip_image234
・ 右键单击“MSDTC Group”,然后单击“新建\资源”。
clip_image236
・ 键入一个描述性的名称,如 MSDTC Physical disk。
clip_image238 clip_image240
・ 在“可能的所有者”中,除非不希望 MSDTC 在特定节点上运行,否则请单击“下一步”。
clip_image242
在“相关性”中,按住键盘上的 Ctrl 键,同时选中在上面步骤创建的“物理磁盘”和“网络名称”,然后单击“添加”按钮。
clip_image244 clip_image246
clip_image248
  1. 单击“完成”,然后单击“确定”以确认资源已创建。
  2. 右键单击 MSDTC 资源,然后单击“联机”。
clip_image250
接下来
我们就开始
正式的安装SQL 2005 了
挂上镜像文件
clip_image252
clip_image254
clip_image256
选择安装
clip_image258
下一步
clip_image260 clip_image262
clip_image264
这里呢 如果没有安装IIS 和ASP.NET 会多出几个警告的
如果com+出现错误
参考
http://technet.microsoft.com/zh-cn/library/ms143690(SQL.90).aspx
我觉得还是尽可能的 让他0警报比较好
clip_image266 clip_image268 clip_image270 clip_image272
我做的是一个完全安装,把能勾选的,都勾上
clip_image274 clip_image276 clip_image278
这个ip是手工输入的
clip_image280 clip_image282 clip_image284
填写管理员口令
clip_image286 clip_image288 clip_image290 clip_image292 clip_image294 clip_image296 clip_image298
clip_image300 clip_image302
安装时间和机器性能有关系的
clip_image304

简单的配置更改和测试
clip_image306
数据盘中已经有产生数据库所需要的文件
clip_image308
clip_image310 clip_image312
看看界面

配置工具里的外围应用配置器
clip_image314 clip_image316 clip_image318 clip_image320 clip_image322 clip_image324
服务重启后生效
clip_image326
查看监听的端口

用命令查看一下版本号
clip_image328
就简单的给大家介绍到这里
时间不早了 ,我先洗洗睡了

你可能感兴趣的:(sql,数据库,职场,休闲,群集)