安装和配置Rose HA
安装和配置Rose HA
1.1.1 安装Rose HA
将roseha的三个安装文件拷贝到/data/install, 便于两台主机的安装。
在没有安装Rose HA 之前,分别修改hosts文件将相应的主机名和IP都输入进去,修改方法同windows的hosts文件修改方法相同, 这样在配置的时候,我们就可以填写host name了
修改方法:
[root@whdata1]# vi /etc/hosts
添加就可以了。形如:
- ota-db1
- ota-db2
- 硬件安装
用Rose软件所带的RS232串口线将服务器1和服务器2的COM口连接起来。
注:建议使用两根心跳线,如果要通过网卡建立第二根心跳线,可用以下方法连接:
用一根网线直接连接两台服务器上的网卡作为心跳线。
通过交换机连接两台服务器上的网卡作为外网线。
- 软件安装
安装Rose HA for Linux
将磁盘阵列mount到第一台主机上
[root@whdata1]#cd /data/install
[root@whdata1 install]# ./install.sh
1.1.2 设置环境变量和管理帐户
修改root 下的 .bash_profile文件,增加环境变量:
[root@whdata1] vi $HOME/.bash_profile
- 在PATH后面增加 :/opt/roseha/bin
- 增加
export HAHOME=/opt/roseha
- 设置管理帐户:
#cd /opt/roseha/bin
#./NewPass
输入用户名和口令,该用户用于登陆Rose HA的管理控制台,对HA进行管理。
如果需要修改已创建好的管理用户,可用/opt/roseha/bin目录下的SetPass命令。该命令可以修改已创建的管理用户名和口令。
运行RoseHA后台核心进程
a) RoseHA的后台核心进程有两个,一个是监控进程:hamond, 另外一个是服务进程:hasvrd。在系统开机起动的时候,RoseHA的这两个核心进程会自动启动,自动启动是通过 /etc/rc3.d/S999roseha 这个文件来完成的。在刚安装完RoseHA软件包后,RoseHA的这两进程不会自动启动,这时可以通过如下命令启动:
# cd /opt/roseha/bin
# ./hamond
hamond会自动将hasvrd启动起来。这时通过命令:
# ps -ef | grep ha
可以看到hamond和hasvrd均已在运行中。
RoseHA的这两个核心进程的设计是相互监控的,其中任何一个进程如果发现另外一个进程不在了,就会立刻重新启动对方,确保RoseHA自己随时处于运行状态。
1.1.3 配置Rose HA心跳网
登陆Administrator tools管理控制台:
- 管理界面的启动
Ctrl + Alt +F6 切换到字符状态下
[root@whdata1]# hacon
- 连接
进入Tools---Connect,输入Server:127.0.0.1
User: root
Password: root
- license号输入:
进入 Tools---License,输入HostName:左边为本机主机名,右边为远程主机名。(把左边主机名输入后,按Tab键可把光标移动到右边,输入远程主机名,点击ok)
- 创建RS232私网:
进入PrivateNet---Create RS232,把两台主机的DeviceName改成/dev/ttys0。
注:该操作在两台主机上都要做
- 创建socket私网
进入PrivateNet---Create Socket, 选择主机用于私网的地址,输入远程主机用于私网的地址。说明:这是两台机器通讯用的IP地址(心跳IP),
注:该操作在两台主机上都要做
- 获取对方主机信息:
进入 Tools---Network,直接选中AutoGet ,OK。这样就会得到对方主机信息。
1.1.4 配置HA Oracle服务
进入Services---Create,
Type:ORACLE (在服务里面选择ORACLE,会自动加载三个脚本)
IP Holding NIC:分别选择两台主机所提供外界服务的网卡设备名(如:eth0),
不能与心跳网卡在同一个设备上。
Active IP Address:这是为外界数据库服务的IP(虚拟IP)地址。此地址必
须与公网的实际IP在同一网段上(也就是与在IP Holding NIC中所选择的网卡实际IP在同一网段上)。
Active SubnetMask:虚拟IP的子网掩码。
Agent Script:相应的监控脚本,如:ha_ag_oracle.x。
Start Script:相应的启动脚本,如:ora_start.sh。
Stop Script:相应的停止脚本,如:ora_stop.sh。
Active Volume:磁盘阵列两台主机共用的文件系统的设备名。如:/dev/cciss/c1d0p1
Backup Volume:磁盘阵列两台主机共用的文件系统的设备名。Active Volume应与Backup Volume的值相同。
Mount Point:与Active Volume,Backup Volume 值所对应的mount 点。如:/data
SwitchBack: NO
安装和配置Rose HA的更多相关文章
- Hadoop-2.6.0 集群的 安装与配置
1. 配置节点bonnie1 hadoop环境 (1) 下载hadoop- 2.6.0 并解压缩 [root@bonnie1 ~]# wget http://apache.fayea.com/had ...
- mysql免安装版配置与使用方法
mysql免安装版配置与使用方法 以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...
- MySQL的Master/Slave群集安装和配置
本文介绍MySQL的Master/Slave群集安装和配置,版本号安装最新的稳定版GA 5.6.19. 为了支持有限HA.我们用Master/Slave读写简单孤立的集群.有限HA这是当Master不 ...
- 浅谈 zookeeper 原理,安装和配置
当前云计算流行, 单一机器额的处理能力已经不能满足我们的需求,不得不采用大量的服务集群.服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,那么这些信息如何推送到各个节点?并且 ...
- 双机热备ROSE HA工作原理
双机热备ROSE HA工作原理 当双机热备软件启动后,ROSE HA首先启动HA Manager管理程序,根据高可靠性系统的配置结构初始化,然后启动必要的服务和代理程序来监控和管理系统服务.HA代理程 ...
- docker swarm 集群及可视化界面的安装及配置
docker swarm 集群及可视化界面的安装及配置 2016-12-14 16:08:46 标签:swarm consul registrator 原创作品,允许转载,转载时请务必以超链接形式标明 ...
- Keepalived详解(二):Keepalived安装与配置【转】
一.Keepalived安装与配置: 1.Keepalived的安装过程: Keepalived的安装非常简单,本实例以源码安装讲解: Keepalived的官方网址:http://www.keepa ...
- nodejs安装及npm模块插件安装路径配置
在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...
- CentOS 6.5 下HeartBeat的安装与配置
CentOS 6.5 下HeartBeat的安装与配置 参考网站: http://wenku.baidu.com/link?url=BvqJatdx1m12PLil-7YA1zkM0yUOEO8OnN ...
随机推荐
- Hadoop 源码阅读技巧
http://www.cnblogs.com/xuxm2007/category/388607.html 个人谈谈阅读hadoop源代码的经验.首先,不得不说,hadoop发展到现在这个阶段, ...
- MYSQL主从不同步延迟原理分析及解决方案
1. MySQL数据库主从同步延迟原理.要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以 ...
- Anacoda 介绍、安装、环境切换
官网下载 概述 很多学习python的初学者甚至学了有一段时间的人接触到anaconda或者其他虚拟环境工具时觉得无从下手, 其主要原因就是不明白这些工具究竟有什么用, 是用来做什么的, 为什么要这么 ...
- linux下nginx+php+mysql 自助环境搭建
++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建+++++++++++++++++++++++++++++ ...
- 前端UI框架整理
JQuery Jquery官网:http://jquery.com/ jQuery是一个快速,小巧,且功能丰富的JavaScript库. Jquery-1.11.3.min.js 压缩版:http:/ ...
- oracle ORA-06550
declare cnt integer; begin select count(0) into cnt from user_all_tables where table ...
- xadmin入门使用
,官方文档:http://xadmin.readthedocs.io/en/docs-chinese/views_api.html 中文文档:https://www.kancloud.cn/net_y ...
- 04 svn设置开机启动
一:设置开机启动[dos命令] 格式: sc create 服务名称 binPath=空格"安装目录/svnserve.exe -r 版本库地址目录 --service" star ...
- RabbitMQ 内存和磁盘警告
内存和磁盘警告 有两种情况下,Rabbit MQ会停止读取客户端的连接socket,为了防止crash崩溃,这两种情况是: 内存使用达到配置值 磁盘空间下降到配置值下 在这两种情况下,服务器会临时阻塞 ...
- hdu 3932 Groundhog Build Home
Groundhog Build Home Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Ot ...