免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5467 | 回复: 9

[原创]VCS+SQL 2000 Agent 安装文档 [复制链接]

论坛徽章:
0
发表于 2004-01-17 15:04 |显示全部楼层
已上传到本论坛ftp站点,
/Veritas Storage/VCS20_SQL2k_IG_V1a_Titan_S.pdf

初次安装VCS的手记,为实际安装做的一个测试,偏重于软件部分。
文档写的还是挺全的,图片放得太多,8M大。呵呵。如果觉得不错的话,请捧场


For My Wife, Beloved Coffee Lynn  (^_^)

论坛徽章:
0
发表于 2004-01-18 11:44 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

TEXT Version
-------------------

                     
Veritas Cluster Server 2.0
For Windows 2000 &
SQL Server 2000 Agent
集群安装手册
V 1.0

=====================================================
Some judge one day to be better than another,
  while others judge all days to be alike.
    Let all be fully convinced in their own mind.
                             - ROMANS 14:5
=====================================================

For My Wife, Beloved Coffee Lynn

CNE,CCA,CCNP,CCDP,CCSA,MCT,Windows2000 MCSE,MCSD.NET,MCAD,MCSE+I,MCDBA,OCP8i/9i,SCJP Titan_s
Titan_S@21cn.com  /  sorjun@163.com
QQ: 83424604






安装要求:
        熟悉TCP/IP协议及DNS,了解网卡的MAC地址的概念
        具有安装配置Windows 2000 / SQL Server 2000的经验。
        熟练配置磁盘阵列,了解SCSI Reservation功能

软件版本:
        Windows 2000 + SP4
        SQL Server 2000 + SP3a
        Veritas Cluster Server 2.0 + SP2
        VERITAS Cluster Server (tm) 2.0 Enterprise Agent for SQL Server 2000

拓扑图


准备工作
1.        安装好三台Windows 2000服务器,其中一台W2KDC升级到域控制器,两台W2KCS1,W2KCS2作为集群服务器使用。全部升级到Windows 2000 Service Pack 4,为了防止RPC漏洞,必须追加上hostfix 824146,Windows2000-KB824146-x86-CHS.exe,可在微软网站上下载。两台Cluster服务器的软件版本必须完全相同,包括Service Pack和hostfix

2.        安装好磁盘阵列,共享盘能够在系统中正确识别和使用。

3.        节点W2KCS1,W2KCS2安装3块网卡,一块作为对外服务的网卡,取名为LAN,其余两块做心跳,起名为HeartBeat, HeartBeat2,



4.        配置两块HeartBeat网卡为半双工,此外还要使用双机直联线连接两台计算机的HeartBeat网卡。

a.        打开网络连接的属性,单击[Configure],

b.        选择[Advance],配置网卡属性,根据不同网卡,属性会有所不同。将其设置为 10Mbps Half Duplex。


5.        将所有节点加入到同一个域,LAN网卡的DNS指向域控制器。其他所有要访问集群服务器的客户端的DNS也必须指向域中的DNS,或者修改hosts文件 (Windows 2000的 Winnt/system32/drivers/etx/hosts或Windows XP 的 windows/system32/drivers/etc/hosts)添加上集群服务器的纪录,详见后文



6.        在域控制器的AD Users & Computers中可以看到两台计算机的名字。




安装VCS
域名解析
在本机的Hosts文件中加上


此外,为了让整个网络都能解析到Cluster服务器,需要在DNS中设置好服务器的host纪录和Pointer纪录,包含正向和反向搜索区域






在第一台服务器(W2KCS1)上安装 VCS,

1.        双击安装程序,打开安装界面

2.        创建一个新的Cluster

3.        选择Accept同意版权协议
4.        输入序列号,如果仅作测试使用,输入[Evaluation License],正式使用输入[Site License]

5.        输入域名

6.        输入Cluster的名称和ID,每个Cluster必须有唯一的名称和ID

7.        输入管理员的用户名和密码,在管理服务器的时候需要使用

8.        选择要添加的两个节点,最多可以添加32台服务器作为集群。只需要在第一台服务器上安装时选择添加需要安装的服务器,即可一次性全部安装好。

9.        选择安装的目录,一般取默认值

10.        选择心跳线,必须选择两根心跳线,

11.        启用Web Console,这是一个Web 服务,用来监控VCS的状态,在此处设置VCS的IP地址和端口。

12.        接下去选择对外工作的网卡

13.        然后即开始安装

14.        系统自动在第二台服务器上开始安装

15.        安装完毕以后,两台服务器需要重新启动


检查安装情况
1.        重新启动后,可以查看系统的日志,察看安装的情况

2.        之后,使用命令验证系统是否正常工作

3.        检查心跳线网卡状态

4.        检查服务器的网卡状态,可以看到已自动分配了两个IP地址

5.        检查系统中是否有以下服务启动
VERITAS VCSComm Startup,
VERITAS command server,
VERITAS high availability engine

6.        在VCS1本机打开浏览器,输入http://192.168.1.10:8181/vcs/index,或双击桌面上的Cluster Manager (Web Console)图标,打开Cluster Manager (Web Console),检查VCS安装的状态。

7.        可以看到两台服务器均在运行,同时服务器Group也在线

8.        可以单击上面的Group, System, Types, Logs 分别察看Cluster组的状态,各台计算机系统的状态,Cluster服务可使用的资源类型,以及Cluster服务的时间日志。此处我们讲解如何管理Cluster组。

9.        点击Groups进入管理界面,可以发现在上面有控制命令菜单。此时,我们选择Switch切换到另一台机器W2KCS2。

10.        在窗口中选择switch the group to W2KCS2

11.        完成后,Cluster系统将会把该组切换到W2KCS2,需要几秒钟时间,同时,浏览器也断开,需要重新登录Web Console。
以上功能完成后,即验证Veritas Cluster Server 已正常安装。
安装Cluster Manager
在管理工作站上安装Cluster Manger,用于管理集群服务器

1.        找到安装光盘 \ClusterManager目录,双击Setup.exe

2.        开始安装Cluster Manager (Java Console)

3.        选择安装目录,指定默认的即可。

4.        开始安装

5.        安装完毕后,可以在桌面上找到Cluster Manager 和Configuration Editor两个图标

6.        双击Cluster Manager登陆,察看系统状态。

7.        单击服务器的图标,输入管理员密码登陆,默认用户是Admin,密码password。

8.        可以看到集群组的状态和系统状态


9.        选中ClusterService可以看到系统的具体状态,那一台服务器在线,VCS也是采用Active-Passive的结构,系统只能有一台Online状态,另一台是Offline的状态。


在第一台服务器上启用磁盘保留
Disk Reservation用来确保在安装时,只有一个服务器对磁盘有独占式的访问,这样可以确保数据完整性,此外,安装数据盘的这个共享盘绝对不能在作为其他系统的磁盘使用了,否则将可能导致数据库损坏

1.        单击[Start],选择[Programs / Veritas Cluster Server / Tools / Disk Reservation Utility],打开Disk Reservation Utility

2.        选择所映射的共享S盘,此处需要记下 ”Signature”这是每个磁盘的唯一标示符

3.        之后不要选择Next,也不要关闭窗口,等待安装后,取消磁盘保留。

在第一台服务器上安装SQL Server 2000
安装SQL Server 2000时需要注意的是,必须将数据文件安装在共享盘上,这样才可以使两个系统共享数据,提供集群服务。此外,VCS只能提供Active-Passive的集群,不能提供负载均衡。
此外,如果共享数据盘发生损坏,将会导致两个系统都瘫痪,丢失所有的数据。所以一定要做好共享数据盘的备份。


1.        按照默认的SQL Server 2000安装方法安装。
2.        在选择数据库位置时,修改安装位置到共享盘

3.        在域中建立SQLService账号,设置一个复杂的密码,然后作为SQL Server的服务启动账号。

4.        安装完毕后,还需要使用SQL Server 2000 Query Analyzer修改服务器名。
a.        打开 [Programs / Microsoft SQL Server / Query Analyzer] .登录到服务器。
b.        输入sp_helpserver,按F5执行查询,然后可以得到本地服务器的名称,例如W2KCS1
c.        输入sp_dropserver W2KCS1,按F5执行查询
d.        输入 sp_addserver ‘SQLCluster’, local,按F5执行查询
e.        输入sp_helpserver,按F5执行查询,验证服务器名称已经改变



