免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2384 | 回复: 1
打印 上一主题 下一主题

谢谢各位兄弟 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-26 18:58 |只看该作者 |倒序浏览
谢谢各位兄弟!小弟会装单机。在AIX下装过双机,不知道WIN2000下的设备怎样配置文件。

论坛徽章:
0
2 [报告]
发表于 2003-06-26 19:14 |只看该作者

谢谢各位兄弟

以前写的一个粗略配置,可能有笔误,你先看看。
如果你的两台机器只跑一个ASE服务,你可以将sybase软件安装在磁盘阵列上,先装一边,创建服务(数据库都放在阵列上),然后把阵列挂接在另一边,删掉已经安装的文件,然后重新安装,配置服务,路径,名称都跟另一边一样即可(目的是写注册表),然后配置MCSC,应该就可以了


ASE For NT Standby 方式配置说明
概 述
1. 测试 MSCS
    关闭节点主机,观察是否 share disk 及 virtual IP 能够正常failover
    重新启动主机,观察是否 share disk 及 virtual IP 能够正常failback

2. 选择 ASE 安装模式 (主动-被动 主动-主动)

3. 根据选择的模式安装 ASE

4. 在主-被模式下,需要复制 ASE 环境(注册表、系统环境变量)到从点
    在主-主模式下,因为两台主机都需要安装 ASE,此步骤可略过

5. 计划提供failover的MSCS资源组
    IP + virtual hostname
    disk
    generic service: DataServer BackupServer MonitorServer
   
    A.创建MSCS资源组
    B.添加资源 IP disk
    C.测试 failover(Include ASE)

注意事项
1.该避免ASE Server Name与机器名相同,它将在ASE failover到第二节点后引起混淆
2.in2000系统中,配置一个cluster系统,或者在一个cluster中添加节点,选择控制面板中添加删除,找到 MSCS ,点击配置,选择创建一个新的cluster,还是将本机作为一个节点加入已配置完成的一个cluster中
3.ASE的错误日志、配置文件路径信息存放在HKEY_LOCAL_MACHINE\SOFTWARE\SYBASE\Server\<ASEServerName>;\Parameters
4.如果要加速failover的速度,可对ASE做以下配置:
A.缩短“恢复间隔”参数值,默认值为5
sp_configure "recovery interval in minutes", 2
设置较小的“恢复间隔”参数将引起Server检查点动作的频繁,也将带来Server性能的有限下降
B.设置更大的default data cache中2K缓冲池大小(在recovery数据库过程中使用)
C.设置缓冲池的异步预取
sp_poolconfig "default data cache", "2K", "local async prefetch limit=50"
5.使用Sybase OpenSwitch产品可实现客户端在failover中的连接保持及透明故障切换



主动-被动 模式
1. 在一个节点上安装ASE,复制SYBASE环境变量到另一主机(如果两节点都进行ASE安装,此步骤可略过)。ASE安装在两节点服务器都可访问的share disk中。
%SYBASE%, %DSLISTEN%, %DSQUERY%, %LIB%, %PATH% %CLASSPATH%

2. 编辑SQL.ini文件,ASE使用的IP应为 virtual IP,此IP不同于本机IP及cluster IP。改变或删除 Named Pipe(NLMSNMP)接口信息,否则在failover时将出现问题

3. MSCS配置
创建资源组

创建share disk资源
创建 virtual IP 资源,并将ASE master设备所在的磁盘加入其依赖关系列表中
(资源类型:IP Address)
创建 hostname 资源,将virtual IP 加入其依赖关系列表中
(资源类型:Network Name Resource)
创建 ASE DataServer资源,将以上已存在的所有资源添加到其依赖关系列表中
(资源类型:Generic Service),在Generic Service Parameters对话框中输入ASE DataServer在操作系统中服务的名称,格式为SYBSQL_<ASEServerName>;
在“Registry Key Replication”中加入如下键值(如果两节点都进行ASE安装,此步骤可略过):
SOFTWARE\SYBASE\Server\<ASEServerName>;
SYSTEM\CurrentControlSet\Services\SYBSQL_<ASEServerName>;
SYSTEM\CurrentControlSet\Services\SYBXPS_<ASEServerName>;_XP
SYSTEM\CurrentControlSet\Services\Eventlog\
Application\<ASEServerName>;

创建 ASE BackupServer资源,将ASE DataServer资源添加到其依赖关系列表
   (资源类型:Generic Service),在Generic Service Parameters对话框中输入ASE BackupServer在操作系统中服务的名称,格式为SYBBCK_<BackupServerName>;,在“Registry Key Replication”中加入如下键值(如果两节点都安装过一次ASE,则不需要了):
SOFTWARE\SYBASE\Server\<BackupServerName>;
SYSTEM\CurrentControlSet\Services\SYBBCK_<BackupServerName>;
对于MonitorServer,与BackupServer备份服务器类似,只是NT服务名称为SYBMON_<MonitorServerName>;
     
主动-主动 模式
1.        在两个节点本地硬盘上分别安装ASE。安装目录必须相同。可将ASE以下相关文件存放在share disk中
a)        Sybase Adaptive Server device files
b)        Sybase Adaptive Server error log files 可使用ServerConfig工具调整存放路径
c)        Sybase Adaptive Server configuration files 可使用ServerConfig工具增加启动参数-c
更改存放路径后,测试ASE服务是否能够正常工作
2.        在两台主机的sql.ini中添加双方ASE服务器的接口
3.        调整两台主机上作为failover服务的配置信息,使其满足failover时同一节点运行两个ASE服务的要求
4.        在两个节点上分别编辑SQL.ini文件,ASE使用的IP应为 virtual IP,此IP不同于本机IP及cluster IP。改变或删除 Named Pipe(NLMSNMP)接口信息,否则在failover时将出现问题

安装后工作
测试ASE切换。切换将带来注册表信息的同步,是一个必要的过程。
主-被模式:如果在两台节点上都分别安装并配置了服务,同步过程可略去。
主-主模式:如果一个节点上的ASE错误日志、配置文件信息被修改,如果没有在ASE服务配置中配置需要同步的注册表信息,必须手工更改另一节点中注册表信息。如果在ASE服务配置中配置了需要同步的注册表信息,不需要做任何更改。
及客户端连接情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP