首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络应用>正文

RHEL5实现高可用HA集群+GFS+EnterpriseDB

http://www.oklinux.cn  2007-10-27     会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
前言:
    几个大家要注意的地方:
    1、做Cluster应该要有Fence设备,当一台机器出现问题时处于正常状态的机器会通过Fence将其重启或关机以释放IP、磁盘等资源。
    2、做HA要对服务的启动脚本做一点修改以符合Cluster的要求。
    3、GFS要建立在Cluster之上。
    4、RHEL5 AP(高级平台版)已经带有Cluster组件,当中包括GFS、Cluster Suite、LVS等,不像RHEL4那样用另外安装。


1、网络
我的IP为
iscsi: 192.168.122.1
edb1: 192.168.122.21
edb2: 192.168.122.22

2.1、Linux中安装iscsi-target
到sf.net下载最新的iscsi-target
# tar zxvf iscsi-target.xxxxx.tar.gz
# cd iscsi-target.xxxxx
# make
# make install
# mkdir /iscsidisk
# dd if=/dev/zero of=/iscsidisk/sharedisk1.img bs=1k count=1 seek=2000K
    (以上这句是用dd建立了一个2G大小的映像文件,也就是我们的一个iscsi映像磁盘)
# vim /etc/ietd.conf
    找到"Target iqn",注意这行Target后的一串字符,是iscsi的标记
    找到"Lun 0"一行,改为
    Lun 0 Path=/iscsidisk/sharedisk1.img,Type=fileio
# chkconfig iscsi-target on
# /etc/init.d/iscsi-target start

2.2、在edb1、edb2中连接iscsi
# rpm -ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.rpm
    (RHEL5的光盘中有这个文件)
# chkconfig iscsid start
# /etc/init.d/iscsid start
# iscsiadm -m discovery -t sendtargets -p 192.168.122.1:3260
    172.16.122.1:3260,1 iqn.2001-04.com.example:storage.disk2.sys1.xyz
    (iqn.2001..........这部份应该和iscsi服务器中ietd.conf中的标记一样)
# iscsiadm -m node -T iqn.2001-04.com.example:storage.disk2.sys1.xyz -p 172.16.122.1:3260 -l
    (以上两个iscsiadm的操作只在第一次连接iscsi服务器时要执行,以后每当iscsid启动都会自动连接)
# fdisk -l
    (应该可以看到多出来一个/dev/sdx的分区)

3、在edb1、edb2中安装EnterpriseDB
在EnterpriseDB的官方网站下载到其最新版本:http://www.enterprisedb.com
EnterpriseDB(以下我简写为EDB)是一个基于PostgreSQL并与Oracle语法兼容的数据库在OLTP的多并发性事务处理中比PostgreSQL有了很大的提高!
下载软件包进行解压(安装要有root权限):
#tar zxvf edb-linux-x86_82412.tar.gz
#cd edb-linux-x86_82412
#./pre-Install.sh
    如果出现You may now install EnterpriseDB就可以正常安装了,这里主要是针对不同的LINUX版本生成EDB所要的连接的
#./edb-linux-x86_82412.bin -console
    安装过程中会要求序列号
    Select License Type:

    [X] 1 - Install Full or Evaluation License
    [ ] 2 - Install Express License

    To select an item enter its number, or 0 when you are finished: [0]
    这里如果你有在EDB官网上注册的话会收到一个30天无限制试用的SN,如果没有的话可以选2安装限制为1 CPU/1G RAM/6G Data的版本。
    其它的选项默认就好了!

4、双节点HA集群
    4.1 Fence
       做HA的话就要有fence设备,这是什么东东,如APC、HP ilo、IPMI等等
       这里以HP ilo为列,当前edb1、edb2的ilo IP分别是10.11.0.1、10.11.0.2用户名密码为redhat,在edb1中测试:
       # fence_ilo -a 10.11.0.2 -l redhat -p redhat -o status
       在edb2中测试:
       # fence_ilo -a 10.11.0.1 -l redhat -p redhat -o status
       如果返回正确,证明fence已经正常

    4.2 HA Cluster
       在REDHAT中配置Cluster可以通过GUI下的Cluster Manager进行非常简单以下我只给出配置文件
       以下文件CP到每个节点上
       /etc/cluster/cluster.conf

<?xml version="1.0"?>
<cluster alias="edb_ha" config_version="6" name="edb_ha">
        <fence_daemon post_fail_delay="0" post_join_delay="3"/>
        <clusternodes>
                <clusternode name="edb1" nodeid="1" votes="1">
                        <fence>
                                <method name="1">
                                        <device name="ilo1"/>
                                </method>
                        </fence>
共3页: 上一页 1 [2] [3] 下一页

上一篇:linux下的rsync配置和使用教程   下一篇:实践:Linux下做LVM分区

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·linux下的rsync配置和使用教程
·SuSE Linux下安装配置Telnet服务的方法
·在Fedora Core系统中共享Windows打印机
·Linux系统终端代理的设置方法介绍
·在Linux操作系统下 使用无线网卡的方法
·在SuSE Linux系统下安装配置Telnet服务
·Ubuntu系统中设置Samba共享可读写文件夹
·Tomcat 6.0在Linux操作系统上的简单安装
·Ubuntu Linux系统通过SSh远程管理服务器
·Linux操作系统下DHCP中继代理的实现方法
·在Linux系统上用Qpopper建立POP3服务器
·介绍在Linux操作系统下安装Tomcat的方法
·Linux系统下设置宽带使局域网连接互联网
·Linux操作系统下IPtables防火墙简易设置方法
·Ubuntu Linux 7.04系统安装并使用Proftp
·Linux系统下VMware的多网卡桥接转换
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·解析IT外包三阶段和九项注意
·用putty在Windows下远程连接Linux出现
·Ubuntu的局域网安装方法
·四步轻松搞定Ubuntu Linux下WPA无线上
·Linux系统日志下vsftpd的配制
·Linux系统下DNS服务器的架设
·Linux系统下LVM扩充方法
·中标普华Linux系统解决方案
·Ubuntu 8.04 LTS (Hardy Heron)更新源
·Firefox 3.0 Beta 4 推出
·VMware下让Linux系统与真实主机共享上
·Linux系统下服务器的硬件检查和文件传
  阅读排行
·防火墙也能DIY----免费的专业级防火墙M
·用Xmanager远程管理LINUX,AIX等UNIX系
·linux下的rsync配置和使用教程
·LVS集群学习笔记(NAT\DR\IP tunnel)
·安装大型Linux集群(4):节点安装和 GPFS
·Ubuntu 8.04 LTS (Hardy Heron)更新源
·安装大型Linux集群(1): 简介和硬件配置
·如何解决Xmanager不能登陆Linux系统问
·Suse Linux下的samba设置用户说明
·Linux 硬盘克隆备份详细图解
·安装大型Linux集群(2):配置管理服务器
·用VNC实现远程桌面共享的方法
·xManager连接Linux的配置方法
·linux下文件服务Vsftp详细介绍
·RedHat Linux AS4 LAMP经典网站搭建实
网摘收藏: