设为首页 收藏本站
查看: 3833|回复: 0

[经验分享] RHEL6.3x64 RHCS+Conga(Luci/ricci)+iscsi +CLVM+GFS+Apache配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-8-1 09:30:43 | 显示全部楼层 |阅读模式
1、拓扑

主机名                     主机用途      IP地址        虚拟IP(VIP)    所需软件
FreeNAS              ISCSI Server  172.16.1.200        无               FreeNAS 9.2
Server.shbztech.com  RHCS Server   172.16.1.50        无               luci
web1.shbzztech.com   RHCS Node1    172.16.1.41        172.16.1.45         iscsi/ricci/cman/rgmanager/GFS/lvm2-cluster
Web2.shbzztech.com   RHCS Node2    172.16.1.42  172.16.1.45      iscsi/ricci/cman/rgmanager/GFS/lvm2-cluster

2、系统基本配置:(每个节点)
    selinux  firewall  Hostname  IP地址  GATEWAY  DNS  hosts  yum仓库等。

A、Hosts文件(每个节点)
    172.16.1.41     web1.shbztech.com web1
    172.16.1.42     web2.shbztech.com web2
    172.16.1.50     Server.shbztech.com Server

B、#yum仓库 (每个节点)
/etc/yum.repos.d/server.repo

[base]
name=base
baseurl=file:///mnt/iso
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[HighAvailability]
name=HighAvailability
baseurl=file:///mnt/iso/HighAvailability
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[LoadBalancer]
name=LoadBalancer
baseurl=file:///mnt/iso/LoadBalancer
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ResilientStorage]
name=ResilientStorage
baseurl=file:///mnt/iso/ResilientStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


C、关闭NetworkManager服务(必须关闭,否则集群加node会报错)(每个节点)
    chkconfig NetworkManager off
    service NetworkManager stop


D、安装软件包(每个节点)

    #install cman
    rpm -ivh perl-XML-NamespaceSupport-1.10-3.el6.noarch.rpm
    rpm -ivh perl-XML-SAX-0.96-7.el6.noarch.rpm
    rpm -ivh perl-XML-LibXML-1.70-5.el6.x86_64.rpm
    rpm -ivh perl-Net-Telnet-3.03-11.el6.noarch.rpm
    rpm -ivh pexpect-2.3-6.el6.noarch.rpm
    rpm -ivh openais-1.1.1-7.el6.x86_64.rpm
    rpm -ivh cman-3.0.12.1-32.el6.x86_64.rpm

    #install ricci
    rpm -ivh modcluster-0.16.2-18.el6.x86_64.rpm
    rpm -ivh ricci-0.16.2-55.el6.x86_64.rpm

    #install gfs2
    rpm -ivh gfs2-utils-3.0.12.1-32.el6.x86_64.rpm

    #install rgmanager
    rpm -ivh rgmanager-3.0.12.1-12.el6.x86_64.rpm

    #install clvmd
    rpm -ivh lvm2-cluster-2.02.95-10.el6.x86_64.rpm

    #install iscsi
    rpm -ivh iscsi-initiator-utils.x86_64 0:6.2.0.872-41.el6

两节点上安装(Cman  ricci  gfs2  rgmanager  clvmd  iscsi)

Cman
    yum -y install perl-XML-NamespaceSupport perl-XML-SAX perl-XML-LibXML perl-Net-Telnet pexpect openais cman

ricci  gfs2  rgmanager  clvmd
    yum -y install modcluster ricci gfs2-utils rgmanager lvm2-cluster

iscsi
    yum -y install  iscsi-initiator-utils

RHCS管理服务器上安装(luci)
luci
    yum -y install luci


E、集群服务配置(每个节点)
    更改个节点ricci用户密码
    passwd ricci

    chkconfig ricci on
    chkconfig rgmanager on
    chkconfig cman on
    service ricci start
    service rgmanager start
    service cman start                (FAILED)

    集群服务配置(Server)
    chkconfig luci on
    service luci start



F、ISCSI客户端配置(每个节点)

    yum -y install iscsi*
    iscsiadm -m discovery -t sendtargets -p 172.16.1.200
    service iscsi start

    fdisk -l

3、RHCS集群配置(Conga)

    https://172.16.1.50:8084
    用户名root密码xiaodong

A、创建集群“Mycluster”

Manage Clusters   -->    Create   
        Cluster Name "Mycluster"

        NodeName            Password     RicciHostname         Ricci Port
        web1.shbztech.com   xiaodong     web1.shbztech.com     11111
        web2.shbztech.com   xiaodong     web2.shbztech.com     11111

        Use Locally Installed Packages

B、Fence Devices配置
    VMware Fencing(SOAP Interface)
    Name“Esxi_Fence”
    IP Address or Hostname“172.16.1.11”(Esxi IP地址)
    Login“root”
    Password“esxilogin”

