安装和配置Rose HA

1.1.1 安装Rose HA

将roseha的三个安装文件拷贝到/data/install, 便于两台主机的安装。

在没有安装Rose HA 之前,分别修改hosts文件将相应的主机名和IP都输入进去,修改方法同windows的hosts文件修改方法相同, 这样在配置的时候,我们就可以填写host name了

修改方法:

[root@whdata1]# vi /etc/hosts

添加就可以了。形如:

  1. ota-db1
  2. 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的更多相关文章

  1. Hadoop-2.6.0 集群的 安装与配置

    1.  配置节点bonnie1 hadoop环境 (1) 下载hadoop- 2.6.0 并解压缩 [root@bonnie1 ~]# wget http://apache.fayea.com/had ...

  2. mysql免安装版配置与使用方法

    mysql免安装版配置与使用方法      以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...

  3. MySQL的Master/Slave群集安装和配置

    本文介绍MySQL的Master/Slave群集安装和配置,版本号安装最新的稳定版GA 5.6.19. 为了支持有限HA.我们用Master/Slave读写简单孤立的集群.有限HA这是当Master不 ...

  4. 浅谈 zookeeper 原理,安装和配置

    当前云计算流行, 单一机器额的处理能力已经不能满足我们的需求,不得不采用大量的服务集群.服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,那么这些信息如何推送到各个节点?并且 ...

  5. 双机热备ROSE HA工作原理

    双机热备ROSE HA工作原理 当双机热备软件启动后,ROSE HA首先启动HA Manager管理程序,根据高可靠性系统的配置结构初始化,然后启动必要的服务和代理程序来监控和管理系统服务.HA代理程 ...

  6. docker swarm 集群及可视化界面的安装及配置

    docker swarm 集群及可视化界面的安装及配置 2016-12-14 16:08:46 标签:swarm consul registrator 原创作品,允许转载,转载时请务必以超链接形式标明 ...

  7. Keepalived详解(二):Keepalived安装与配置【转】

    一.Keepalived安装与配置: 1.Keepalived的安装过程: Keepalived的安装非常简单,本实例以源码安装讲解: Keepalived的官方网址:http://www.keepa ...

  8. nodejs安装及npm模块插件安装路径配置

    在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...

  9. CentOS 6.5 下HeartBeat的安装与配置

    CentOS 6.5 下HeartBeat的安装与配置 参考网站: http://wenku.baidu.com/link?url=BvqJatdx1m12PLil-7YA1zkM0yUOEO8OnN ...

随机推荐

  1. 在pypy环境中运行odoo8

    PyPy是一个独立的解析器, 通过即时编译(JIT,Just-in-time)代码避免逐行解释执行来提升运行速度的(将编译过的行代码缓存起来,从而加快速度).我们一般使用的Python一般是使用C实现 ...

  2. odoo多币种

    配置 启用多币种特性,并设置本位币     Gain exchange rate account 汇损收益科目,一般为财务费用下的二级科目 Loss exchange rate account 汇损损 ...

  3. python(11)- 文件处理

    文件操作 1.1 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧明 ...

  4. 【学习笔记】C#中HashTable和快速排序的用法,从单词频率统计小程序写起

    先瞎扯点别的.进入这个神圣的地方总需要些鞭策,阿西巴,我是被鞭策进来摆摊的程序猿.软件工程老师说,写程序,发博客,就来博客园.这是个号召力很强的口号.最近看网络营销 搜索引擎优化的书多一些,只能说王老 ...

  5. 笔记本POWER部分的应用——(MOS/LDO/BUCK BOOST)

    一.MOSFET 简介: 金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET)是一 ...

  6. kubernetes调度之污点(taint)和容忍(toleration)

    系列目录 节点亲和性(affinity),是节点的一种属性,让符合条件的pod亲附于它(倾向于或者硬性要求).污点是一种相反的行为,它会使pod抗拒此节点(即pod调度的时候不被调度到此节点) 污点和 ...

  7. GreenPlum 安装方法详解

    一.安装环境准备 1.磁盘环境准备 磁盘分区典型配置如下: 文件系统 文件格式    大小  /        ext3   50GB,Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为 ...

  8. Memcached服务端自动启动(转载)

    Memcached服务端自动启动 原文链接:http://www.cnblogs.com/technet/archive/2011/09/11/2173485.html  经测试,要使得Memcach ...

  9. Struts MVC工作原理(转载)

    1.Struts MVC中Model 1 和Model 2简介 我们在开发Web应用时经常提到的一个概念是Model 1/Model 2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web应用 ...

  10. LeetCode(83)题解: Remove Duplicates from Sorted List

    https://leetcode.com/problems/remove-duplicates-from-sorted-list/ 题目: Given a sorted linked list, de ...