example cluster.conf file
First Node conf file:
?xml version="1.0"?>
<cluster config_version="5" name="hacluster">
<cman expected_votes="1" two_node="1"/>
<fence_daemon post_fail_delay="0" post_join_delay="3"/>
<clusternodes>
<clusternode name="centos1" nodeid="1" votes="1">
<fence>
<method name="single">
<device action="off" name="HP_Blade_E2"/>
</method>
</fence>
</clusternode>
<clusternode name="centos2" nodeid="2" votes="1">
<fence>
<method name="single">
<device action="off" name="HP_Blade_E1"/>
</method>
</fence>
</clusternode>
</clusternodes>
<fencedevices>
<fencedevice agent="fence_bladecenter" ipaddr="192.168.1.100" login="admin" name="HP_Blade_E1" passwd="admin"/>
<fencedevice agent="fence_bladecenter" ipaddr="192.168.2.100" login="admin" name="HP_Blade_E2" passwd="admin"/>
</fencedevices>
<rm>
<failoverdomains>
<failoverdomain name="APP01" ordered="1" restricted="0">
<failoverdomainnode name="centos1" priority="1"/>
<failoverdomainnode name="centos2" priority="2"/>
</failoverdomain>
<failoverdomain name="APP02" ordered="1">
<failoverdomainnode name="centos1" priority="2"/>
<failoverdomainnode name="centos2" priority="1"/>
</failoverdomain>
</failoverdomains>
<resources>
<script file="/etc/init.d/httpd" name="Apache"/>
<ip address="192.168.1.193" monitor_link="1"/>
<ip address="192.168.1.194" monitor_link="1"/>
</resources>
<service autostart="1" domain="APP01" name="AppPROD" recovery="relocate">
<script ref="Apache"/>
<ip ref="192.168.1.193"/>
</service>
<service autostart="1" domain="APP02" name="AppSTAG" recovery="relocate">
<!-- <script ref="Apache"/> -->
<ip ref="192.168.1.194"/>
</service>
</rm>
</cluster>
Second Node conf file:
<?xml version="1.0"?>
<cluster config_version="5" name="hacluster">
<cman expected_votes="1" two_node="1"/>
<fence_daemon post_fail_delay="0" post_join_delay="3"/>
<clusternodes>
<clusternode name="centos1" nodeid="1" votes="1">
<fence>
<method name="single">
<device action="off" name="HP_Blade_E2"/>
</method>
</fence>
</clusternode>
<clusternode name="centos2" nodeid="2" votes="1">
<fence>
<method name="single">
<device action="off" name="HP_Blade_E1"/>
</method>
</fence>
</clusternode>
</clusternodes>
<fencedevices>
<fencedevice agent="fence_bladecenter" ipaddr="192.168.1.100" login="admin" name="HP_Blade_E1" passwd="admin"/>
<fencedevice agent="fence_bladecenter" ipaddr="192.168.2.100" login="admin" name="HP_Blade_E2" passwd="admin"/>
</fencedevices>
<rm>
<failoverdomains>
<failoverdomain name="APP01" ordered="1" restricted="0">
<failoverdomainnode name="centos1" priority="1"/>
<failoverdomainnode name="centos2" priority="2"/>
</failoverdomain>
<failoverdomain name="APP02" ordered="1">
<failoverdomainnode name="centos1" priority="2"/>
<failoverdomainnode name="centos2" priority="1"/>
</failoverdomain>
</failoverdomains>
<resources>
<script file="/etc/init.d/httpd" name="Apache"/>
<ip address="192.168.1.193" monitor_link="1"/>
<ip address="192.168.1.194" monitor_link="1"/>
</resources>
<service autostart="1" domain="APP01" name="AppPROD" recovery="relocate">
<script ref="Apache"/>
<ip ref="192.168.1.193"/>
</service>
<service autostart="1" domain="APP02" name="AppSTAG" recovery="relocate">
<!-- <script ref="Apache"/> -->
<ip ref="192.168.1.194"/>
</service>
</rm>
</cluster>
commands used:
1 ifconfig
2 /etc/init.d/network restart
3 ifconfig
4 ping google.com
5 hostname
6 vim /etc/selinux/config
7 reboot
8 vim /etc/hosts
9 ping centos1
10 yum groupinstall "High Availability"
11 ifconfig
12 /etc/init.d/network restart
13 ifconfig
14 ping google.com
15 chkconfig cman on
16 chkconfig rgmanager on
17 chkconfig modclusterd on
18 chkconfig ricci on
19 reboot
20 ping 192.168.1.193
21 clustat
22 /etc/init.d/httpd status
23 /etc/init.d/httpd start
24 chkconfig httpd on
25 init 0
26 clustat
27 ping 192.168.1.193
28 clustat
29 reboot
30 clus
31 clustat
32 /etc/init.d/httpd stop
33 /etc/init.d/httpd start
34 history | more
35 /etc/init.d/ricci status
36 cat /etc/cluster/cluster.conf
37 cman_tool nodes
38 clustat
39 /etc/init.d/rgmanager stop
40 /etc/init.d/cman stop
--More--
41 /etc/init.d/cman start 42 /etc/init.d/rgmanager start 43 clustat 44 /etc/init.d/httpd status 45 /etc/init.d/httpd start 46 clustat 47 /etc/init.d/httpd stop 48 clustat 49 /etc/init.d/httpd stop 50 cd /var/www/html/ 51 ls 52 vim index.html 53 /etc/init.d/httpd stop 54 ifconfig 55 /etc/init.d/cman status 56 /etc/init.d/rgmanager status 57 /etc/init.d/httpd status 58 clustat 59 history 60 clusvcadm -r AppPROD centos1 61 yum install java 62 yum search java 63 java-1.5.0-gcj.x86_64 : JPackage runtime compatibility layer for GCJ 64 java-1.5.0-gcj-devel.x86_64 : JPackage development compatibility layer for GCJ 65 java-1.5.0-gcj-src.x86_64 : Source files for libgcj 66 java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment 67 java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos 68 java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment 69 java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation 70 java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle 71 yum install java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-demo.x86_64 java-1.7.0-openjdk-devel.x86_64 java-1.7.0-openjdk-javadoc.noarch 72 java -version 73 wget http://epel.mirrors.arminco.com/6/x86_64/epel-release-6-8.noarch.rpm 74 ls 75 rpm -ivh epel-release-6-8.noarch.rpm 76 lyum install 389-ds openldap-clients 77 yum install 389-ds openldap-clients 78 vim /etc/security/limits.conf 79 groupadd dsgrp 80 useradd -c "Directory server user" -g dsgrp -p welcome1 dsuser --More--
81 su dsuser 82 hostname 83 setup-ds-admin.pl General.FullMachineName=centos2.payoda.com 84 /etc/init.d/dirsrv start 85 /etc/init.d/iptables status 86 sestatus 87 exit 88 yum install phpldapadmin 89 /etc/init.d/httpd restart 90 chkconfig httpd on 91 /etc/init.d/httpd restart 92 yum remove phpldapadmin 93 ls 94 history | more 95 vim /etc/security/limits.conf 96 vim replicationmanager.ldif 97 ldapmodify -a -x -D "cn=Directory Manager" -W -H ldap://centos2 -f replicationmanager.ldif 98 scp replicationmanager.ldif root@192.168.1.190:/root/ 99 vim replicationmanager.ldif 100 ldapmodify -a -x -D "cn=Directory Manager" -W -H ldap://centos2 -f replicationmanager.ldif 101 vim replicationmanager.ldif 102 ldapmodify -a -x -D "cn=Directory Manager" -W -H ldap://centos2 -f replicationmanager.ldif 103 telnet 192.168.1.190 389 104 exit 105 /etc/init.d/dirsrv restart 106 /etc/init.d/dirsrv-admin restart 107 exit 108 389-console 109 /etc/init.d/dirsrv restart 110 /etc/init.d/dirsrv-admin restart 111 /etc/init.d/dirsrv restart 112 /etc/init.d/dirsrv-admin restart 113 chkconfig dirsrv on 114 chkconfig dirsrv-admin on 115 reboot 116 vim replicationmanager.ldif 117 ldapreplace -a -x -D "cn=Directory Manager" -W -H ldap://centos2 -f replicationmanager.ldif 118 ldapmodify -a -x -D "cn=Directory Manager" -W -H ldap://centos2 -f replicationmanager.ldif 119 vim replicationmanager.ldif 120 ldapdelete "cn=replication manager,cn=config" ldap://centos1
No comments:
Post a Comment