C、Failover Domains配置
    Name“Web_Failover”
    Prioritized
    Restricted
    web1.shbztech.com        5      (主)
    web2.shbztech.com        10        (备)

D、Resources配置
    IP Address
    IP Address“172.16.1.45”
    Netmask Bits(optional)“24”
    Monitor Link

    Script
    Name“Httpd_Script”
    Full Path to Script File“/etc/init.d/httpd”

E、Service Group配置
    Service Name“WebServer”
    AutoMatically Start This Service
    Failover Domain“Web_Failover”
    Recovery Policy“Relocate”

    Add Resource“Httpd_Script”

    Add Resource“172.16.1.45/24”

F、Node绑定Fence设备

    Node1:web1.shbztech.com
    Nodes   -->    web1.shbztech.com   -->    Add Fence Method

    Method Name“fence_s1”
    Add Fence Instance  -->  Esxi_Fence(VMware Fencing(SOAP Interface))
    VM name“web1-172.16.1.41”                (节点1在vsphere中的名称)
    VM UUID“56 4d 99 1e ea 70 ff 8b-17 e3 1b 8d c6 5a 0a 62”   (虚拟机文件中‘web1-172.16.1.41.vmx’的‘
uuid.location’)

    Node2:web2.shbztech.com
    Nodes   -->    web2.shbztech.com   -->    Add Fence Method

    Method Name“fence_s2”
    Add Fence Instance  -->  Esxi_Fence(VMware Fencing(SOAP Interface))
    VM name“web2-172.16.1.42”                (节点1在vsphere中的名称)
    VM UUID“56 4d 11 b0 b4 85 3c 15-10 b9 eb 18 80 03 11 a0”   (虚拟机文件中‘web1-172.16.1.41.vmx’的‘
uuid.location’)

G、CLVM的配置(每个节点)
    磁盘分区(一个节点)
    fdisk /dev/sdb
    /dev/sdb5           1G
    /dev/sdb6           80G

    CLVM配置(每个节点)
    chkconfig clvmd on
    lvmconf --enable-cluster

    grep "locking_type = 3" /etc/lvm/lvm.conf (371行)

    /etc/init.d/clvmd start

    创建LV磁盘(一个节点)
    pvcreate /dev/sdb6
    vgcreate vg_iscsi /dev/sdb6
    reboot(每个节点)
    lvcreate -L 30G -n lv_webdata vg_iscsi

H、QDisk配置(每个节点)
    Manage Clusters  -->  Mycluster  -->  Configure  -->  QDisk

    Use a Quorum Disk
    By Filesystem Path to Device(deprecated)
    “/dev/sdb7”

    Path to Program            Interval    Score    TKO
    ping -c3 -t2 172.16.1.1      3          2       10

    Minimum Total Score      1


    mkqdisk -c /dev/sdb7 -l myqdisk
    mkqdisk -L
    reboot

I、GFS配置(一个节点)

    mkfs.gfs2 -p lock_dlm -t Mycluster:my-gfs2 -j 4 /dev/vg_iscsi/lv_webdata

J、GFS文件系统挂载(每个节点)

    tail -1 /etc/fstab
    /dev/vg_iscsi/lv_webdata   /webdata            gfs2   defaults    0 0

    mkdir /webdata

4、Apache服务配置(每个节点)

tail -10 /etc/httpd/conf/httpd.conf

    NameVirtualHost 172.16.1.41:80

    <VirtualHost 172.16.1.45:80>
        ServerAdmin xiaodong@shbztech.com
        DocumentRoot /webdata/www.shbztech.com
        ServerName www.shbztech.com
        ErrorLog logs/www.shbztech.com-error_log
        CustomLog logs/www.shbztech.com-access_log common
    </VirtualHost>
       

    mkdir /webdata/www.shbztech.com

编写静态页面代码
vim /webdata/www.shbztech.com/index.html

<html><head> <title>流动字体</title> </head>
<body  text=#ff0000  bgcolor=#ccff99>
<marquee direction =right behavior=scroll > <font size="6">东东小窝</font>
</marquee > <P>
</marquee > <P>
<marquee direction=left > <font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction =right behavior=scroll><font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction=left > <font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction =right behavior=scroll><font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction=left > <font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction =right behavior=scroll><font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction=left > <font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction =right behavior=scroll><font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction=left > <font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
<marquee direction =right behavior=scroll><font size="6">http://xiaoxiaodong.blog.</font>
</marquee > <p>
</marquee > <P>
</body> </html>


5、测试Apache服务

http://172.16.1.45



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-23100-1-1.html 上篇帖子: 通过Apache将tomcat的转为用80端口的二级域名访问 下篇帖子: linux系统下安装Apache(个人经验)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表