ASE125 HA For HP 配置手册.docx
- 文档编号:2174139
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:19
- 大小:62.99KB
ASE125 HA For HP 配置手册.docx
《ASE125 HA For HP 配置手册.docx》由会员分享,可在线阅读,更多相关《ASE125 HA For HP 配置手册.docx(19页珍藏版)》请在冰豆网上搜索。
ASE125HAForHP配置手册
ASE125(HP)HA配置手册
配置环境
硬件环境:
机型
HPrpxxxx
CPU个数
2
内存
1G
软件环境
操作系统
HPUnix11.11(11i)
用uname–a查看,应为11版本以上
MC版本
A.11.14
用swlist查看,应为A.11.05以上
ASE版本
12.5.0.1
EBF10428
MC配置信息
Multi-Computer/ServiceGuard(MC/ServiceGuard)
主机名称、IP
xxx_s01
192.168.0.8
xxx_s02
192.168.0.9
ASE服务器名称
XXXXX1
服务端口:
5000
XXXXX2
服务端口:
6000
MCCluster名称
CLSXXX
MCPackage名称
XXXXX1
必须与ASE服务名称相同
XXXXX2
MCService名称
XXXXX1
必须与ASE服务名称相同
XXXXX2
ASE所使用卷组信息
vgxxx1
用于节点一XXXXX1的ASE
/dev/vgxxx1/rmaster
master数据库设备
/dev/vgxxx1/rsysproc
sybsystemprocs数据库设备
/dev/vgxxx1/rproxydev
代理数据库设备
/dev/vgxxx1/rtemp_device
tempdb数据库设备
vgxxx2
用于节点一XXXXX1的ASE
/dev/vgxxx2/rmaster
master数据库设备
/dev/vgxxx2/rsysproc
sybsystemprocs数据库设备
/dev/vgxxx2/rproxydev
代理数据库设备
/dev/vgxxx2/rtemp_device
tempdb数据库设备
SybaseASE安装目录
/sybase
在进行ASEHA配置前,HP工程师应已经按照ASEHA安装的要求对MC进行了正确的配置,并已经测试MC的故障切换成功(主要是ASE将使用的逻辑卷组的切换)。
应该在两主机节点上都分别进行了ASE125的安装,并进行了相应的配置和服务器字符集的调整。
有关ASE安装、配置方面的信息,请参见相应的Sybase文档。
有关MC安装、配置方面的信息,请参见相应的HP文档及ASEHA安装指南。
ASEHA配置步骤
01)关闭HPMC(cmhaltcl-f),关闭所有Sybase服务及应用程序
02)确定两台主机上sybase用户的环境变量SYBASE指向相同的目录。
如安装的ASE在两台主机上路径上并不相同,使用符号链接文件来完成。
例:
ln-s/usr/sybase1/SYBASE(主机一)
ln-s/usr/sybase2/SYBASE(主机二)
exportSYBASE=/SYBASE
HA对称配置情况下,确定两台主机SybaseASE安装目录($SYBASE/$STYBASE_ASE/install)下存在协同服务器ASE的运行文件(RUN_Servername)。
03)使用DSEDIT(图形工具)或者DSCP(字符工具)编辑SybaseASEinterfaces文件
非对称方式:
在主协同服务器上添加辅助协同服务器接口信息及hafailover入口
对称方式:
在两台协同服务器上各自添加对方协同服务器接口信息及hafailover入口
例(对称模式):
XXXXX1的interfaces文件:
________________________________________________________________________
XXXXX1
mastertcpetherxxx_s015000
querytcpetherxxx_s015000
hafailoverXXXXX2
XXXXX2
mastertcpetherxxx_s026000
querytcpetherxxx_s026000
________________________________________________________________________
XXXXX2的interfaces文件:
________________________________________________________________________
XXXXX1
mastertcpetherxxx_s015000
querytcpetherxxx_s015000
XXXXX2
mastertcpetherxxx_s026000
querytcpetherxxx_s026000
hafailoverXXXXX1
________________________________________________________________________
interfaces文件中master及query入口信息不能使用IP,而只能使用hostname。
另外,可能需要调整主机/etc/hosts文件中内容,让ASE能够通过hostname找到正确的主机地址(不是心跳地址)。
/etc/hosts例子:
192.0.0.1heart1
192.0.0.2heart2
192.168.0.8xxx_s01
192.168.0.9xxx_s02
04)在两节点上分别使用操作系统root用户身份登录,更改sybha属性
cd$SYBASE/$SYBASE_ASE/bin
chownrootsybha
chmod4755sybha
05)在两节点上分别使用操作系统root用户身份登录,编辑sybhauser文件属性及内容
cd$SYBASE/$SYBASE_ASE/install
chownrootsybhauser
chmod600sybhauser(不能更改为644)
如果sybhauser文件权限不正确,在sp_companion进行协同服务器配置检查时将报告文件无法找到的错误。
06)分别启动两台主机上的SybaseASE服务器,在两节点ASE服务器中各自增加用于创建tempdb数据库扩展及代理数据库的缺省设备,并改变master设备的缺省数据库设备属性
(XXXXX1XXXXX2)
sp_diskdefaultmaster,'defaultoff'
(XXXXX1)
diskinitname='proxydev1',physname='/dev/vgxxx1/rproxydev',size=102400,vdevno=2
sp_diskdefaultproxydev1,'defaulton'
diskinitname='tempdev1',physname='/dev/vgxxx1/rtemp_device',size=870400,vdevno=3
alterdatabasetempdbontempdev1=500
(XXXXX2)
diskinitname='proxydev2',physname='/dev/vgxxx2/rproxydev',size=102400,vdevno=2
sp_diskdefaultproxydev2,'defaulton'
diskinitname='tempdev2',physname='/dev/vgxxx2/rtemp_device',size=870400,vdevno=3
alterdatabasetempdbontempdev2=500
不能在需进行HA配置的服务器上建立设备名称相同的数据库设备文件,同名设备将在sp_companiondo_advisory命令中报告名称冲突错误。
07)在sysservers中增加本地服务器信息及远程协同服务器信息
sp_addserverXXXXX1,local,XXXXX1(XXXXX1)
sp_addserverXXXXX2,local,XXXXX2(XXXXX2)
sp_addserverXXXXX2(XXXXX1)
sp_addserverXXXXX1(XXXXX2)
08)配置SYSAM,激活ASEHAOption
A.手工编辑$SYBASE/SYSAM-1_0/licensees目录下license文件或者使用$SYBASE/SYSAM-1_0/bin目录下lmgr.sh工具进行ASE_SERVER及ASE_HAlicense信息的输入。
B.编辑$SYBASE/SYSAM-1_0/bin下startd.sh文件,将其中$1参数直接替换为/sybase/SYSAM-1_0(或者在运行startd.sh时添加/sybase/SYSAM-1_0参数)。
运行startd.sh,通过/sybase/SYSAM-1_0/log目录下lmgrd.log了解license信息是否生效。
如果输入license信息被SYSAM服务正确接受,将在lmgrd.log文件中显示如下信息:
ServerstartedonXXX_s01for:
ASE_SERVERASE_HA
C.在双方协同服务器上分别配置ASE参数“enableHA”,激活HA选项
sp_configure'enableHA',1(XXXXX1XXXXX2)
D.分别重新启动两台主机上的ASE服务。
如果ASEHA选项被正确激活,将在ASE日志中显示如下信息:
CheckedoutlicenseASE_SERVER
CheckedoutlicenseASE_HA
……
HAConfig:
HighAvailabilityBasisServicesloaded:
version'AdaptiveServerEnterprise/12.5.0.1/EBF10428ESD#2/P/HP9000-879/HP-UX11.0/rel12501/1792/64-bit/FBO/TueJul3008:
20:
252002'.
在/sybase/SYSAM-1_0/log目录中的lmgrd.log文件中也有相应信息如下:
ASE启动时:
OUT:
"ASE_SERVER"sybase@xxx_s01
OUT:
"ASE_HA"sybase@xxx_s01
ASE关闭时:
IN:
"ASE_HA"sybase@xxx_s01
IN:
"ASE_SERVER"sybase@xxx_s01
09)分别在两台协同服务器上给sa授予相应的HA操作权限
sp_role'grant','ha_role',sa(XXXXX1XXXXX2)
退出isql并重新进入以激活ha_role角色
10)分别在两台协同服务器上通过脚本为ASE添加实现HA功能所需的系统存储过程及设置
cd/sybase/ASE-12_5/scripts
isql-Usa-P-SXXXXX1-iinstallhasvss-oinsha.out(XXXXX1)
isql-Usa-P-SXXXXX2-iinstallhasvss-oinsha.out(XXXXX2)
查看insha.out输出文件确认脚本执行成功
如将来因为某种需要(比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASE125 HA For HP 配置手册 配置 手册