5.        如果需要还可以参考安装手册 (VERITAS Cluster Server™ 2.0 Enterprise Agent for SQL Server 2000 Installation and Configuration Guide) 在客户机上安装和配置客户端,不过根据实际安装经验,不需要配置这一步。
6.        升级服务器到SQL Server 2000 SP3a,如果在安装完后在安装Service Pack,步骤会变得相当麻烦。不推荐这样做,如果需要,可以查看Veritas Knowledge Base文档库TechNote ID: 249941 How to install a Microsoft SQL 2000 Server Service Pack in a VERITAS Cluster Server 2.0 cluster
7.        在Service Manager中关闭自动启动服务选项,服务器应该由Cluster Server Agent启动服务,不需要系统来启动

在第一台服务器上取消磁盘保留
1.        回到没有关闭的Disk Reservation Utility,选择Next,取消磁盘保留。注意选中Unassign the drive letter,这样会在本机上取消S盘的映射,等到安装完毕后,系统会自动配置磁盘映射,切记此后不能再到Windows 2000 的 [Computer Management / Disk Management] 中去手工添加S盘磁盘映射

2.        完成以后,单击Finish

在第二台服务器上保留磁盘,安装SQL Server 2000
1.        先保留磁盘
2.        安装SQL Server 2000步骤与第一台服务器安装相同,注意也必须安装SQL Server 2000 SP 3a。两台Cluster服务器的软件版本必须完全相同,包括Service Pack和hostfix
3.        注意安装完毕后也需要在Service Manager中关闭自动启动服务选项
4.        完成后,取消Disk Reservation,但是保留S盘的磁盘映射,即不选择 ”Unassign the drive letter”


在第二台服务器上进行安装VCS Enterprise Agent For SQL Server 2000
1.        在安装光盘的\Agents\SQL2k下双击Setup.exe开始安装。
2.        选择下一步,安装向导 (Agent Install Manager) 开始检测系统

3.        检测完毕以后,可以进行安装

4.        选择两台安装好VCS的服务器

5.        确定以后开始安装,完成以后开始进行配置


配置Agent For SQL Server 2000

1.        使用配置向导进行配置,配置前验证:SQL Server 2000的名称已经修改好,本例中为SQLCluster,安装共享的S盘已经在本机(第二台服务器)上映射好,其他服务器上的映射均已取消。

2.        创建新的Service Group

3.        将已安装好SQL Server 的两台服务器添加到服务组中。

4.        选择安装的Instance和共享数据库目录位置。

5.        选择要监控的服务

6.        如果需要,可以启动Detail Monitor模式,对系统作详细诊断。此处不使用。

7.        选择服务器名称和网卡(注意网卡的MAC地址)

8.        完成后可以查看概览,该服务组包括的六个资源

9.        完成后将会启用该服务组


验证系统安装
通过 管理工作站Cluster Manager (Java Console) 登陆系统,验证系统状态和进行切换

1.        验证系统时可能会看到SQL Group 是Partial Online的状态,

2.        只需要将该系统切换到Online的状态即可,右击SQLGroup,选择online / W2KCS1

3.        大约过10秒的时间,可以看到SQLGroup系统已经在线

4.        察看资源中的Mount可以看到所使用的S盘的Signature

5.        如果需要还可以Switch到W2KCS2作为测试

6.        可以看到所有资源逐步切换到W2KCS2,

7.        完成后,可以Ping两台集群主机作为测试。


8.        Cluster Manager的监控窗口可以看到服务器和组全部是online的状态。



系统常见错误及解决方法

1.        如果发现切换过程中发现错误,将会无法使用Online,Offline,Switch等命令,此时,找出错误原因,通常重新启动一下看看,具体错误需要察看事件日志和ClusterService的日志,然后使用Clear清除错误状态,之后这些命令就可以使用了。


2.        如果配置完毕后,将两台服务器同时关机,此时配置文件可能正在Read Write状态,那样系统将会出现问题。重新开机以后会看到两台机器均处于STALE_ADMIN_WAIT状态。

解决办法:
a.        运行hasys –state,察看到两台系统的状态是STALE_ADMIN_WAIT。
b.        运行hagetcf –conf,对配置文件进行纠错。
c.        运行hasys –force W2KCS1,强迫重新启动W2KCS1上的服务
d.        运行hasys –state,察看到两台系统的状态是RUNNING,恢复了正常。


