|
双机热备系统示意图:

硬件环境需求
- 服务器两台(HP LH6000)
- 磁盘阵列柜一台(LEC)
- 网卡四块(HP X 2 3COM X 2)
- SCSI线四条(HP 原装 X 2 LEC原装 X 2)
- 心跳侦测线一条(交叉双绞线)
- 于磁盘阵列柜匹配的硬盘(四块昆腾SCSI接口)
软件环境需求
- 服务器系统操作平台(Windows2000企业版)
- 数据库系统软件(SQL Server 7.0企业版)
- 六个闲置的IP地址
硬件连接方法
先将两块3COM网卡装入两台服务器,之后将服务器及磁盘阵列柜摆放就位。服务器与磁盘阵列柜之间用LEC自带的SCSI线连接。两块HP网卡用心跳侦测线连接。
安装步骤及方法
- Windows2000的安装:
第一台机器将Windows2000放入光驱。开始安装操作系统。这时先不要开磁盘阵列柜。按安装向导提示进行,直到网络配置时,向导询问将计算机安装成什么角色时,选独立服务器安装,网卡IP地址中DNS地址先不添。等Windows2000安装完成后把第二台机器也同样安装好。将3COM网卡通过HUB连接到同一局域网内,第一台机器启动后分别设置两块网卡的IP地址,(网卡的配置如下:HP的IP地址193.168.100.1 掩码255.255.255.0 DNS及网关不添,网卡的速率配置为100M全双工,3COM的IP地址 10.5.1.11 掩码255.252.0.0 DNS不添或与IP地址相同 网关10.5.1.5),现在开始为服务器安装活动目录,此服务器活动目录安装成域控制器,第二台网卡设置如下:HP的IP地址193.168.100.2掩码255.255.255.0 DNS及网关不添,网卡速率为100M全双工,3COM的IP地址10.5.1.12 掩码255.252.0.0 DNS不添或与IP地址相同 网关10.5.1.5),现在开始为服务器安装活动目录,此服务器活动目录安装成域的额外域控制器。两台都安装好后先将第二台机器关掉,打开磁盘阵列柜,等磁盘阵列柜显示已准备就绪时,打开第一台机器,开始安装群集服务,安装前需先在域用户管理器中添加一个用户(名为:cluster,要有administrator权限)。群集服务要求将磁盘阵列柜分成两个区,第一个分区为1.8G剩下的为第二分区。此时需要一个空闲IP地址作为群集服务的虚拟IP地址(10.5.1.13)。此步后按照向导提示完成安装。重启机后将第二台计算机打开,到控制面板的添加/删除程序中选择群集服务,选择第二个节点安装,以下便可以按照向导的提示完成安装了。
注:DNS全名:XC2K.GOV.CN 域NETBIOS名:XCGOV
Host文档c:\winnt\system32\etc\host内添加:127.0.0.1 localhost
10.5.1.13 interweb
10.5.1.11 interweb1
10.5.1.12 interweb2
Windows2000 cluster name:cltxxzx IP ADD:10.5.1.13
- SQL Server的安装:
在第一台机器上安装SQLServer 企业版,将安装目录指向磁盘阵列柜,完成安装后再安装SQL Server cluster,cluster name:cltsql,此时需要一个空闲IP地址作为群集服务的虚拟IP地址(10.5.1.6)。继续完成安装。第二台机器上安装Desktop Edition ,完成后注册服务器
注:安装SQL Server cluster之前先要进行一些准备工作
- 先打开集群管理器,将组资源中的MSDTC删除,在第一台计算机上打开开始菜单中的运行,键入CMD然后回车,在DOS窗口中键入COMCLUST然后回车,待程序运行完后打EXIT退出。此时不要在这台机器上进行任何操作。再在第二台计算机上进行同样的操作。
- 第一台机器上要关闭一些服务:(除以下服务全关闭)
▲ Alerter
▲ Cluster Service
▲ Computer Browser
▲ Distributed File System
▲ Distributed Link Tracking Client
▲ Distributed Link Tracking Server
▲ DNS Client
▲ Event Log
▲ IPSEC Policy Agent
▲ License Logging Service
▲ Logical Disk Manager
▲ Messenger
▲ Net Logon
▲ NT LM Security Support Provider
▲ Network Connectors
▲ Plug and Play
▲ Process Control
▲ Remote Procedure Call (RPC) Locator
▲ Remote Procedure Call (RPC) Service
▲ Remote Registry Service
▲ Removable Storage
▲ Security Accounts Manager
▲ Server
▲ Spooler
▲ TCP/IP NetBIOS Helper
▲ Windows Management Instrumentation Driver Extensions
▲ Windows Time Service
▲ Workstation
- 完成以上准备工作后就可以继续安装SQL Server Cluster。
- SQL Server Cluster 的安装程序是在第一台机器上运行的。
- 单击开始→程序→Microsoft SQL Server 7.0→Wizard Cluster。
- 按安装提示进行安装,直至安装完成。
- 当程序要求输入Cluster Name时:输入CLTSQL。IP地址是:10.5.1.6 子网掩码:255.252.0.0
- 当第一台机器上的SQL Server Cluster装完后,再在第二台机器上安装SQL Server Desktop Edition,安装成功后单击开始→程序→Microsoft SQL Server 7.0→Enterprise Manager→New SQL Server Registration→下一步→如果在Available框中可以看到CLTSQL就可以直接添加SQL服务器,如果在Available框看不到CLTSQL可以在Available框中直接敲10.5.1.6这个IP地址。
(以上是安装Windows 2000企业版SQL Server 7.0的全部过程。)
注意事项:
- 由于此单位以前开发的一套软件中已经指定了SQL Server服务的IP地址,所以IP必须与上面的相同。
- 由于此单位以前制作的网页中有中文目录,所以需要改一下注册表:开始→运行→C:\WINNT\Regedit.exe→确定→HKEY_LOCAL_MACHINE→SYSTEM→ContolSet001→services→InetInfo→Parameters→FavorDBCS的数值数据由1修改为0。
- LH6000装完win2000后,应先运行REG 文件,(从HP Navigator中拷出)
- 装完win2000后要装SP1; 装完SQL 7.0 Server后要装SP2.
- 调试完成后可将Host文件中增加的内容去掉。
关于某区信息中心如何倒数据
(从SQL SERVER 6.5 到SQL SERVER 7.0)
- 1、 从档案馆的实际情况出发,需建立一台辅助计算机,这台计算机上需装有 SQL SERVER 7.0。(在这里暂定为E8001)
- 2、 在E8001上的SQL SERVER 7.0上建立一数据库xicheng,大小为400M,数据库日志为 130M。
- 3、 如果存在logins为xcmodel的logins,先删除,再重新建立一xcmodel,口令为xc1111, 这时需把database access里的数据库xicheng选上,并把角色db_owner 选上。
- 4、 在sql server 6.5的服务器的数据库xicheng上生成sql script,需要把security script 里的 三个选项都不选,另外把引号的选项也不选。
- 5、 在E8001上数据库xicheng上,执行刚生成的sql,不应有错误发生。
- 6、 把E8001连入内网,并建立一ODBC数据源(从SYSTEM DSN),命名为xcimport, 连接sql server 6.5的服务器的数据库xicheng。
- 5、 在E8001上,选择xicheng 数据库之后,再选择Tools 菜单里的Data Transformation Service 的Import data 选项。
- 6、 按照向导去操作,在选择一数据源时(Choose Data Source),在Source里选择Other ODBC Data Source,在dsn 里选择xcimport,用sa 登录,数据库选择xicheng。
- 7、 在选择目的数据源时,选择E8001的xicheng 数据库也用sa 登录。
- 8、 按照向导去操作,在选择源表时(choose source table),全部选择,在同页的destination table 的 最后几个表的dbo 改为xcmode。(源表时属于xcmodel的)
- 9、 按照向导去操作,如果发生错误,重新操作。
从SQL SERVER 7.0 到SQL SERVER 7.0
- 1、 把e8001上的xicheng 也生成sql script,需要把security script 里的三个选项也不选。
- 2、 生成之后,需要把前四行去掉。
- 3、再取消E8001的内网连接,把E8001连到双机服务器上。
- 4、在双机上的SQL SERVER 7.0上建立一数据库xicheng,大小为400M,数据库日志为 130M。
- 5、如果存在logins为xcmodel的logins,先删除,再重新建立一xcmodel,口令为xc1111, 这时需把database access里的数据库xicheng选上,并把角色db_owner 选上。
- 6、在双机上的数据库xicheng上,执行刚生成的sql,不应有错误发生。
- 7、在双机服务器上的数据库上导入数据。
- 8、按照向导去操作,在选择一数据源时(Choose Data Source),在SERVER里选择e8001, 用sa 登录,数据库选择xicheng。
- 9、按照向导去操作。在选择源表时(choose source table),全部选择,在同页的destination table 的 最后几个表的dbo 改为xcmode。(源表时属于xcmodel的) 10、按照向导去操作,如果发生错误,重新操作。
上述是倒全部表的数据,如果只是要倒单表的数据(表结构存在的话),那么直接用import 即可,这时在选择源表时需要,点按transformxu选上,把delete rows in destination 这个选项选上, 如果要倒全部表的数据,而数据库没有特殊的用户,用备份或恢复即可。 |