You are on page 1of 2

Step 1: Install OS on 4 machines: CentOS

Step 2: Config NIC, IP, Hostname, hosts file


3 Vm network: VM0 ( Bridge 192.168.1.0/24), VM8 ( NAT 192.168.44.0/24), VM1 9 (H
ostOnly 192.168.0.0/24)
LB: 2 Nic: VM0 (192.168.1.100), VM8 (192.168.44.100)
Web1, Web2: 2Nic, VM8 (192.168.44.10x), VM1 (192.168.0.10x)
DB: VM1 (192.168.0.105)
yum install -y vim-enhanced ( 4 machine, DN not require)
Config Static IP, DNS, Hostname

Config hostfile
web1, web2
192.168.44.101 www1.hbn.local www1
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.44.102 www2.hbn.local www2
192.168.0.105 db.hbn.local db
192.168.44.100 server.hbn.local server
lb:
192.168.1.100 www.hbn.local www
192.168.44.101 www1.hbn.local www1
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.44.102 www2.hbn.local www2
192.168.0.105 db.hbn.local db
192.168.44.100 server.hbn.local server
db:
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.0.102 www2.hbn.local www2
192.168.0.105 db.hbn.local db
192.168.0.101 www1.hbn.local www1
On web1, web2: Install Web server apache httpd
yum install -y httpd
(1/4): apr-util-1.2.7-11.el5_5.1.i386.rpm | 80 kB 00:00
(2/4): apr-1.2.7-11.el5_5.3.i386.rpm | 123 kB 00:00
(3/4): postgresql-libs-8.1.22-1.el5_5.1.i386.rpm | 196 kB 00:00
(4/4): httpd-2.2.3-43.el5.centos.3.i386.rpm | 1.2 MB 00:02
service httpd start
chkconfig --level 35 httpd on
web1:
echo "<h1>www1.demo.com</h1>" > /var/www/html/index.html
web2:
echo "<h1>www2.demo.com</h1>" > /var/www/html/index.html

On LB:
rpm -Uvh haproxy-1.3.14.6-1.el5.i386.rpm
file conf ( dinh kem)
service haproxy start
chkconfig --level 35 haproxy on
Admin:
http://192.168.1.100/haproxy?stats
Check (down)
On web1, web2:
echo "OK" > /var/www/html/check.txt
Check again ( up)

You might also like