3.        如果在服务器更换网卡后,可能会发现集群系统无法启动,事件察看器中可以看到

Event ID: 7023 The "VERITAS VCSComm Startup" service terminated with the following error" Incorrect Function.

这是由于ClusterService的资源必须依靠网卡的MAC地址,更换网卡后,系统找不到这些资源,就无法启动服务器。

解决办法:
a.        使用ipconfig /all 命令找到网卡的MAC地址,

b.        找到c:\program files\veritas\comms\llt,打开llttab.txt

c.        修改其中的网卡MAC地址为两条心跳线的MAC地址,重新启动服务器

4.        升级Windows 2000和SQL Server 2000 Service Pack

目前的Veritas Cluster Server 2.0 SP2可以支持Windows 2000 SP4和SQL Server 2000 SP3a,最好再安装以前就升级到这些版本,如果只能在安装后升级

升级Windows 2000 Service Pack可以按照普通升级方式升级
想保险一点升级SQL Server 2000的话,可以查看Veritas TechNote ID: 249941 How to install a Microsoft SQL 2000 Server Service Pack in a VERITAS Cluster Server 2.0 cluster

5.        升级Veritas Cluster Server 2.0 Service Pack 2
a.        在Veritas网站上下载VERITAS Cluster Server (tm) 2.0 service pack 2
http://ftp.support.veritas.com/pub/support/products/Cluster_Server_for_Windows_2K/VCS2K20ENUSP2_260667.exe  9M的一个文件,解压缩后双击update.exe文件升级

b.        系统会自动校验Cluster状态

c.        选择安装VCS2.0 SP2

d.        同时升级两个节点

e.        安装过程中,VCS两台服务器会被暂停,然后再启动

f.        完成以后,会要求是否启动Lanman Configuration Wizard,这是利用Windows 2000活动目录的Kerberos身份认证的一个功能,可以增加安全性,但是没有必要就不使用这个工具了。


参考文档:

VERITAS Cluster Server (tm) 2.0 Enterprise Agent for SQL Server 2000 Installation and Configuration Guide, Windows 2000
VERITAS Cluster Server (tm) 2.0 System Administrator's Guide Windows 2000
VERITAS Cluster Server (tm) 2.0 Service Pack 2/ Release Notes Windows 2000

http://Support.micrisoft.com
http://Support.veritas.com

论坛徽章:
0
发表于 2004-01-19 08:57 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

启用磁盘保留,可以通过只开一台连接到磁盘柜的服务器,然后再只开另外一台来实现对磁盘的访问独占!

论坛徽章:
0
发表于 2004-01-26 00:28 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

GOOD,烦请把8M的东东发给兄弟
E-MAIL:sunny.young@133sh.com

论坛徽章:
0
发表于 2004-02-22 12:34 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

对VCS进行补丁升级,需要同时暂停两台服务器吗?
在这个例子里,看不出WINDOWS的MSCS+SQL2000企业版比VCS的差啊!而且安装也容易得多,并可以在线滚动式升级。

对于VCS,如果一台服务器坏了,重新安装操作系统得时候,是不是要暂停好的那台服务器呢?否则,如何识别共享磁盘呢?

论坛徽章:
0
发表于 2004-02-23 15:48 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

觉得还是挺复杂的,不过我还是认为MSCS+SQL挺好的!

VCS补丁时,应该要重新启动VCS,服务器可以不停的!

如果一台服务器重新安装的话,最关键的是SQL和VCS应该有集群同步的功能,应该不用停止服务;或者说,SQL和VCS提供维护安装的功能,自动寻找cluster,并进行同步。

若是Oracle,则很简单,肯定不用停止服务。呵呵

论坛徽章:
0
发表于 2004-04-14 11:17 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

qq 17131399!
很好能给我发个邮件看看你的8M

论坛徽章:
0
发表于 2004-08-06 01:09 |显示全部楼层

[原创]VCS+SQL 2000 Agent 安装文档

感谢分享!FTP上不去了,什么时候能上了,在这里留个言啊

论坛徽章:
0
发表于 2005-11-21 14:13 |显示全部楼层
顶起来

论坛徽章:
0
发表于 2005-11-23 11:04 |显示全部楼层
我也要,谢谢!
lixiangyue123@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP