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