Memaparkan catatan dengan label Centos. Papar semua catatan
Memaparkan catatan dengan label Centos. Papar semua catatan

Khamis, 12 Mei 2011

HA Cluster with Heartbeat on Centos

Dah lama gua nak share howto ni dengan orang lain.. tapi disebabkan gua ni ada penyakit malas so gua rasa baik gua share link yang ada dkt net ni..

Anyway, berikut adalah howto for HA with heartbeat on a two node which running apache service and serve the same contents dalam suata masa yang sama. harap dapat membantu lu orang semua.. ada ke yang follow blog gua? hahahaha hantu ada gua rasa...

Lu orang boleh refer howto pada link berikut ni.. simple as makan kacang.. goodluck!


Keep your linux box up to date

Gua noticed yang default version of yum-updatesd does not function reliably. So gua cari better solution to make sure centos box gua updated. So untuk memastikan server gua always on up to date gua lebih prefer guna kan cron.. Steps seperti berikut:-


1. Disable yum-updatesd:-



/sbin/chkconfig yum-updatesd off



2. Create yum.cron and make it executeble dan letakkan dia di folder /etc/cron.daily ataupun /etc/cron.weekly. Didalam file yum.cron itu masukan line seperti berikut:-



#!/bin/sh
/usr/bin/yum -R 120 -e 0 -d 0 -y update yum
/usr/bin/yum -R 10 -e -0 -d 0 -y update

Rabu, 3 Februari 2010

Update PHP 5.3.1 on Centos 5.2

# Standard PHP version didalam Centos 5.2 agak ketinggalan dan untuk update menggunakan yum secara terus didapati mirror download yang sedia ada tidak melayan sebarang versi php yang terkini. Jadi dengan cara lain saya telah mengemaskini dahulu repositary yum dan baru laa saya melakukan update.


[root@ketutu ~]# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
--2010-02-03 14:37:45-- http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
Resolving download.fedora.redhat.com... 209.132.183.67
Connecting to download.fedora.redhat.com|209.132.183.67|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11989 (12K) [application/x-rpm]
Saving to: `epel-release-5-3.noarch.rpm'

100%[===========================================>] 11,989 27.3K/s in 0.4s

2010-02-03 14:37:48 (27.3 KB/s) - `epel-release-5-3.noarch.rpm' saved [11989/11989]

[root@ketutu ~]# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
--2010-02-03 14:38:01-- http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
Resolving rpms.famillecollet.com... 88.191.60.189
Connecting to rpms.famillecollet.com|88.191.60.189|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4855 (4.7K) [application/x-rpm]
Saving to: `remi-release-5.rpm'

100%[===========================================>] 4,855 20.5K/s in 0.2s

2010-02-03 14:38:03 (20.5 KB/s) - `remi-release-5.rpm' saved [4855/4855]

[root@ketutu ~]# rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
warning: remi-release-5.rpm: Header V4 DSA signature: NOKEY, key ID 00f97f56
warning: epel-release-5-3.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:epel-release ########################################### [ 50%]
2:remi-release ########################################### [100%]
[root@ketutu ~]# yum --enablerepo=remi update php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: centos.maulvi.net
* base: centos.maulvi.net
* epel: ftp.jaist.ac.jp
* extras: centos.maulvi.net
* remi: iut-info.univ-reims.fr
* updates: centos.maulvi.net
epel | 3.4 kB 00:00
epel/primary_db | 2.3 MB 00:13
remi | 2.6 kB 00:00
remi/primary_db | 185 kB 00:01
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Running transaction check
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ldap
---> Package php-common.i386 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-ldap.i386 0:5.3.1-1.el5.remi set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================
Package Arch Version Repository Size
===============================================================Updating:
php i386 5.3.1-1.el5.remi remi 1.3 M
Installing for dependencies:
libedit i386 2.11-2.20080712cvs.el5 epel 79 k
Updating for dependencies:
php-cli i386 5.3.1-1.el5.remi remi 2.5 M
php-common i386 5.3.1-1.el5.remi remi 945 k
php-ldap i386 5.3.1-1.el5.remi remi 50 k

Transaction Summary
===============================================================
Install 1 Package(s)
Update 4 Package(s)
Remove 0 Package(s)

Total download size: 4.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): php-ldap-5.3.1-1.el5.remi.i386.rpm | 50 kB 00:00
(2/5): libedit-2.11-2.20080712cvs.el5.i386.rpm | 79 kB 00:00
(3/5): php-common-5.3.1-1.el5.remi.i386.rpm | 945 kB 00:06
(4/5): php-5.3.1-1.el5.remi.i386.rpm | 1.3 MB 00:09
(5/5): php-cli-5.3.1-1.el5.remi.i386.rpm | 2.5 MB 00:18
------------------------------------------------------------------------------
Total 131 kB/s | 4.9 MB 00:38
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 00f97f56
remi/gpgkey | 1.3 kB 00:00
Importing GPG key 0x00F97F56 "Remi Collet " from /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Is this ok [y/N]: y
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey | 1.7 kB 00:00
Importing GPG key 0x217521F6 "Fedora EPEL " from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction

WARNING : This php-* RPM are not official Fedora build and
overrides the official ones. Don't file bugs on Fedora Project.

Use dedicated forums http://forums.famillecollet.com/

Updating : php-common 1/9
Installing : libedit 2/9
Updating : php-cli 3/9
Updating : php 4/9
Updating : php-ldap 5/9
Cleanup : php-common 6/9
Cleanup : php-cli 7/9
Cleanup : php 8/9
Cleanup : php-ldap 9/9

Dependency Installed:
libedit.i386 0:2.11-2.20080712cvs.el5

Updated:
php.i386 0:5.3.1-1.el5.remi

Dependency Updated:
php-cli.i386 0:5.3.1-1.el5.remi php-common.i386 0:5.3.1-1.el5.remi php-ldap.i386 0:5.3.1-1.el5.remi

Complete!
[root@ketutu ~]# php -v
PHP 5.3.1 (cli) (built: Nov 20 2009 17:51:14)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
[root@ketutu ~]# service httpd restart