RHCS+ORACLE安装
一、简介
二、RHCS原理
三、RHCS安装 1、 安装环境
2、 所要安装的RPM包 3、 共享磁盘的配置 4、 时间同步的设置 5、 设置/etc/hosts 6、 配置RHCS
四、ORACLE安装 1、 安装前的准备
2、 Oracle 安装与测试 3、 各节点的配置 4、 完成集群和起动服务
五、需要注意
六、RHCS及ORACLE的管理
一、简介
Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)
高可用集群( High Availability Cluster) 负载均衡集群(Load Balance Cluster)
科学计算集群(High Performance Computing Cluster)
================================================ 这里只介绍高可用集群
高可用集群(High Availability Cluster)
常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如\双机热备\\双机互备\双机\
高可用集群解决的是保障用户的应用程序持续对外提供服务的能力。 (请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度)
RedHat Linux平台下的高可用集群是指:
RedHat 公司 的 开放源代码RedHat Cluster Suite, 简称RHCS . (产品介绍http://www.redhat.com/solutions/clustersuite/)
RHCS主要包括用于High Availability的Red Hat Cluster Manager和用于Load Balance的Linux Virtual Server。这里我们只介绍Red Hat Cluster Manager。
RHCS的获得:
RHCS的获得有三个途径:
a. 从redhat 的官方销售渠道购买,得到的是RedHat RHCS产品的二进制代码(光盘或直接从RHN-RedHat Network下载),源代码,以及支持和升级服务.
b. 从redhat 的官方站点下载SRPM包,编译并安装. 无原厂商业支持和升级服务. 这里下
载
(ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/RHCS
和
ftp://ftp.redhat.com/pub/redhat/linux/enterprise/3/en/RHCS)
c. 从centOS官方站点下载RHCS的二进制代码包并安装,无原厂商业支持和升级服务. 这里下载(http://mirror.centos.org/centos/4/csgfs/, 请阅读此目录中的README文件)
由于我先择了centOS4.4做为测试平台,所以这里选择了c这种方法获得RHCS二进制安装包。
二、RHCS原理
目前常用的集群环境框架
常用服务(如oracle,mysql,httpd等)
|
|
集群软件(rhcs,clusterware, Novell Cluster Service等)
|
|
操作系统(Red Hat,debian,Suse等)
这里我们用到的是:oracle?rhcs?Red Hat。
- RHCS实际上是一个套件,除了现在提到的高可用集群软件,还包含了一个基于LVS的负载均衡软件.
- RHCS包含的集群软件,是GPL协议下开放源代码的集群系统.
- RHCS目前的版本有 RHCS v3和 v4,分别对应于RedHat 企业版Linux的 3.0家族和4.0家族.
- RHCS是一个独立的产品,不包括在RedHat Enterprise Linux当中,无论是购买还是下载,都是单独存在的.
RedHat Cluster Suite 中包括在的套件
该集群项目在许多不同的领域涉及到发展,包括:
*CCS-集群配置系统,以管理c luster.conf档案
*集群套房部署工具-图形化工具,部署集群中多个机器 * CLVM -集群扩展到LVM2可扩展逻辑盘管理工具 * CMAN -集群管理器
* Conga -图形界面-集群管理器 * DLM-分布式锁管理器
*Fence-输入/输出系统围栏系统
*GFS * -共享磁盘簇文件系统(全球文件系统)
* GFS2 * -共享磁盘簇文件系统(全球文件系统2 ) * GNBD -内核模块,多机网络共享块设备管理器
* GULM -基于服务器的集群冗余锁定管理器(替代CMAN和DLM) * Openais -开源集群基础设施
*Magma-集群/锁定库用于g ulm和CMAN/DLM 的迁移
* RGmanager -资源组管理器,用来监督、启动和停止应用、服务和资源 *system-config-cluster-图形化工具来管理集群中的多个机器
三、RHCS安装
1、安装环境
硬件环境 :VM server 1.0 cpu i386 内存512 操作系统 :RedHat AS 4 update 4 内核版本 :2.6.9-42.ELsmp
结构:
主机名 扮演角色
webdb1 Client1 (192.168.5.11) webdb2 client2 (192.168.5.12) shared storge 拓扑图:
client (one) client(tow)
2、所要安装的RPM包
所需安装包如下: ccs-1.0.2-0.i686.rpm ccs-devel-1.0.2-0.i686.rpm cman-1.0.2-0.i686.rpm cman-devel-1.0.2-0.i686.rpm
cman-kernel-smp-2.6.9-39.8.i686.rpm cman-kernheaders-2.6.9-39.8.i686.rpm dlm-1.0.0-5.i686.rpm dlm-devel-1.0.0-5.i686.rpm
dlm-kernel-smp-2.6.9-37.9.i686.rpm dlm-kernheaders-2.6.9-37.9.i686.rpm fence-1.32.6-0.i686.rpm GFS-6.1.2-0.i386.rpm
GFS-kernel-smp-2.6.9-42.2.i686.rpm GFS-kernheaders-2.6.9-42.2.i686.rpm gnbd-1.0.1-1.i686.rpm
gnbd-kernel-smp-2.6.9-9.14.i686.rpm gnbd-kernheaders-2.6.9-9.14.i686.rpm gnome-python2-2.6.0-3.i386.rpm
gnome-python2-bonobo-2.6.0-3.i386.rpm gnome-python2-canvas-2.6.0-3.i386.rpm gulm-1.0.4-0.i686.rpm iddev-2.0.0-3.i686.rpm iddev-devel-2.0.0-3.i686.rpm
kernel-smp-2.6.9-22.0.1.EL.i686.rpm kernel-smp-devel-2.6.9-22.0.1.EL.i686.rpm lvm2-cluster-2.01.14-1.0.RHEL4.i386.rpm
storge(sdb1)
magma-1.0.1-4.i686.rpm magma-devel-1.0.1-4.i686.rpm magma-plugins-1.0.2-0.i386.rpm perl-Net-Telnet-3.03-3.noarch.rpm piranha-0.8.1-1.i386.rpm pyorbit-2.0.1-1.i386.rpm rgmanager-1.9.39-0.i386.rpm
system-config-cluster-1.0.16-1.0.noarch.rpm
3、共享磁盘的配置
用vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 8GB 一个 for oracle。
分别到 webdb1和webdb2的目录,打开webdb1.vmx 和webdb2.vmx, 在最后空白处添加这几段内容
scsi1.present = \scsi1.virtualDev = \scsi1.sharedBus = \
这段是打开 scsi1上的使用,并且设置成virtual, controller设置成lsilogic
然后添加
scsi1:1.present = \
scsi1:1.mode = \scsi1:1.filename = \disk.locking = \
diskLib.dataCacheMaxSize = \
diskLib.dataCacheMaxReadAheadSize = \ diskLib.DataCacheMinReadAheadSize = \diskLib.dataCachePageSize = \ diskLib.maxUnsyncedWrites = \
4、时间同步的设置
5、设置/etc/hosts
分别在webdb1,webdb2上面加入如下:其中10开头的IP地址做心跳。 192.168.5.11 192.168.5.12 192.168.5.13
webdb1 webdb2 webdb3
分别在webdb1,webdb2的/etc/crontab中加入:
0,30 * * * * /usr/sbin/ntpdate –u xxx.xxx.xxx.xxx 其中后面的指时间服务器
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库RHCS+ORACLE10G安装在线全文阅读。
相关推荐: