分类: WINDOWS
2009-12-25 13:56:59
Sqlserver2005群集安装要点(for Windows2008Enterprise)
一.安装条件
1.版本要求:windows2008Enterprise or windows2008Datacenter,sqlserver2005sp2
2. 每个node有2张网卡(公有和似有为私有网卡禁用NETBIOS)
3.指定一个SQL SERVER可用的共享磁盘阵列
4.安装微软分布式事务协调器(MSDTC)不可缺少(这个也需要共享硬盘资源的,最好和sqlserver的硬盘分开)。
5. 2台服务器都要加入域,配置域账户(如sqlsvc,把这个账户加入到2个node的本地管理员组);在AD中创建三个用户组名称为 SQLServer, SQLAgent, SQLIndex. 注意创建这三个组时选择全局组, 不要选择通用组.
用sqlsvc在两个节点上登录, 进行所有后续的操作(安装sqlserver软件时用语管理员账户登陆)。
二.安装windows2008群集
1. 在Server Manager=》roles=》add roles=》选择application server和web server安装。
注意:安装Sql Server 2005需要有IIS的支持。在windows 2008中通过添加角色后,安装IIS,但是默认安装后还有一些IIS的功能没有添加进去,会无法通过Sql Server 2005的检测。这个时候就需要添加IIS的功能,需要添加的功能如下:
组件 文件夹
HTTP重定向 Web服务器
ASP.Net 应用程序开发
ISAPI扩展组件 应用程序开发
ISAPI筛选器 应用程序开发
Windows身份验证 安全性
IIS元数据库兼容性 管理工具
IIS 6 WMI 兼容性 管理工具
而application server中的Distributed Transactions要选择incoming remote transactions和outgoing remote transactions(这是用于MSDTC的)
2. 在在Server Manager=》Features=》add features=》选择failover clustering安装。
3. 安装完成群集后,创建群集(过程简单省略),之后未群集添加storage(把共享存储添加进来);
4. 添加仲裁盘选择群集名称=》右键,more actions=》configure cluter quorum settings。
三.创建MSDTC群集
1. 在群集管理器中的services and applications中添加Distributed Transanction Coordinator(DTC),建议不用和sql server公共一个共享盘。
四.创建sqlserver2005群集
1. 用域管理员安装sqlserver2005
安装位置选择在共享盘当中
安装完第一台机器,在另外一台上面只需要安装(integration services&工作站组件、联机丛书和开发工具)2个组件。
2.创建sqlserver群集:在services and applications中选择generic service=》选择sqlserver。
总的来讲,在windows2008上创建sql server群集比在windows2003上创建群集要简单一些。