- 论坛徽章:
- 0
|
本人现在是一个非常大的旅游网络信息公司的系统管理员,负责公司的linux、aix等服务器配置与维护工作,随着公司的业务规模不断发展,原来的系统已经不能满足公司的业务需要,所以近几个月里对系统进行了整体软硬件升级,主要涉及到的内容有业务系统开发,呼叫中心升级,添置了十来台IBM X86服务器,接入了几根十兆的专线,打算将所有托管在IDC的服务器都放在公司内部。本人所从事的具体工作是负责整个系统运行的环境搭建:DATA base服务器、WEB服务器、DNS服务器、MAIL服务器、虚拟主机、文件服务器、双机热备及磁带库自动备份等安装调试,可以说每台服务器从安装操作系统到各项具体服务配置,系统优化,安全策略制订等,都是有份参与完成的,其中也得到了一些服务商和朋友的支持,在此表示非常的感谢。\r\n 本人觉的其中一些经验都是可以和大家共享的,毕竟在国内如此大型的商业linux应用还是不多的吧,今天就写写是如何在linux环境下配置双机软件roseha的\r\n\r\n一、 硬件环境\r\n\r\n1、 两台数据库服务器\r\n2、 一台共享的磁盘阵列\r\n3、 两块SCSI卡\r\n4、 一条基于串口的心跳线(或基于以太网的心跳线)\r\n\r\n二、 软件环境\r\n1、 操作系统: TURBO LINUX DATASERVER 7.0\r\n2、 数据库版本: SYBASE ASE 12.5\r\n3、 双机软件: ROSE-HA \r\n\r\n三、 安装过程\r\n1、 将ROSE-HA软件包上传到服务器\r\n2、 rpm –ivh DFT-HA-400-1I386.RPM\r\n3、 进入安装后的默认路径 /opt/dftha/bin/ 目录下,建立配置rose服务的用户名及密码\r\n ./NewPass\r\nUSER: ROSEHA\r\nPASSWD:XXXX\r\n 4、设置ROSEHA的运行环境\r\n#HAHOME=/opt/dftha;export HAHOME\r\n#\r\n5、 启动一下ROSEHA服务\r\n/opt/dftha/bin/hamond\r\n用ps –e | grep ha 查看一下,如果服务已经启动则可以进行双机配置了\r\n6、 进入配置界面\r\n /opt/dftha/bin/hacon\r\n\r\n\r\n \r\nTOOLS菜单\r\n \r\n\r\n(1)选中Tools下的connect,填写\r\nserver:为本机名称 \r\nuser:为./NewPass建立的用户名\r\npassword:为./NewPass建立用户名时的密码\r\n\r\n(2)connect成功后,输入lience号,这个lience号由你的服务商进行提供,如果你不想第一次就购买正式的版本,你也可以有为期一个月的试用期\r\n\r\n\r\nHostName: 数据库服务器名称\r\nSerial No: 产品序列号\r\nExpiration:产品过期时间(正式版一般终生有效)\r\nLicense: license号\r\n\r\n\r\n\r\n\r\n\r\n(3)Network\r\n填写两台数据库服务器的ip地址\r\n\r\n \r\n\r\n\r\n用PrivateNet建立双机切换的通信方式,可以选择create socket网卡方式,也可以选择create\r\nrs232串口方式,以我选择的是串口方式为例\r\nPRIVATENET菜单\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n最后建立SERVICES服务\r\n\r\n \r\n\r\n需要填写的项目如下:\r\nService Name: job 服务名,可以自己随便取名\r\nActive Server: 主数据库服务器名\r\nIp Holding NIC:活动网卡\r\nStandby Server: 从数据库服务器名\r\nIp Holding NIC:活动网卡\r\n\r\nType:根据实际情况进行选择\r\nActive IP Address: 用来启动数据库服务的ip地址,ROSEHA 监视服务的ip地址\r\nVolume Setting : 用来挂接磁盘阵列的选项 active volume 和back volume为磁盘阵列的物理位置,如我的阵列为/dev/sdb1, Mount Point 为挂接到本机的位置,如我的数据库地址为/Sybase\r\n\r\nStart Script: 用rose启动数据数据库的脚本,位置一般放在/opt/dftha/bin/目录下\r\n如我要启动sybase数据库的服务,编写了一个sybasestart.sh的脚本,内容为:\r\nsu – Sybase –c “/opt/Sybase-x/ASE/install/startserver –f /opt/Sybase-12.5/ASE/install/syb”\r\nsu – Sybase –c “/opt/Sybase-x/ASE/install/startserver –f /opt/Sybase-12.5/ASE/install/syb_backa”\r\n在start script栏里我填入sybasestart.sh脚本名称即可\r\n 对oracle的等等可以参照办理啊啊啊。\r\n\r\n\r\n到此,在linux环境下安装roseha软件就完毕了,可能由于软硬件环境不同,安装过程中有些小的差异,请自己做一些调整。 |
|