文档详情

Centos5.5+heartbeat+drbd+oracle10g双机配置实例.doc

发布:2017-12-18约1.82万字共15页下载文档
文本预览下载声明
Centos5.5+heartbeat+drbd+oracle10g双机配置实例 一、安装环境说明: 操作系统:centos5.5x86 主要软件及版本:heartbeat2.0.8 drbd-8.4.0 依赖软件及版本:libnet 1.1.2.1(heartbeat所需) 数据库版本:oracle 10201 32位 安装前规划: 网卡:两台机器配双网卡,一个用于连接公用网络,一个用于做心跳测试。 主机名:分别为drbd1, drbd2,虚拟ip主机名drbd IP:主drbd1:eth0 10.10.10.11 心跳ip eth1 135.255.10.211 连接公网。 从drbd2:eth0 10.10.10.12 心跳ip eth1 135.255.10.212 连接公网。 两台机器的eth0用交叉线相连,eth1为局域网络,共用一个网关:130.255.10.1 虚拟ip:eth1:0 135.255.10.200 虚拟ip由heartbeat自动管理,不需要预先设置。 磁盘:两台机器分别加上一个大小20G的硬盘。用来做drbd网络共享存储,并在上面安装oracle。 二、安装前配置 ip地址的配置: eth0分别配置心跳ip,eth1分别配上上述ip地址。 两台机器上主机名及网关的配置,这里以主机器为例: [root@drbd1 ~]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=drbd1 #主机名 另一台机器为drbd2 GATEWAY=135.255.10.1 #网关 在两台机器上,都配置hosts文件,新增三个ip到主机名的解析 [root@drbd1 ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 drbd1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 135.255.10.211 drbd1 135.255.10.212 drbd2 135.255.10.200 drbd 主机名配置完成后,重启电脑,配置生效。 三、安装heartbeat 两台机器上做一样的安装和配置 添加用户和用户组 [root@drbd1 ~]# groupadd haclient [root@drbd1 ~]# useradd -g haclient hacluster 首先安装libnet [root@drbd1 ~]# cd /usr/local/src/ [root@drbd1 src]# tar zxvf libnet-1.1.2.1.tar.gz [root@drbd1 src]# cd libnet/ [root@drbd1 libnet]# ./configure [root@drbd1 libnet]# make [root@drbd1 libnet]# make install 安装heartbeat [root@drbd1 src]# tar zxvf Heartbeat-2-1-2d298bca0d0a.tar.gz [root@drbd1 src]# cd Heartbeat-2-1-2d298bca0d0a/ [root@drbd1 Heartbeat-2-1-2d298bca0d0a]# ./ConfigureMe configure [root@drbd1 Heartbeat-2-1-2d298bca0d0a]# make 注意,这里make到一半,可能会报一个类似hbaping HBcomm等字样的错误,解决方法: [root@drbd1 Heartbeat-2-1-2d298bca0d0a]# cd lib/plugins/HBcomm/ [root@drbd1 HBcomm]# mv hbaping.loT hbaping.lo 回到heartbeat文件根目录下重新再执行make即可继续编译。注意这里的hbaping.loT在第一次make之前是不存在的,必须要先make编译,生成了hbaping.loT,再在报错的时候文件名修改为hbaping.lo,再重新make一次即可。最后执行make install安装 [root@drbd1 Heartbeat-
显示全部
相似文档