- 论坛徽章:
- 0
|
GDS FOR UNIXWARE711
安装前准备 硬件准备l 主机 2台PC服务器
l 共享磁盘阵列
l Ethernet网络卡 每台服务器至少2片网络卡,用于共网(public net)、私网(private net)
l SCSI适配器
l RS232联接线 Null-modem serial cables
l 硬盘空间 /,/usr文件系统至少有10Mb以上空闲空间
l 内存 64Mb以上
软件准备l GDS安装软件(License 数同节点数)
l UNIXWare7操作系统(License 数同节点数)
系统安装准备● UNIXWare7系统安装
l在集群中的每个节点安装完成UNIXWare7操作系统
l安装配置网卡
l增加共享硬盘,使用#diskadd(设置为开机系统不自动Mount此文件系统)
在主备机上用scoadmin建立sybase组、sybase用户和mbfe用户
l在主机上mount sybase文件系统
#mount –f vxfs /dev/dsk/c1b0t0d0s1 /Sybase
#mkdir /Sybase/data
#mknod /Sybase/data/master c 7679 3
#mknod /Sybase/data/tempdb c 7679 4
#mknod /Sybase/data/systemdb c 7679 5
#mknod /Sybase/data/systemproces c 7679 6
#mknod /Sybase/data/wkdatadb c 7679 7
#mknod /Sybase/data/wkindexdb c 7679 8
#mknod /Sybase/data/wkdblog c 7679 9
#mknod /Sybase/data/hisdatadb c 7679 10
#mknod /Sybase/data/hisindexdb c 7679 11
#mknod /Sybase/data/hisdblog c 7679 12
●安装、升级sybase软件至共享盘柜
双子星双机软件安装双机软件安装步骤 1.以root注册,使用pkgadd命令安装 ,如下显示:
# pkgadd -d diskette1
Insert diskette into Floppy Drive 1.
Type [go] when ready,
or [q] to quit: (default: go) g
2.选择安装GDS软件包
Installation in progress. Do not remove the diskette.
The following packages are available:
1 GDSpkg Gemini Duplex System Package
(i386) 3.1
Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,quit]: 1
3.选择采用STAND BY模式
PROCESSING:
Package: Gemini Duplex System Package (GDSpkg) from .
Gemini Duplex System Package
(i386) 3.1
Using as the package base directory.
Whether your system use single ethernet card or dual ethernet cards ?
Input S or D (default: S):S
4.输入心跳线设备文件(以COM1口作为心跳线监控)
[2J[HPlease input the RS232 port name (default: tty00) :tty00
5.输入本机的网络IP地址
Please enter the IP address of the local machine :192.11.22.202
6.输入对机的网络IP地址
Please enter the IP address of the peer machine :192.11.22.201
7.输入工作机的网络IP地址
Please enter the IP address of the work machine :192.11.22.205
8.确认以上配置,并进行相应的安装
Do you accept these system parameters ? (y/n) :y
## Processing package information.
## Processing system information.
3 package pathnames are already properly installed.
## Verifying package dependencies.
Installing Gemini Duplex System Package as
## Installing part 1 of 1.
/etc/dhbs.d/chipaddr
/etc/dhbs.d/chipaddr.210
/etc/dhbs.d/chipaddr.212
/etc/dhbs.d/chipaddr.213D
/etc/dhbs.d/dcstartsh
/etc/dhbs.d/dctask.d/LBACKTASK
/etc/dhbs.d/dctask.d/LSHUTTASK
/etc/dhbs.d/dctask.d/PBACKTASK
/etc/dhbs.d/dctask.d/PSHUTTASK
/etc/dhbs.d/dctask.d/TESTTASK
/etc/dhbs.d/dctask.d/lc_mountpath
/etc/dhbs.d/dctask.d/pe_mountpath
/etc/dhbs.d/dhbs_netmon
/etc/dhbs.d/dhbs_netser
/etc/dhbs.d/dhbs_rnmon
/etc/dhbs.d/dhbs_rsser
/etc/dhbs.d/dhbsadm_dc
/etc/dhbs.d/down_task
/etc/dhbs.d/down_task_fsh
/etc/dhbs.d/forceswitch
/etc/dhbs.d/forceswitch_dc
/etc/dhbs.d/inputser
/etc/dhbs.d/killdeamon
/etc/dhbs.d/killdeamonall
/etc/dhbs.d/killmonp
/etc/dhbs.d/lc_shut_task
/etc/dhbs.d/lc_start_task
/etc/dhbs.d/license
/etc/dhbs.d/netcomm
/etc/dhbs.d/pe_down_task
/etc/dhbs.d/pe_start_task
/etc/dhbs.d/pingcmd
/etc/dhbs.d/scsiline
/etc/dhbs.d/shut_task
/etc/dhbs.d/shutprof
/etc/dhbs.d/shutsh
/etc/dhbs.d/start_task
/etc/dhbs.d/startprof
/etc/dhbs.d/startsh
/etc/dhbs.d/startshbkp
/etc/dhbs.d/stopdhbs
/etc/dhbs.d/switchbackup
/etc/dhbs.d/switchtime
/etc/dhbs.d/task.d/BACKTASK
/etc/dhbs.d/task.d/SHUTTASK
/etc/dhbs.d/task.d/TESTTASK
/etc/dhbs.d/task.d/mountpath
/etc/dhbs.d/testproc
/etc/dhbs.d/testscsi
/usr/bin/gdsadm
/usr/bin/installserial
/usr/bin/ttyrec
/usr/bin/ttysend
[ verifying class ]
## Executing postinstall script.
9.输入GDS LICENSE
Please input the serial number: GDS00000000
Please input the serial number again: GDS00000000
**************************************************************************
This is a evolution version, it can only run one month.
Please connect to your vendor to get key, and use the dhbsadm inputing it.
The installation serial number is :GDS9613db3e
**************************************************************************
Installation of Gemini Duplex System Package (GDSpkg) was
successful.
修改并配置双机系统
1.修改/etc/hosts文件
#ident "$Header: /sms/sinixV5.4es/rcs/s19-full/usr/src/cmd/cmd-inet/etc/hosts,v 1.1 91/02/28 16:30:32 ccs Exp $"
#
# Internet host table
127.0.0.1 localhost
192.11.22.201 gds1 gds1
192.11.22.202 gds2 gds2
192.11.22.205 work work
2.修改/etc/dhbs.d/host_addr_name文件
# vi host_addr_name
# mach_type IP address
LOCAL 192.11.22.202
PEER 192.11.22.201
WORK 192.11.22.205
ROUTER 192.11.22.1
注意:其中ROUTER选项为局域网内可以PING通的路由器的IP地址
3.修改/etc/conf/node.d/iasy文件,并重组核心
# vi /etc/conf/node.d/iasy
将如行:iasy tty00 c 0 0 0 666 4
改为: iasy tty00 c 2 0 0 666 4
保存推出后,重新组核心
# /etc/conf/bin/idbuild –B
然后重新启动操作系统
# init 6
4.设置双机系统自动启动
启动:
# vi /etc/rc2.d/S99gds
工作机:/etc/dhbs.d/startsh
备份机:/etc/dhbs.d/startshbkp
关闭:
# vi /etc/rc0.d/K01gds
/etc/dhbs.d/shutsh
/etc/dhbs.d/killdeamonall
5.设置双机系统启动与关闭时需做的工作
/etc/dhbs.d/task.d/BACKTASK文件
# Add your backup tasks following:
# for example,
# /etc/dhbs.d/start.inf.sh
# /etc/dhbs.d/startprof
/etc/dhbs.d/task.d/startsybase
其中/etc/dhbs.d/task.d/startsybase 文件如下:
su - sybase -c "/sybase/install/startserver -f /sybase/install/RUN_SYBASE"
sleep 5
su - sybase -c "/sybase/install/startserver -f /sybase/install/RUN_SYBASE_back"
/etc/dhbs.d/task.d/SHUTTASK文件
# Add your shutdown tasks following:
# for example,
# /etc/dhbs.d/shutprof
# /etc/dhbs.d/shut.inf.sh
# kill mbfe deamon processes
for i in `ps -ef | grep mbfe | grep -v grep | cut -c9-14`
do
kill -9 $i
done
# shutdown sybase
su - sybase "/etc/dhbs.d/task.d/shutsybase"
sync
sync
sleep 5
# kill sybase deamon processes
for i in `ps -ef | grep syb | grep -v grep | cut -c9-14`
do
kill -9 $i
done
其中:/etc/dhbs.d/task.d/shutsybase文件如下:
/sybase/bin/isql -Usa -P -SSYBASE
shutdown SYBASE_back
go
exit
EOF
/sybase/bin/isql -Usa -P -SSYBASE
use master
go
checkpoint
go
shutdown with nowait
go
exit
EOF
#
/etc/dhbs.d/task.d/TESTTASK文件
# add your test tasks following:
# For example
# /etc/dhbs.d/testproc process-name
# if [ $? != 0 ]
# then
# exit 1
# fi
# /etc/dhbs.d/testscsi raw-device-path
# if [ $? != 0 ]
# then
# exit 1
# fi
# exit 0
/etc/dhbs.d/task.d/mountpath文件
# If you use file system, the type of the file system must be vxfs.
# Edit this file to add the mount path, for example
# device_path mount_point filesystem
<p cl
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/144/showart_37449.html |
|