安裝HA服務

************************************************************************************************************************
*                               關閉防火墻等服務                                                                       *
************************************************************************************************************************
先做這幾個準備工作
關閉NetworkManager服務(因為會和network相衝突)
[root@rhcs1 ~]# service NetworkManager stop
[root@rhcs1 ~]# chkconfig NetworkManager off
[root@rhcs1 ~]# chkconfig NetworkManager --list
NetworkManager     0:off    1:off    2:off    3:off    4:off    5:off    6:off
關閉iptables服務
[root@rhcs1 ~]# service iptables stop
[root@rhcs1 ~]# chkconfig iptables off
[root@rhcs1 ~]# chkconfig iptables --list
iptables           0:off    1:off    2:off    3:off    4:off    5:off    6:off
關閉ip6tables
[root@rhcs1 ~]# service ip6tables stop
ip6tables: Setting chains to policy ACCEPT: filter         [  OK  ]
ip6tables: Flushing firewall rules:                        [  OK  ]
ip6tables: Unloading modules:                              [  OK  ]
[root@rhcs1 ~]# service ip6tables status
ip6tables: Firewall is not running.
[root@rhcs1 ~]# chkconfig ip6tables off
[root@rhcs1 ~]# chkconfig ip6tables --list
ip6tables          0:off    1:off    2:off    3:off    4:off    5:off    6:off
修改SElinux配置文件SELINUX=disable
[root@rhcs1 ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disable
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
************************************************************************************************************************
*                               網卡設置                                                                               *
************************************************************************************************************************
[root@rhcs1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
IPADDR=xx.xx.xx.xx
NETMASK=255.255.255.0
GATEWAY=xx.xx.xx.xx
TYPE=Ethernet
PEERDNS=yes
ONBOOT=yes
USERCTL=no
[root@rhcs1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:26:55:E3:7C:A0
TYPE=Ethernet
UUID=fe357b75-9e22-436f-b3a3-3a59f51e0973
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
PEERDNS=yes
IPV6INIT=no

[root@rhcs1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
HWADDR=00:26:55:E3:81:8A
TYPE=Ethernet
UUID=d47d8c70-2a5e-4ab4-9630-4ddc63e2fb68
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
PEERDNS=yes
IPV6INIT=no
查看當前啟動的網卡
[root@rhcs1 ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:26:55:e3:7c:a0
Slave queue ID: 0

Slave Interface: eth2
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: 00:26:55:e3:81:8a
Slave queue ID: 0
這裡因為我的Eth2沒有插網線。注意速度是1000MB

編輯/etc/modprobe.d/dist.conf添加最後一行
[root@rhcs1 ~]# tail /etc/modprobe.d/dist.conf
alias rpc_svc_gss_pipefs sunrpc

install eth1394 /bin/true

install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && /sbin/modprobe snd-emu10k1-synth

alias gre0 ip_gre
alias char-major-89-* i2c-dev
alias bond0 bonding
options bond0 mode=1 miimon=100

編輯/etc/rc.local添加最後一行。如果有多個綁定都要添加上。
[root@rhcs1 ~]# tail /etc/rc.local
tail: inotify cannot be used, reverting to polling
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
ifenslave bond0 eth0 eth2
************************************************************************************************************************
*                               多路徑設置                                                                             *
************************************************************************************************************************
在/etc/目錄下生產
兩種方法
[root@rhcs1 ~]# mpathconf --enable --with_multipathd y --with_chkconfig y
或者
[root@rhcs1 ~]# cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
開啟multipathd服務
[root@rhcs1 ~]# /etc/init.d/multipathd start
查看/etc/multipath/bindings
[root@rhcs2 /]# cat /etc/multipath/bindings
# Multipath bindings, Version : 1.0
# NOTE: this file is automatically maintained by the multipath program.
# You should not need to edit this file in normal circumstances.
#
# Format:
# alias wwid
#
mpatha 3600508b1001cbdc06b7dd1d397102a9a
mpathb 3600508b400074b920000d00001a00000
mpathc 3600508b400074b920000d00001980000
mpathd 3600508b400074b920000d000019d0000
mpathe 3600508b400074b920000d00001a90000
mpathf 3600508b400074b920000d00001a30000
mpathg 3600508b400074b920000d00001a60000
不知道為什麼,我這裡只有一個節點能識別出來。
編輯[root@rhcs1 ~]# cat /etc/multipath.conf
multipaths {
        multipath {
                wwid                 3600508b400074b920000d00001a00000
                alias                  RHCS1_ARCH
                path_grouping_policy     group_by_prio
                path_selector           "round-robin 0"
                failback                immediate
                rr_weight               uniform
                no_path_retry           18
        }
        multipath {
                wwid                 3600508b400074b920000d00001980000
                alias                  RHCS1_D00
                path_grouping_policy     group_by_prio
                path_selector           "round-robin 0"
                failback                immediate
                rr_weight               uniform
                no_path_retry           18
        }      
        multipath {
                wwid                 3600508b400074b920000d000019d0000
                alias                  RHCS1_D01
                path_grouping_policy     group_by_prio
                path_selector           "round-robin 0"
                failback                immediate
                rr_weight               uniform
                no_path_retry           18
        }      
        multipath {
                wwid                 3600508b400074b920000d00001a90000
                alias                  RHCS2_ARCH
                path_grouping_policy     group_by_prio
                path_selector           "round-robin 0"
                failback                immediate
                rr_weight               uniform
                no_path_retry           18
        }      
        multipath {
                wwid                 3600508b400074b920000d00001a30000
                alias                  RHCS2_D00
                path_grouping_policy     group_by_prio
                path_selector           "round-robin 0"
                failback                immediate
                rr_weight               uniform
                no_path_retry           18
        }      
        multipath {
                wwid                 3600508b400074b920000d00001a60000
                alias                  RHCS2_D01
                path_grouping_policy     group_by_prio
                path_selector           "round-robin 0"
                failback                immediate
                rr_weight               uniform
                no_path_retry           18
        }      

}

************************************************************************************************************************
*                               做LVM磁盤                                                                             *
************************************************************************************************************************
[root@rhcs1 mapper]# pvcreate -h --查看pvcreate幫助信息
  pvcreate: Initialize physical volume(s) for use by LVM

pvcreate
    [--norestorefile]
    [--restorefile file]
    [-d|--debug]
    [-f[f]|--force [--force]]
    [-h|-?|--help]
    [--labelsector sector]
    [-M|--metadatatype 1|2]
    [--pvmetadatacopies #copies]
    [--bootloaderareasize BootLoaderAreaSize[bBsSkKmMgGtTpPeE]]
    [--metadatasize MetadataSize[bBsSkKmMgGtTpPeE]]
    [--dataalignment Alignment[bBsSkKmMgGtTpPeE]]
    [--dataalignmentoffset AlignmentOffset[bBsSkKmMgGtTpPeE]]
    [--setphysicalvolumesize PhysicalVolumeSize[bBsSkKmMgGtTpPeE]
    [-t|--test]
    [-u|--uuid uuid]
    [-v|--verbose]
    [-y|--yes]
    [-Z|--zero {y|n}]
    [--version]
    PhysicalVolume [PhysicalVolume...]
[root@rhcs1 mapper]# ls   --查看映射過來的盤
control     RHCS1_D01   RHCS2_D01            VolGroup00-LogVol02  VolGroup00-LogVol05
RHCS1_ARCH  RHCS2_ARCH  VolGroup00-LogVol00  VolGroup00-LogVol03
RHCS1_D00   RHCS2_D00   VolGroup00-LogVol01  VolGroup00-LogVol04
[root@rhcs1 mapper]# pvcreate RHCS1_ARCH RHCS1_D00 RHCS1_D01 RHCS2_ARCH RHCS2_D00 RHCS2_D01    --直接一次性創建PV
  Physical volume "RHCS1_ARCH" successfully created
  Physical volume "RHCS1_D00" successfully created
  Physical volume "RHCS1_D01" successfully created
  Physical volume "RHCS2_ARCH" successfully created
  Physical volume "RHCS2_D00" successfully created
  Physical volume "RHCS2_D01" successfully created
[root@rhcs1 mapper]# pvscan    --查看PV
  PV /dev/sda3    VG VolGroup00      lvm2 [128.50 GiB / 0    free]
  PV RHCS1_D00                       lvm2 [20.00 GiB]
  PV RHCS2_D01                       lvm2 [20.00 GiB]
  PV RHCS1_ARCH                      lvm2 [10.00 GiB]
  PV RHCS1_D01                       lvm2 [20.00 GiB]
  PV RHCS2_D00                       lvm2 [20.00 GiB]
  PV RHCS2_ARCH                      lvm2 [10.00 GiB]
  Total: 7 [228.50 GiB] / in use: 1 [128.50 GiB] / in no VG: 6 [100.00 GiB]
PV創建好了就創建VG,使用vgcreate
[root@rhcs1 mapper]# vgcreate -h
  vgcreate: Create a volume group

vgcreate

    [-s|--physicalextentsize PhysicalExtentSize[bBsSkKmMgGtTpPeE]]
    [ PHYSICAL DEVICE OPTIONS ]
    VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]

[root@rhcs1 mapper]# vgcreate -s 64M /dev/VG_RHCS1 RHCS1_ARCH RHCS1_D00 RHCS1_D01
  Volume group "VG_RHCS1" successfully created
[root@rhcs1 mapper]# vgcreate -s 64M /dev/VG_RHCS2 RHCS2_ARCH RHCS2_D00 RHCS2_D01
  Volume group "VG_RHCS2" successfully created
[root@rhcs1 mapper]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
  Found volume group "VG_RHCS2" using metadata type lvm2
  Found volume group "VG_RHCS1" using metadata type lvm2

[root@rhcs1 mapper]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
  Found volume group "VG_RHCS2" using metadata type lvm2
  Found volume group "VG_RHCS1" using metadata type lvm2
[root@rhcs1 mapper]# vgdisplay
  --- Volume group ---
  VG Name               VolGroup00
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               6
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               128.50 GiB
  PE Size               4.00 MiB
  Total PE              32896
  Alloc PE / Size       32896 / 128.50 GiB
  Free  PE / Size       0 / 0  
  VG UUID               blIeqK-9q98-CN7k-rEBO-L18b-F2aT-MOGsZJ
  
  --- Volume group ---
  VG Name               VG_RHCS2
  System ID            
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               49.81 GiB
  PE Size               64.00 MiB
  Total PE              797
  Alloc PE / Size       0 / 0  
  Free  PE / Size       797 / 49.81 GiB
  VG UUID               na4XLL-fOX9-Nb3h-PlXK-k5lx-Ks5L-5d2xOQ
  
  --- Volume group ---
  VG Name               VG_RHCS1
  System ID            
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               49.81 GiB
  PE Size               64.00 MiB
  Total PE              797
  Alloc PE / Size       0 / 0  
  Free  PE / Size       797 / 49.81 GiB
  VG UUID               1ovxWN-1tlY-7xWB-2vaG-Zd2P-ld0d-X0GPHR
這裡可以看到我們創建的VG詳細情況。可以看出我們50G的磁盤創建的VG會略小於50G。
VG Size=PE Size*Total PE

[root@rhcs1 mapper]# lvcreate -h
  lvcreate: Create a logical volume

lvcreate
 
    {-l|--extents LogicalExtentsNumber[%{VG|PVS|FREE}] |
     -L|--size LogicalVolumeSize[bBsSkKmMgGtTpPeE]}
    [-n|--name LogicalVolumeName]

    VolumeGroupName [PhysicalVolumePath...]

這裡我們用-L參數直接指定創建的lv大小。
[root@rhcs1 dev]# lvcreate -L 10G -n /dev/VG_RHCS1/LV_RHCS1_ARCH /dev/VG_RHCS1
  Logical volume "LV_RHCS1_ARCH" created
[root@rhcs1 dev]# lvcreate -L 20G -n /dev/VG_RHCS1/LV_RHCS1_D00 /dev/VG_RHCS1
  Logical volume "LV_RHCS1_D00" created
由於我們的VG略小於50G。所以最後一塊LV不能直接用-L參數了。先去查看剩餘的PE數量。然後用-l指定。
這裡用vgdiplay查看后剩餘的PE是317個。
Free  PE / Size       317 / 19.81 GiB
so:
[root@rhcs1 dev]# lvcreate -l 317 -n /dev/VG_RHCS1/LV_RHCS1_D01 /dev/VG_RHCS1
  Logical volume "LV_RHCS1_D01" created
同理另一個VG創建lv
[root@rhcs1 dev]# lvcreate -L 10G -n /dev/VG_RHCS2/LV_RHCS2_ARCH /dev/VG_RHCS2
  Logical volume "LV_RHCS2_ARCH" created
[root@rhcs1 dev]# lvcreate -L 20G -n /dev/VG_RHCS2/LV_RHCS2_D00 /dev/VG_RHCS2
  Logical volume "LV_RHCS2_D00" created
[root@rhcs1 dev]# lvcreate -l 317 -n /dev/VG_RHCS2/LV_RHCS2_D01 /dev/VG_RHCS2
  Logical volume "LV_RHCS2_D01" created
查看創建的lv.我在節點1創建的。所以顯示在節點1都是active。節點2 是inactive
[root@rhcs1 dev]# lvscan
  ACTIVE            '/dev/VolGroup00/LogVol05' [66.50 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol04' [30.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [8.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [4.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol03' [8.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol02' [12.00 GiB] inherit
  ACTIVE            '/dev/VG_RHCS2/LV_RHCS2_ARCH' [10.00 GiB] inherit
  ACTIVE            '/dev/VG_RHCS2/LV_RHCS2_D00' [20.00 GiB] inherit
  ACTIVE            '/dev/VG_RHCS2/LV_RHCS2_D01' [19.81 GiB] inherit
  ACTIVE            '/dev/VG_RHCS1/LV_RHCS1_ARCH' [10.00 GiB] inherit
  ACTIVE            '/dev/VG_RHCS1/LV_RHCS1_D00' [20.00 GiB] inherit
  ACTIVE            '/dev/VG_RHCS1/LV_RHCS1_D01' [19.81 GiB] inherit
[root@rhcs2 ~]# lvscan
  inactive          '/dev/VG_RHCS2/LV_RHCS2_ARCH' [10.00 GiB] inherit
  inactive          '/dev/VG_RHCS2/LV_RHCS2_D00' [20.00 GiB] inherit
  inactive          '/dev/VG_RHCS2/LV_RHCS2_D01' [19.81 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol05' [66.50 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol04' [30.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [8.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [4.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol03' [8.00 GiB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol02' [12.00 GiB] inherit
  inactive          '/dev/VG_RHCS1/LV_RHCS1_ARCH' [10.00 GiB] inherit
  inactive          '/dev/VG_RHCS1/LV_RHCS1_D00' [20.00 GiB] inherit
  inactive          '/dev/VG_RHCS1/LV_RHCS1_D01' [19.81 GiB] inherit
把lv格式化成ext4文件系統
[root@rhcs1 dev]# mkfs.ext4 /dev/VG_RHCS2/LV_RHCS2_ARCH
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done                           
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
其它5塊同上。
節點1
[root@rhcs1 dev]# vim /etc/lvm/lvm.conf
volume_list = [ "VG_RHCS1", "@rhcs1" ]
節點2
[root@rhcs2 dev]# vim /etc/lvm/lvm.conf
volume_list = [ "VG_RHCS2", "@rhcs2" ]
[root@rhcs1 dev]# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
[root@rhcs2 dev]# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
************************************************************************************************************************
*                               HA服務設置                                                                             *
************************************************************************************************************************
確認盤掛在OK
[root@rhcs1 ~]# df -h
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol05   66G  431M   62G   1% /
tmpfs                             12G  144K   12G   1% /dev/shm
/dev/sda1                        194M   38M  147M  21% /boot
/dev/mapper/VolGroup00-LogVol00  4.0G  136M  3.7G   4% /home
/dev/mapper/VolGroup00-LogVol01  7.9G  147M  7.4G   2% /tmp
/dev/mapper/VolGroup00-LogVol02   12G  4.7G  6.6G  42% /usr
/dev/mapper/VolGroup00-LogVol03  7.9G  311M  7.2G   5% /var
/dev/mapper/VolGroup00-LogVol04   30G  172M   28G   1% /worktmp
/dev/sr0                         3.6G  3.6G     0 100% /media/20150420_111151
************************************************************************************************************************
備份/etc/yum.repos.d/rhel-source.repo
[root@rhcs1 yum.repos.d]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
編輯/etc/yum.repos.d/rhel-source.repo
[root@rhcs1 yum.repos.d]# cat /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#主要增加下面這段
[Server]
name=Server
baseurl=file:///media/20150420_111151/Server
enabled=1
gpgcheck=0

[HighAvailability]
name=HighAvailability
baseurl=file:///media/20150420_111151/HighAvailability
enabled=1
gpgcheck=0

[LoadBalancer]
name=LoadBalancer
baseurl=file:///media/20150420_111151/LoadBalancer
enabled=1
gpgcheck=0

[ScalableFileSystem]
name=ScalableFileSystem
baseurl=file:///media/20150420_111151/ScalableFileSystem
enabled=1
gpgcheck=0

[ResilientStorage]
name=ResilientStorage
baseurl=file:///media/20150420_111151/ResilientStorage
enabled=1
gpgcheck=0

************************************************************************************************************************
安裝cluster-glue resource-agents pacemaker
[root@rhcs1 yum.repos.d]# yum install cluster-glue resource-agents pacemaker
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cluster-glue.x86_64 0:1.0.5-6.el6 will be installed
--> Processing Dependency: cluster-glue-libs = 1.0.5-6.el6 for package: cluster-glue-1.0.5-6.el6.x86_64
--> Processing Dependency: libplumb.so.2()(64bit) for package: cluster-glue-1.0.5-6.el6.x86_64
--> Processing Dependency: libpils.so.2()(64bit) for package: cluster-glue-1.0.5-6.el6.x86_64
--> Processing Dependency: liblrm.so.2()(64bit) for package: cluster-glue-1.0.5-6.el6.x86_64
---> Package pacemaker.x86_64 0:1.1.10-14.el6 will be installed
--> Processing Dependency: pacemaker-libs = 1.1.10-14.el6 for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: pacemaker-cluster-libs = 1.1.10-14.el6 for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: pacemaker-cli = 1.1.10-14.el6 for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libqb > 0.11.0 for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcfg.so.4(COROSYNC_CFG_0.82)(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: corosync for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libtransitioner.so.2()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libstonithd.so.2()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libqb.so.0()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libpengine.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libpe_status.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libpe_rules.so.2()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: liblrmd.so.1()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libfenced.so.3()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcrmservice.so.1()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcrmcommon.so.3()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcrmcluster.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcpg.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcoroipcc.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libconfdb.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcman.so.3()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcib.so.3()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
--> Processing Dependency: libcfg.so.4()(64bit) for package: pacemaker-1.1.10-14.el6.x86_64
---> Package resource-agents.x86_64 0:3.9.2-40.el6 will be installed
--> Running transaction check
---> Package cluster-glue-libs.x86_64 0:1.0.5-6.el6 will be installed
---> Package clusterlib.x86_64 0:3.0.12.1-59.el6 will be installed
---> Package corosync.x86_64 0:1.4.1-17.el6 will be installed
---> Package corosynclib.x86_64 0:1.4.1-17.el6 will be installed
---> Package libqb.x86_64 0:0.16.0-2.el6 will be installed
---> Package pacemaker-cli.x86_64 0:1.1.10-14.el6 will be installed
---> Package pacemaker-cluster-libs.x86_64 0:1.1.10-14.el6 will be installed
---> Package pacemaker-libs.x86_64 0:1.1.10-14.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================
Package                     Arch        Version               Repository             Size
===========================================================================================
Installing:
cluster-glue                x86_64      1.0.5-6.el6           HighAvailability       71 k
pacemaker                   x86_64      1.1.10-14.el6         HighAvailability      424 k
resource-agents             x86_64      3.9.2-40.el6          HighAvailability      342 k
Installing for dependencies:
cluster-glue-libs           x86_64      1.0.5-6.el6           HighAvailability      116 k
clusterlib                  x86_64      3.0.12.1-59.el6       HighAvailability      103 k
corosync                    x86_64      1.4.1-17.el6          HighAvailability      208 k
corosynclib                 x86_64      1.4.1-17.el6          HighAvailability      187 k
libqb                       x86_64      0.16.0-2.el6          HighAvailability       70 k
pacemaker-cli               x86_64      1.1.10-14.el6         HighAvailability      186 k
pacemaker-cluster-libs      x86_64      1.1.10-14.el6         HighAvailability       73 k
pacemaker-libs              x86_64      1.1.10-14.el6         HighAvailability      418 k

Transaction Summary
===========================================================================================
Install      11 Package(s)

Total download size: 2.1 M
Installed size: 5.8 M
Is this ok [y/N]: y
Downloading Packages:
-------------------------------------------------------------------------------------------
Total                                                      471 kB/s | 2.1 MB     00:04    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libqb-0.16.0-2.el6.x86_64                                              1/11
  Installing : pacemaker-libs-1.1.10-14.el6.x86_64                                    2/11
  Installing : corosynclib-1.4.1-17.el6.x86_64                                        3/11
  Installing : corosync-1.4.1-17.el6.x86_64                                           4/11
  Installing : clusterlib-3.0.12.1-59.el6.x86_64                                      5/11
  Installing : pacemaker-cli-1.1.10-14.el6.x86_64                                     6/11
  Installing : pacemaker-cluster-libs-1.1.10-14.el6.x86_64                            7/11
  Installing : resource-agents-3.9.2-40.el6.x86_64                                    8/11
  Installing : cluster-glue-libs-1.0.5-6.el6.x86_64                                   9/11
  Installing : cluster-glue-1.0.5-6.el6.x86_64                                       10/11
  Installing : pacemaker-1.1.10-14.el6.x86_64                                        11/11
HighAvailability/productid                                          | 1.7 kB     00:00 ...
LoadBalancer/productid                                              | 1.7 kB     00:00 ...
ResilientStorage/productid                                          | 1.7 kB     00:00 ...
ScalableFileSystem/productid                                        | 1.8 kB     00:00 ...
Server/productid                                                    | 1.7 kB     00:00 ...
  Verifying  : cluster-glue-libs-1.0.5-6.el6.x86_64                                   1/11
  Verifying  : pacemaker-libs-1.1.10-14.el6.x86_64                                    2/11
  Verifying  : clusterlib-3.0.12.1-59.el6.x86_64                                      3/11
  Verifying  : pacemaker-cli-1.1.10-14.el6.x86_64                                     4/11
  Verifying  : pacemaker-cluster-libs-1.1.10-14.el6.x86_64                            5/11
  Verifying  : pacemaker-1.1.10-14.el6.x86_64                                         6/11
  Verifying  : corosync-1.4.1-17.el6.x86_64                                           7/11
  Verifying  : cluster-glue-1.0.5-6.el6.x86_64                                        8/11
  Verifying  : corosynclib-1.4.1-17.el6.x86_64                                        9/11
  Verifying  : libqb-0.16.0-2.el6.x86_64                                             10/11
  Verifying  : resource-agents-3.9.2-40.el6.x86_64                                   11/11

Installed:
  cluster-glue.x86_64 0:1.0.5-6.el6              pacemaker.x86_64 0:1.1.10-14.el6        
  resource-agents.x86_64 0:3.9.2-40.el6        

Dependency Installed:
  cluster-glue-libs.x86_64 0:1.0.5-6.el6           clusterlib.x86_64 0:3.0.12.1-59.el6    
  corosync.x86_64 0:1.4.1-17.el6                   corosynclib.x86_64 0:1.4.1-17.el6      
  libqb.x86_64 0:0.16.0-2.el6                      pacemaker-cli.x86_64 0:1.1.10-14.el6   
  pacemaker-cluster-libs.x86_64 0:1.1.10-14.el6    pacemaker-libs.x86_64 0:1.1.10-14.el6  

Complete!
************************************************************************************************************************
安裝luci ricci cman  openais rgmanager lvm2-cluster gfs2-utils
[root@rhcs1 yum.repos.d]# yum install luci ricci cman  openais rgmanager lvm2-cluster gfs2-utils
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cman.x86_64 0:3.0.12.1-59.el6 will be installed
--> Processing Dependency: modcluster >= 0.15.0-3 for package: cman-3.0.12.1-59.el6.x86_64
--> Processing Dependency: fence-virt >= 0.2.3-1 for package: cman-3.0.12.1-59.el6.x86_64
--> Processing Dependency: libSaCkpt.so.3(OPENAIS_CKPT_B.01.01)(64bit) for package: cman-3.0.12.1-59.el6.x86_64
--> Processing Dependency: libSaCkpt.so.3()(64bit) for package: cman-3.0.12.1-59.el6.x86_64
---> Package gfs2-utils.x86_64 0:3.0.12.1-59.el6 will be installed
---> Package luci.x86_64 0:0.26.0-48.el6 will be installed
--> Processing Dependency: python-paste >= 1.7.2-5 for package: luci-0.26.0-48.el6.x86_64
--> Processing Dependency: python-repoze-who-friendlyform for package: luci-0.26.0-48.el6.x86_64
--> Processing Dependency: TurboGears2 for package: luci-0.26.0-48.el6.x86_64
---> Package lvm2-cluster.x86_64 0:2.02.100-8.el6 will be installed
---> Package openais.x86_64 0:1.1.1-7.el6 will be installed
---> Package rgmanager.x86_64 0:3.0.12.1-19.el6 will be installed
---> Package ricci.x86_64 0:0.16.2-69.el6 will be installed
--> Running transaction check
---> Package TurboGears2.noarch 0:2.0.3-4.el6 will be installed
--> Processing Dependency: python-webflash >= 0.1-0.a8 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-weberror >= 0.10.1 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-turbojson >= 1.2.1 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-toscawidgets >= 0.9.4 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-repoze-what-pylons >= 1.0-0.rc3 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-repoze-tm2 >= 1.0-0.a4 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-pylons >= 0.9.7 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-genshi >= 0.5.1 for package: TurboGears2-2.0.3-4.el6.noarch
--> Processing Dependency: python-zope-sqlalchemy for package: TurboGears2-2.0.3-4.el6.noarch
---> Package fence-virt.x86_64 0:0.2.3-15.el6 will be installed
---> Package modcluster.x86_64 0:0.16.2-28.el6 will be installed
---> Package openaislib.x86_64 0:1.1.1-7.el6 will be installed
---> Package python-paste.noarch 0:1.7.4-2.el6 will be installed
---> Package python-repoze-who-friendlyform.noarch 0:1.0-0.3.b3.el6 will be installed
--> Processing Dependency: python-repoze-who >= 1.0 for package: python-repoze-who-friendlyform-1.0-0.3.b3.el6.noarch
--> Processing Dependency: python-zope-interface for package: python-repoze-who-friendlyform-1.0-0.3.b3.el6.noarch
--> Running transaction check
---> Package python-genshi.x86_64 0:0.5.1-7.1.el6 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-genshi-0.5.1-7.1.el6.x86_64
---> Package python-pylons.noarch 0:0.9.7-2.el6 will be installed
--> Processing Dependency: python-webtest >= 1.1 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-webob >= 0.9.6.1 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-webhelpers >= 0.6.4 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-tempita >= 0.2 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-routes >= 1.10.3 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-paste-script >= 1.7.3 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-paste-deploy >= 1.3.3 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-myghty >= 1.1 for package: python-pylons-0.9.7-2.el6.noarch
--> Processing Dependency: python-formencode >= 1.2.1 for package: python-pylons-0.9.7-2.el6.noarch
---> Package python-repoze-tm2.noarch 0:1.0-0.5.a4.el6 will be installed
--> Processing Dependency: python-transaction for package: python-repoze-tm2-1.0-0.5.a4.el6.noarch
---> Package python-repoze-what-pylons.noarch 0:1.0-4.el6 will be installed
--> Processing Dependency: python-repoze-what >= 1.0.4 for package: python-repoze-what-pylons-1.0-4.el6.noarch
---> Package python-repoze-who.noarch 0:1.0.18-1.el6 will be installed
---> Package python-toscawidgets.noarch 0:0.9.8-1.el6 will be installed
---> Package python-turbojson.noarch 0:1.2.1-8.1.el6 will be installed
--> Processing Dependency: python-prioritized-methods > 0.2 for package: python-turbojson-1.2.1-8.1.el6.noarch
--> Processing Dependency: python-peak-rules >= 0.5a1.dev-0.2555 for package: python-turbojson-1.2.1-8.1.el6.noarch
---> Package python-weberror.noarch 0:0.10.2-2.el6 will be installed
--> Processing Dependency: python-pygments for package: python-weberror-0.10.2-2.el6.noarch
---> Package python-webflash.noarch 0:0.1-0.2.a9.el6 will be installed
---> Package python-zope-interface.x86_64 0:3.5.2-2.1.el6 will be installed
--> Processing Dependency: python-zope-filesystem for package: python-zope-interface-3.5.2-2.1.el6.x86_64
---> Package python-zope-sqlalchemy.noarch 0:0.4-3.el6 will be installed
--> Processing Dependency: python-sqlalchemy >= 0.4.7 for package: python-zope-sqlalchemy-0.4-3.el6.noarch
--> Running transaction check
---> Package python-babel.noarch 0:0.9.4-5.1.el6 will be installed
---> Package python-formencode.noarch 0:1.2.2-2.1.el6 will be installed
---> Package python-myghty.noarch 0:1.1-11.el6 will be installed
---> Package python-paste-deploy.noarch 0:1.3.3-2.1.el6 will be installed
---> Package python-paste-script.noarch 0:1.7.3-5.el6_3 will be installed
--> Processing Dependency: python-cheetah for package: python-paste-script-1.7.3-5.el6_3.noarch
---> Package python-peak-rules.noarch 0:0.5a1.dev-9.2582.1.el6 will be installed
--> Processing Dependency: python-peak-util-extremes >= 1.1 for package: python-peak-rules-0.5a1.dev-9.2582.1.el6.noarch
--> Processing Dependency: python-peak-util-assembler >= 0.3 for package: python-peak-rules-0.5a1.dev-9.2582.1.el6.noarch
--> Processing Dependency: python-peak-util-addons >= 0.6 for package: python-peak-rules-0.5a1.dev-9.2582.1.el6.noarch
--> Processing Dependency: python-decoratortools >= 1.7 for package: python-peak-rules-0.5a1.dev-9.2582.1.el6.noarch
---> Package python-prioritized-methods.noarch 0:0.2.1-5.1.el6 will be installed
---> Package python-pygments.noarch 0:1.1.1-1.el6 will be installed
---> Package python-repoze-what.noarch 0:1.0.8-6.el6 will be installed
--> Processing Dependency: python-repoze-who-testutil for package: python-repoze-what-1.0.8-6.el6.noarch
---> Package python-routes.noarch 0:1.10.3-2.el6 will be installed
---> Package python-sqlalchemy.noarch 0:0.5.5-3.el6_2 will be installed
---> Package python-tempita.noarch 0:0.4-2.el6 will be installed
---> Package python-transaction.noarch 0:1.0.1-1.el6 will be installed
---> Package python-webhelpers.noarch 0:0.6.4-4.el6 will be installed
---> Package python-webob.noarch 0:0.9.6.1-3.el6 will be installed
---> Package python-webtest.noarch 0:1.2-2.el6 will be installed
---> Package python-zope-filesystem.x86_64 0:1-5.el6 will be installed
--> Running transaction check
---> Package python-cheetah.x86_64 0:2.4.1-1.el6 will be installed
--> Processing Dependency: python-markdown for package: python-cheetah-2.4.1-1.el6.x86_64
---> Package python-decoratortools.noarch 0:1.7-4.1.el6 will be installed
---> Package python-peak-util-addons.noarch 0:0.6-4.1.el6 will be installed
---> Package python-peak-util-assembler.noarch 0:0.5.1-1.el6 will be installed
--> Processing Dependency: python-peak-util-symbols >= 1.0 for package: python-peak-util-assembler-0.5.1-1.el6.noarch
---> Package python-peak-util-extremes.noarch 0:1.1-4.1.el6 will be installed
---> Package python-repoze-who-testutil.noarch 0:1.0-0.4.rc1.el6 will be installed
--> Running transaction check
---> Package python-markdown.noarch 0:2.0.1-3.1.el6 will be installed
---> Package python-peak-util-symbols.noarch 0:1.0-4.1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================
Package                         Arch    Version                   Repository         Size
===========================================================================================
Installing:
cman                            x86_64  3.0.12.1-59.el6           HighAvailability  446 k
gfs2-utils                      x86_64  3.0.12.1-59.el6           ResilientStorage  299 k
luci                            x86_64  0.26.0-48.el6             HighAvailability  555 k
lvm2-cluster                    x86_64  2.02.100-8.el6            ResilientStorage  424 k
openais                         x86_64  1.1.1-7.el6               HighAvailability  192 k
rgmanager                       x86_64  3.0.12.1-19.el6           HighAvailability  186 k
ricci                           x86_64  0.16.2-69.el6             HighAvailability  627 k
Installing for dependencies:
TurboGears2                     noarch  2.0.3-4.el6               Server            150 k
fence-virt                      x86_64  0.2.3-15.el6              HighAvailability   37 k
modcluster                      x86_64  0.16.2-28.el6             HighAvailability  191 k
openaislib                      x86_64  1.1.1-7.el6               HighAvailability   82 k
python-babel                    noarch  0.9.4-5.1.el6             Server            1.4 M
python-cheetah                  x86_64  2.4.1-1.el6               Server            364 k
python-decoratortools           noarch  1.7-4.1.el6               Server             27 k
python-formencode               noarch  1.2.2-2.1.el6             Server            245 k
python-genshi                   x86_64  0.5.1-7.1.el6             Server            429 k
python-markdown                 noarch  2.0.1-3.1.el6             Server            118 k
python-myghty                   noarch  1.1-11.el6                Server            519 k
python-paste                    noarch  1.7.4-2.el6               Server            758 k
python-paste-deploy             noarch  1.3.3-2.1.el6             Server             50 k
python-paste-script             noarch  1.7.3-5.el6_3             Server            205 k
python-peak-rules               noarch  0.5a1.dev-9.2582.1.el6    Server            126 k
python-peak-util-addons         noarch  0.6-4.1.el6               Server             21 k
python-peak-util-assembler      noarch  0.5.1-1.el6               Server             50 k
python-peak-util-extremes       noarch  1.1-4.1.el6               Server            9.0 k
python-peak-util-symbols        noarch  1.0-4.1.el6               Server            8.6 k
python-prioritized-methods      noarch  0.2.1-5.1.el6             Server             12 k
python-pygments                 noarch  1.1.1-1.el6               Server            561 k
python-pylons                   noarch  0.9.7-2.el6               Server            181 k
python-repoze-tm2               noarch  1.0-0.5.a4.el6            Server             16 k
python-repoze-what              noarch  1.0.8-6.el6               Server             33 k
python-repoze-what-pylons       noarch  1.0-4.el6                 Server             14 k
python-repoze-who               noarch  1.0.18-1.el6              Server             95 k
python-repoze-who-friendlyform  noarch  1.0-0.3.b3.el6            HighAvailability   13 k
python-repoze-who-testutil      noarch  1.0-0.4.rc1.el6           Server             12 k
python-routes                   noarch  1.10.3-2.el6              Server             72 k
python-sqlalchemy               noarch  0.5.5-3.el6_2             Server            1.3 M
python-tempita                  noarch  0.4-2.el6                 Server             37 k
python-toscawidgets             noarch  0.9.8-1.el6               Server            123 k
python-transaction              noarch  1.0.1-1.el6               Server             57 k
python-turbojson                noarch  1.2.1-8.1.el6             Server             19 k
python-weberror                 noarch  0.10.2-2.el6              Server            110 k
python-webflash                 noarch  0.1-0.2.a9.el6            Server             14 k
python-webhelpers               noarch  0.6.4-4.el6               Server            318 k
python-webob                    noarch  0.9.6.1-3.el6             Server            146 k
python-webtest                  noarch  1.2-2.el6                 Server             55 k
python-zope-filesystem          x86_64  1-5.el6                   Server            5.5 k
python-zope-interface           x86_64  3.5.2-2.1.el6             Server            116 k
python-zope-sqlalchemy          noarch  0.4-3.el6                 Server             23 k

Transaction Summary
===========================================================================================
Install      49 Package(s)

Total download size: 11 M
Installed size: 44 M
Is this ok [y/N]: y
Downloading Packages:
-------------------------------------------------------------------------------------------
Total                                                      2.4 MB/s |  11 MB     00:04    
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : python-paste-1.7.4-2.el6.noarch                                        1/49
  Installing : python-webob-0.9.6.1-3.el6.noarch                                      2/49
  Installing : python-paste-deploy-1.3.3-2.1.el6.noarch                               3/49
  Installing : python-decoratortools-1.7-4.1.el6.noarch                               4/49
  Installing : openaislib-1.1.1-7.el6.x86_64                                          5/49
  Installing : openais-1.1.1-7.el6.x86_64                                             6/49
  Installing : modcluster-0.16.2-28.el6.x86_64                                        7/49
  Installing : python-routes-1.10.3-2.el6.noarch                                      8/49
  Installing : python-tempita-0.4-2.el6.noarch                                        9/49
  Installing : python-pygments-1.1.1-1.el6.noarch                                    10/49
  Installing : python-weberror-0.10.2-2.el6.noarch                                   11/49
  Installing : python-webhelpers-0.6.4-4.el6.noarch                                  12/49
  Installing : ricci-0.16.2-69.el6.x86_64                                            13/49
  Installing : python-peak-util-addons-0.6-4.1.el6.noarch                            14/49
  Installing : python-toscawidgets-0.9.8-1.el6.noarch                                15/49
  Installing : python-webtest-1.2-2.el6.noarch                                       16/49
  Installing : python-sqlalchemy-0.5.5-3.el6_2.noarch                                17/49
  Installing : fence-virt-0.2.3-15.el6.x86_64                                        18/49
  Installing : cman-3.0.12.1-59.el6.x86_64                                           19/49
  Installing : python-markdown-2.0.1-3.1.el6.noarch                                  20/49
  Installing : python-cheetah-2.4.1-1.el6.x86_64                                     21/49
  Installing : python-paste-script-1.7.3-5.el6_3.noarch                              22/49
  Installing : python-peak-util-extremes-1.1-4.1.el6.noarch                          23/49
  Installing : python-formencode-1.2.2-2.1.el6.noarch                                24/49
  Installing : python-webflash-0.1-0.2.a9.el6.noarch                                 25/49
  Installing : python-babel-0.9.4-5.1.el6.noarch                                     26/49
  Installing : python-genshi-0.5.1-7.1.el6.x86_64                                    27/49
  Installing : python-peak-util-symbols-1.0-4.1.el6.noarch                           28/49
  Installing : python-peak-util-assembler-0.5.1-1.el6.noarch                         29/49
  Installing : python-peak-rules-0.5a1.dev-9.2582.1.el6.noarch                       30/49
  Installing : python-prioritized-methods-0.2.1-5.1.el6.noarch                       31/49
  Installing : python-turbojson-1.2.1-8.1.el6.noarch                                 32/49
  Installing : python-zope-filesystem-1-5.el6.x86_64                                 33/49
  Installing : python-zope-interface-3.5.2-2.1.el6.x86_64                            34/49
  Installing : python-repoze-who-1.0.18-1.el6.noarch                                 35/49
  Installing : python-transaction-1.0.1-1.el6.noarch                                 36/49
  Installing : python-zope-sqlalchemy-0.4-3.el6.noarch                               37/49
  Installing : python-repoze-tm2-1.0-0.5.a4.el6.noarch                               38/49
  Installing : python-repoze-who-friendlyform-1.0-0.3.b3.el6.noarch                  39/49
  Installing : python-repoze-who-testutil-1.0-0.4.rc1.el6.noarch                     40/49
  Installing : python-repoze-what-1.0.8-6.el6.noarch                                 41/49
  Installing : python-myghty-1.1-11.el6.noarch                                       42/49
  Installing : python-pylons-0.9.7-2.el6.noarch                                      43/49
  Installing : python-repoze-what-pylons-1.0-4.el6.noarch                            44/49
  Installing : TurboGears2-2.0.3-4.el6.noarch                                        45/49
  Installing : luci-0.26.0-48.el6.x86_64                                             46/49
  Installing : rgmanager-3.0.12.1-19.el6.x86_64                                      47/49
  Installing : lvm2-cluster-2.02.100-8.el6.x86_64                                    48/49
  Installing : gfs2-utils-3.0.12.1-59.el6.x86_64                                     49/49
  Verifying  : rgmanager-3.0.12.1-19.el6.x86_64                                       1/49
  Verifying  : python-myghty-1.1-11.el6.noarch                                        2/49
  Verifying  : python-zope-filesystem-1-5.el6.x86_64                                  3/49
  Verifying  : python-peak-util-symbols-1.0-4.1.el6.noarch                            4/49
  Verifying  : python-repoze-what-1.0.8-6.el6.noarch                                  5/49
  Verifying  : python-babel-0.9.4-5.1.el6.noarch                                      6/49
  Verifying  : python-pygments-1.1.1-1.el6.noarch                                     7/49
  Verifying  : python-repoze-who-friendlyform-1.0-0.3.b3.el6.noarch                   8/49
  Verifying  : python-repoze-who-1.0.18-1.el6.noarch                                  9/49
  Verifying  : python-peak-util-addons-0.6-4.1.el6.noarch                            10/49
  Verifying  : cman-3.0.12.1-59.el6.x86_64                                           11/49
  Verifying  : python-toscawidgets-0.9.8-1.el6.noarch                                12/49
  Verifying  : python-webtest-1.2-2.el6.noarch                                       13/49
  Verifying  : TurboGears2-2.0.3-4.el6.noarch                                        14/49
  Verifying  : python-decoratortools-1.7-4.1.el6.noarch                              15/49
  Verifying  : gfs2-utils-3.0.12.1-59.el6.x86_64                                     16/49
  Verifying  : python-pylons-0.9.7-2.el6.noarch                                      17/49
  Verifying  : python-webflash-0.1-0.2.a9.el6.noarch                                 18/49
  Verifying  : python-repoze-who-testutil-1.0-0.4.rc1.el6.noarch                     19/49
  Verifying  : python-weberror-0.10.2-2.el6.noarch                                   20/49
  Verifying  : python-cheetah-2.4.1-1.el6.x86_64                                     21/49
  Verifying  : openais-1.1.1-7.el6.x86_64                                            22/49
  Verifying  : python-tempita-0.4-2.el6.noarch                                       23/49
  Verifying  : python-paste-1.7.4-2.el6.noarch                                       24/49
  Verifying  : python-transaction-1.0.1-1.el6.noarch                                 25/49
  Verifying  : luci-0.26.0-48.el6.x86_64                                             26/49
  Verifying  : openaislib-1.1.1-7.el6.x86_64                                         27/49
  Verifying  : python-formencode-1.2.2-2.1.el6.noarch                                28/49
  Verifying  : python-routes-1.10.3-2.el6.noarch                                     29/49
  Verifying  : python-peak-util-extremes-1.1-4.1.el6.noarch                          30/49
  Verifying  : python-repoze-what-pylons-1.0-4.el6.noarch                            31/49
  Verifying  : python-webhelpers-0.6.4-4.el6.noarch                                  32/49
  Verifying  : python-markdown-2.0.1-3.1.el6.noarch                                  33/49
  Verifying  : python-paste-script-1.7.3-5.el6_3.noarch                              34/49
  Verifying  : python-zope-sqlalchemy-0.4-3.el6.noarch                               35/49
  Verifying  : python-peak-util-assembler-0.5.1-1.el6.noarch                         36/49
  Verifying  : python-zope-interface-3.5.2-2.1.el6.x86_64                            37/49
  Verifying  : modcluster-0.16.2-28.el6.x86_64                                       38/49
  Verifying  : lvm2-cluster-2.02.100-8.el6.x86_64                                    39/49
  Verifying  : fence-virt-0.2.3-15.el6.x86_64                                        40/49
  Verifying  : python-turbojson-1.2.1-8.1.el6.noarch                                 41/49
  Verifying  : python-paste-deploy-1.3.3-2.1.el6.noarch                              42/49
  Verifying  : python-genshi-0.5.1-7.1.el6.x86_64                                    43/49
  Verifying  : ricci-0.16.2-69.el6.x86_64                                            44/49
  Verifying  : python-prioritized-methods-0.2.1-5.1.el6.noarch                       45/49
  Verifying  : python-repoze-tm2-1.0-0.5.a4.el6.noarch                               46/49
  Verifying  : python-webob-0.9.6.1-3.el6.noarch                                     47/49
  Verifying  : python-peak-rules-0.5a1.dev-9.2582.1.el6.noarch                       48/49
  Verifying  : python-sqlalchemy-0.5.5-3.el6_2.noarch                                49/49

Installed:
  cman.x86_64 0:3.0.12.1-59.el6            gfs2-utils.x86_64 0:3.0.12.1-59.el6           
  luci.x86_64 0:0.26.0-48.el6              lvm2-cluster.x86_64 0:2.02.100-8.el6          
  openais.x86_64 0:1.1.1-7.el6             rgmanager.x86_64 0:3.0.12.1-19.el6            
  ricci.x86_64 0:0.16.2-69.el6           

Dependency Installed:
  TurboGears2.noarch 0:2.0.3-4.el6                                                        
  fence-virt.x86_64 0:0.2.3-15.el6                                                        
  modcluster.x86_64 0:0.16.2-28.el6                                                       
  openaislib.x86_64 0:1.1.1-7.el6                                                         
  python-babel.noarch 0:0.9.4-5.1.el6                                                     
  python-cheetah.x86_64 0:2.4.1-1.el6                                                     
  python-decoratortools.noarch 0:1.7-4.1.el6                                              
  python-formencode.noarch 0:1.2.2-2.1.el6                                                
  python-genshi.x86_64 0:0.5.1-7.1.el6                                                    
  python-markdown.noarch 0:2.0.1-3.1.el6                                                  
  python-myghty.noarch 0:1.1-11.el6                                                       
  python-paste.noarch 0:1.7.4-2.el6                                                       
  python-paste-deploy.noarch 0:1.3.3-2.1.el6                                              
  python-paste-script.noarch 0:1.7.3-5.el6_3                                              
  python-peak-rules.noarch 0:0.5a1.dev-9.2582.1.el6                                       
  python-peak-util-addons.noarch 0:0.6-4.1.el6                                            
  python-peak-util-assembler.noarch 0:0.5.1-1.el6                                         
  python-peak-util-extremes.noarch 0:1.1-4.1.el6                                          
  python-peak-util-symbols.noarch 0:1.0-4.1.el6                                           
  python-prioritized-methods.noarch 0:0.2.1-5.1.el6                                       
  python-pygments.noarch 0:1.1.1-1.el6                                                    
  python-pylons.noarch 0:0.9.7-2.el6                                                      
  python-repoze-tm2.noarch 0:1.0-0.5.a4.el6                                               
  python-repoze-what.noarch 0:1.0.8-6.el6                                                 
  python-repoze-what-pylons.noarch 0:1.0-4.el6                                            
  python-repoze-who.noarch 0:1.0.18-1.el6                                                 
  python-repoze-who-friendlyform.noarch 0:1.0-0.3.b3.el6                                  
  python-repoze-who-testutil.noarch 0:1.0-0.4.rc1.el6                                     
  python-routes.noarch 0:1.10.3-2.el6                                                     
  python-sqlalchemy.noarch 0:0.5.5-3.el6_2                                                
  python-tempita.noarch 0:0.4-2.el6                                                       
  python-toscawidgets.noarch 0:0.9.8-1.el6                                                
  python-transaction.noarch 0:1.0.1-1.el6                                                 
  python-turbojson.noarch 0:1.2.1-8.1.el6                                                 
  python-weberror.noarch 0:0.10.2-2.el6                                                   
  python-webflash.noarch 0:0.1-0.2.a9.el6                                                 
  python-webhelpers.noarch 0:0.6.4-4.el6                                                  
  python-webob.noarch 0:0.9.6.1-3.el6                                                     
  python-webtest.noarch 0:1.2-2.el6                                                       
  python-zope-filesystem.x86_64 0:1-5.el6                                                 
  python-zope-interface.x86_64 0:3.5.2-2.1.el6                                            
  python-zope-sqlalchemy.noarch 0:0.4-3.el6                                               

Complete!
************************************************************************************************************************
開啟HA服務
[root@rhcs1 ~]# service luci start
Adding following auto-detected host IDs (IP addresses/domain names), corresponding to `rhcs1' address, to the configuration of self-managed certificate `/var/lib/luci/etc/cacert.config' (you can change them by editing `/var/lib/luci/etc/cacert.config', removing the generated certificate `/var/lib/luci/certs/host.pem' and restarting luci):
    (none suitable found, you can still do it manually as mentioned above)

Generating a 2048 bit RSA private key
writing new private key to '/var/lib/luci/certs/host.pem'
Starting saslauthd:                                        [  OK  ]
Start luci...                                              [  OK  ]
Point your web browser to https://rhcs1:8084 (or equivalent) to access luci
[root@rhcs1 ~]# service ricci start
Starting oddjobd:                                          [  OK  ]
generating SSL certificates...  done
Generating NSS database...  done
Starting ricci:                                            [  OK  ]
[root@rhcs1 ~]# service rgmanager start
Starting Cluster Service Manager:                          [  OK  ]
[root@rhcs1 ~]# service cman start
Starting cluster:
   Checking if cluster has been disabled at boot...        [  OK  ]
   Checking Network Manager...                             [  OK  ]
   Global setup...                                         [  OK  ]
   Loading kernel modules...                               [  OK  ]
   Mounting configfs...                                    [  OK  ]
   Starting cman... xmlconfig cannot find /etc/cluster/cluster.conf
                                                           [FAILED]
Stopping cluster:
   Leaving fence domain...                                 [  OK  ]
   Stopping gfs_controld...                                [  OK  ]
   Stopping dlm_controld...                                [  OK  ]
   Stopping fenced...                                      [  OK  ]
   Stopping cman...                                        [  OK  ]
   Unloading kernel modules...                             [  OK  ]
   Unmounting configfs...                                  [  OK  ]
[root@rhcs1 ~]# chkconfig luci on
[root@rhcs1 ~]# chkconfig ricci on
[root@rhcs1 ~]# chkconfig rgmanager on
[root@rhcs1 ~]# chkconfig cman on
ricci密碼設置
[root@rhcs1 ~]# passwd ricci
Changing password for user ricci.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
************************************************************************************************************************

原文地址:https://www.cnblogs.com/guilingyang/p/6420263.html