-----
-----配置双机HA + 盘阵
时间:
培训人:宋建昊 培训对象:
一. 培训计划任务目标
1. 能够独立在LINUX下安装配置sybase数据库服务库
2. 独立完成安装,配置pluswell HA, 并解决此过程中所遇到的问题.
二. 培训计划的实施步骤
1. 安装sybase步骤
1) 在 / 下建立sybase_inst
[root@test01 sybase_inst]# mkdir /sybase_inst
上传sybase15.0安装文件到/sybase_inst目录
2) 解压该文件
[root@test01 sybase_inst]# tar Czxvf ase1502_linux86_dev.tgz
3) 添加sybase用户, 通过-d设置宿主/opt/sybase,并设置密码
[root@test01 sybase_inst]# useradd -d /opt/sybase sybase
[root@test01 sybase_inst]#passwd sybae ; 密码:1q2w3e
4) 修改内核参数:
vi /etc/sysctl.conf
kernel.shmmax = 536870912
[root@test01 sybase_inst]#sysctl Cp ; 重载内核参数
5) 以sybase用户登录X系统 ;*不能以root用户执行su C sybae,否则报错
$ /sybase_inst/setup ; 执行sybase的安装程序
以字符方式安装:
$ /sybase_inst/setup -console
6) 执行sybae安装程序,依照默认安装即可,但最后不要配置服务器
7) sybase的卸载(以sybase身份登录)
[sybase@test01 ASESuite]$ cd /opt/sybase/uninstall/ASESuite
在图形模式下卸载:
[sybase@test01 ASESuite]$ ./ uninstall
在字符模式下卸载:
[sybase@test01 ASESuite]$ ./ uninstall Cconsole
2.安装配置Pluswell HA
1) 安装PlusWell HA
2) 配置两条心跳,指定备用服务器的主机名和IP
3) 配置虚拟IP,虚拟IP地址在配置Sbase 主服务器时要用到,所以先配置虚拟IP
3. SYBASE15.0服务器配置
1) 创建配置服务器文件的存储目录, 并设置相应的属主,属级
2) #mkdir -p /db/sybase/{data,ASE-15_0/install}
3) #chown -R sybase.sybase /db
4) 以sybase用户身份执行 /opt/sybase/ASE-15_0/bin/asecfg ; 服务器配置程序
5) 服务器配置程序中的文件位置均放在 /db/sybase/相应的目录中
1. sybase服务器名称此处设置为: example
2. Sybase备份服务器名称系统自动设为:example_back
4. 分区格式化磁盘阵列
1. fdisk /dev/sdb ;对磁盘阵列分区
2. mke2fs /dev/sdb1 ;对/dev/sdb1
3. 将/db复制到 /dev/sdb1中
5.修改sybase环境变量 (此步非必须,但可以简化操作)
vi /opt/sybase/SYBASE.sh
添加 SYBASE_PATH="/opt/sybase/ASE-15_0/install"
export SYBASE_PATH
6.编写sybae启动和关闭脚本
启动脚本: vi sybase_start.sh
source /opt/sybase/SYBASE.sh
mount /dev/sda1 /db
su - sybase -c "startserver -f $SYBASE_PATH/RUN_example" # 2&>/dev/null
su - sybase -c "startserver -f $SYBASE_PATH/RUN_example_back" 2&>/dev/null
关闭脚本:
su - sybase -c "isql -Usa -P -Sexample" <<!
shutdown SYB_BACKUP ; *备份服务器名不是example_back
shutdown with wait
exit
fuser -k -m /dev/sda1
umount /dev/sda1
7.修改检测脚本
vi /root/lantide/pluswell/example2/test.sh
/root/lantide/pluswell/example2/testprogram dataserver backupserver
8.在正式配置双机前,测试脚本的安全性,避免损坏数据库文件
9.在PlusWell (v5.0) 在自定义资源中添加sybase的启动,关闭,检测脚本
10.进行构建资源层
11.进行手动切换,断网切换,关机切换均正常
三. 独立安装配置sybase过程
1. 让新人独立完成实验.
2. 独立完成实验中所遇到的问题
1)
2)
3. 解决以上遇到的问题
1)
2)
四. 检测安装配置Pluswell HA过程
1. 检测结果:
1)能否顺利安装Linux 系统:可以顺利安装LINUX
2)能否顺利安装 安装sybase: 安装前的配置操作尚未做成功
3) 能否顺利安装 pluswell HA
4) 能否顺利编写,调试脚本
5)能否顺利配置心跳
6) 能否顺利配置虚拟IP
7)能否顺利配置自定义资源
8)能否顺利手动切换
9)能否顺利断网切换
10)能否顺利关机切换
11)能否顺利杀进程切换