Thursday, June 19, 2014

Konfigurasi HA pada ClearOS untuk Critical Services (web, ftp, mail dan lain2)

Kenapa Critical Service?? karena ini pake jangkrik bukan pake clearbox :v ,, kalo pake clearbox kita bisa setting untuk Critical Path, seperti IPS/IDS dan lain2.
Kunci dari High Availability adalah ketika service tetap mampu terkoneksi dengan system tanpa tergantung pada hardware failure, jadi akan terbentuk sevuah virtual service yang diakomodir oleh dua server yang berkomunikasi dengan heartbeat. Untuk system yang lebih besar (gaya sotoy :v) Front end akan dipenuhi oleh Critical Path, dan Critical Services, dan backend adalah Critical Data yang seharusnya mampu diakses oleh Front end (Critical Services).



Kembali ke laptop ..
Kebutuhan Hardware
PC dengan HDD kapasitas sama dan spek sama (nggak sama juga nggak papa -- resiko tanggung sendiri)
minimal 2 NIC
eth0 --- switch --- eth0 (kabel straight) ip akses LAN
eth1 ----------------- eth1 (kabel cross) ip heartbeat bedakan sendiri..

Install ClearOS dengan service2 yang akan di HA (Web, Mail dan secukupnya)
#yum update
#yum -y --enablerepo=* --nogpgcheck install heartbeat
#vi /etc/hosts
tambah
10.10.0.1 server1.jambitv.lan #sesuaikan kebutuhan
10.10.0.2 server2.jambitv.lan #sesuaikan kebutuhan

#vi /etc/ha.d/ha.cf

isi dengan
## This configuration is to be the same on both machines

keepalive 2
deadtime 10
warntime 5
initdead 15
bcast eth1
mcast eth1 225.0.0.1 694 1 0
udp eth1
auto_failback on
node server1.jambitv.lan
node server2.jambitv.lan
logfacility syslog
logfile /var/log/ha-log

#vi /etc/haresources
server1.jambitv.lan 10.10.0.251 httpd smbd ftpd #sesuaikan kebutuhan

buat auth key yang nanti di copy kesemua mesin
 
cat /etc/ha.d/authkeys
# Automatically generated authkeys fileauth 1
!AUTH
echo "1 sha1" `dd if=/dev/urandom count=4 2>/dev/null | md5sum | cut -c1-32` >> /etc/ha.d/authkeys
echo " "&& echo "New authkeys file generated." && echo "Ensure the following is distributed to all nodes in the cluster (/etc/ha.d/authkeys):" && echo && cat /etc/ha.d/authkeys && echochmod 600 /etc/ha.d/authkeys

contoh /etc/ha.d/authkeys yang udah jadi
auth 1
1 sha1 0123456789abcdef0123456789abcdef
pastikan file di bawah ini ada di semua mesin HA

/etc/ha.d/ha.cf
/etc/ha.d/haresouces
/etc/ha.d/authkeys

touch /var/log/ha-log
chmod 777 /var/log/ha-log 

jalankan service2 yang akan di HA
service heartbeat start

chkconfig biar startup lupa caranya..
tut asli ada di ClearCenter

No comments:

Post a Comment

Install CCcam untuk card sharing di ClearOS

( warning -- Ini hanya sebagai pendidikan, penyalahgunaan kartu akses PAYTV tanpa otorisasi adalah tindakan yang dapat dijerat hukum--) ...