Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 04-04-2012, 08:51 AM   #1
emailhoc
Administrator
 
Gia nhập: Jul 2009
Trả Lời: 245
Thiết lập 1 hệ thống High-availability - Loadbalancing và Reverse Proxy
Trong Lab này sẽ hướng dẫn thiết lập1 hệ thống loadbalancing và High-availability (HA) cho các web server (lab này có 2 web server ) kiểu active/passive sử dụng HAProxy và Keepalived .

Hệ thống Loadbalance nằm giữa người sử dụng (User )và các Apache web Server (các Web server này chạy cùng 1 trang web ( Backup – Loadbalancing cho nhau)).

== > Thiết lập Web server và đồng bộ 2 thư mục chứa source web ví dụ như WWW … thì ko nằm trong phần lab này (có thể dùng Rsync ,… để đồng bộ các thư mục chứa source web giữa các web server ) hoặc Dùng Unison .

Hệ thống sẽ kiểm tra tình trạng các webserver . Nếu một trong webserver chết thì tất cả các request của user sẽ tự động được chuyển hướng đến webserver còn lại ,user ko bị mất Session .

Bên cạnh đó, hệ thống loadbalance này cũng có độ sẵn sàng cao (HA), Con server này chết thì con kia sẽ lên Active , có nghĩa là người dùng sẽ không nhận thấy bất kỳ sự gián đoạn của dịch vụ.

Bạn có thể sử dụng HAProxy với bất kỳ ứng dụng web sử dụng Session .



Thông Tin trong Lab này :

2 con loadbalance

Lb1 200.200.200.11
Lb2 200.200.200.12

2 con web server

Web1 200.200.200.20
Web2 200.200.200.21

Và Ip ảo là

200.200.200.50

Cấu hình trên 2 server lb1 và lb2

Cài Repo cho 2 server :


# rpm -ihv http://ftp.riken.jp/Linux/fedora/epe...6-5.noarch.rpm



Cài Haproxy và Keepalived trên 2 server lb1 và lb2

# yum -y install haproxy keepalived



Cấu hình Keepalived trên 2 server lb1 và lb2


Backup file cấu hình

# mv /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak

Sửa file /etc/keepalived/keepalived.conf có nội dung như bên dưới

Bên Lb1

# vim /etc/keepalived/keepalived.conf

vrrp_script chk_haproxy {
script "killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance VI_1 {
interface eth0
state MASTER
virtual_router_id 51
priority 101 # 101 on master, 100 on backup
virtual_ipaddress {
200.200.200.50 # IP ao
}
track_script {
chk_haproxy
}
}

Bên Lb2

# vim /etc/keepalived/keepalived.conf

vrrp_script chk_haproxy {
script "killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance VI_1 {
interface eth0
state MASTER
virtual_router_id 51
priority 100 # 101 on master, 100 on backup
virtual_ipaddress {
200.200.200.50 # Ip ao
}
track_script {
chk_haproxy
}
}

Add thêm dòng dưới vào cuối file /etc/sysctl.conf bên 2 server Lb1 và Lb2 để user có thể truy cập vào IP ảo .

net.ipv4.ip_nonlocal_bind = 1

Chạy lệnh sau để áp dụng thông số trên cho file /etc/sysctl.conf

# sysctl –p

Start service keepalived

# service keepalived start


Kiểm tra Server lb1 sẽ thấy Keepalived lắng nghe trên ip ảo mà chúng ta thiết lập

(200.200.200.50)

# ip addr sh eth0



Và Ip ảo này được gán trên interface eth0

Kiềm tra bên server lb2


# ip addr sh eth0



Ta không thấy Ip ảo ,chỉ khi nào Server Lb1 chết thì mới lb2 mới lên active và có ip ảo đó
(200.200.200.50)

Cấu hình HAProxy trên lb1 và lb2
( Thực hiện 2 bên server lb1 và lb2 )

Bạn có thể vào link sau kham khảo các thông số cấu hình cho haproxy.cfg

http://haproxy.1wt.eu/download/1.4/d...figuration.txt

Backup file cấu hình

# cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.bak

Sữa file /etc/haproxy/haproxy.cfg với nội dung sau :

# vim cp /etc/haproxy/haproxy.cfg

listen webfarm 200.200.200.50:80
mode http
stats enable # de co the truy cap thong ke qua giao dien web
stats auth root:123456 # user va pass truy cap thong ke qua giao dien web
balance source
cookie JSESSIONID prefix
option httpchk HEAD /check.txt HTTP/1.0
option httpclose
option forwardfor
server web1 200.200.200.21:80 cookie A check
server web2 200.200.200.22:80 cookie B check


Cho HAProxy và Keepalived khởi động cùng hệ thống và Start haproxy

(Thực Hiện bên 2 server )

# chkconfig haproxy on
# chkconfig keepalived on
# service haproxy start

Cấu hình log cho 2 Web server web1 và Web2
(Thực Hiện bên 2 server )

Cấu hình và thiết lập các thông số Log để 2 web server có thể ghi nhận lại thông tin truy cập của các client .

# vim /etc/httpd/conf/httpd.conf

Thêm vào cuối file /etc/httpd/conf/httpd.conf các dòng sau

SetEnvIf Request_URI "^/check\.txt$" dontlog
CustomLog logs/access_log combined env=!dontlog




Tạo file check.txt bên 2 web server với nội dung rỗng .

# touch /var/www/check.txt

Và như vậy web server sẽ ghi nhận log là của 2 con proxy



Nếu muốn ghi nhận log của các client như Ip và trình duyệt ... thì thêm vào dòng sau :

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined



Và file log sẽ như sau :

# cat /var/log/httpd/access_log



Cách để test thử hệ thống


- Vào trình duyệt truy cập vào Ip ảo 200.200.200.50 nó sẽ vào giao diện web .



- Tắt thử 1 trong 2 con web server thì user vẫn truy cập bình thường .

-Tắt con Lb1 thì con Lb2 sẽ lên active



Và các Session của User ko bị mất kết nối .

Truy cập các thông kê của HAProxy

Bằng link sau :

http://200.200.200.50/haproxy?stats


Thông qua Ip ảo này cũng giúp che giấu hệ thống web server của chúng ta giúp giảm thiểu rủi ro thiệt hại ...

Theo Kenhgiaiphap
emailhoc vắng mặt   Trả lời ngay kèm theo trích dẫn này
The Following User Says Thank You to emailhoc For This Useful Post:
Tuổi 07-04-2012, 10:22 AM   #2
phuongfpt0983482010
Sa thải
 
Gia nhập: Apr 2012
Trả Lời: 3
Khuyến mãi lắp mạng Internet FPT

Miễn phí lắp đặt
Tặng modem wifi
Giảm cước sử dụng hàng tháng

Liên hệ: 098.348.2010
Website: http://mangfpt247.com
----- Added 05-04-2012 at 09:49 AM -----
up cho bác, chúc bác bán đắt hàng.
----- Added 05-04-2012 at 10:33 AM -----
Khuyến mại lớn khi lắp mạng Internet FPT

Miễn phí lắp đặt
Tặng modem wifi
Giảm cước sử dụng

Liên hệ 098.348.2010
Website: http://mangfpt247.com
----- Added 05-04-2012 at 10:01 PM -----
Khuyến mãi lắp mạng FPT tháng 4

Miễn phí hòa mạng
Tặng modem wifi
Giảm cước sử dụng

Liên hệ: 098.348.2010
Website: http://mangfpt247.com
----- Added 06-04-2012 at 02:06 PM -----
Khuyến mãi lắp mạng FPT tháng 4

Miễn phí lắp đặt
Tặng modem wifi
Giảm cước sử dụng

Liên hệ: 098.348.2010
Website: http://mangfpt247.com
----- Added 06-04-2012 at 11:04 PM -----
Khuyến mãi lắp mạng FPT

Miễn phí lắp đặt
Tăng modem wifi
Giảm cước sử dụng

Liên hệ: 098.348.2010
Website: http://mangfpt247.com
----- Added 07-04-2012 at 10:22 AM -----
Khuyến mãi lắp mạng FPT tháng 4

Miễn phí lắp đặt
Tặng modem wifi
Giảm cước sử dụng

Liên hệ: 098.348.2010
Website: http://mangfpt247.com/

Last edited by phuongfpt0983482010; 07-04-2012 at 10:22 AM.. Lý do: Hệ thống tự động gộp 2 bài viết liền nhau của bạn !
phuongfpt0983482010 vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 10:34 AM   #3
suka
Newbie
 
Gia nhập: May 2012
Trả Lời: 14
Thiết kế websitegiá rẻ
suka vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 11:24 AM   #4
chaienmonhon
Newbie
 
Gia nhập: May 2012
Trả Lời: 11
Thiết kế websitegiá rẻ
chaienmonhon vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 12:21 PM   #5
vpp398
Newbie
 
Gia nhập: Jun 2012
Trả Lời: 12
Công ty chuyển nhà Kiến Vàng xin chào quý khách

HƯỚNG TỚI DỊCH VỤ VÀNG
NHANH NHƯ BẠN CẦN, TẬN TỤY NHƯ BẠN MUỐN


Gói dịch vụ Chuyển văn phòng trọn gói và chuyển nhà trọn gói mang thương hiệu Kiến Vàng của Công ty Cổ phần Nhà Hà Thành là một trong những dịch vụ chuyển đồ uy tín và chuyên nghiệp nhất Hà Nội. Đến với Kiến Vàng, bạn sẽ luôn yên tâm về uy tín và chất lượng của những dịch vụ này. Hãy để chúng tôi giúp bạn giải quyết nỗi lo khi chuyển văn phòng và chuyển nhà!.


Cty CP Nhà Hà Thành
Trụ Sở Chính : Xóm 3, Thôn Hạ, Mễ Trì, Từ Liêm, HN.
VPGD: Số 6 Đặng Văn Ngữ, Đống Đa, HN.
Email: nhahathanh2008@gmail.com , kienvang2008@gmail.com
Phone: 04.22.62.62.62.62 0915.572.527
Home phone: 04.35.12.39.08 Fax: 04.35.12.39.08
Chi nhánh phía Nam: Số 77 Phạm Đăng Giảng, KP2 Phường Bình Hưng, Q Bình Tân, TPHCM.
Hotline: 0976.28.1111

như KIẾN, chất lượng như VÀNG

---------------------------------------------------------------------------------------------------------------------------
chuyen nha tron goi, chuyen van phong tron goi, cong ty chuyen nha
vpp398 vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 01:45 PM   #6
smallapplexadan
Newbie
 
Gia nhập: May 2012
Trả Lời: 39
Iphone 4s giá rẻ hàng chính hãng Apple
Màn hình Retina. Chip A5. CPU lõi kép, tốc độ xử lí nhanh gấp đôi. Đồ họa hai nhân, nhanh hơn 7 lần iPhone 4.
Tóm lược về iPhone 4S: Chip A5 - hệ thống ăng ten mới, khả năng quay video HD 1080p, Camera 8MP hoạt động cực nhanh, dung lượng pin đủ cho 8 tiếng đàm thoại liên tục trên mạng 3G và tính năng nhận diện, tương tác với thiết bị bằng giọng nói Siri.

iphone 4S 16gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4S 16gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4s 16gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 16gb đen bản quốc tế hàng Hàn Quốc
iphone 4s 33gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 32gb đen bản quốc tế hàng Hàn Quốc

liên hệ ngay để được giá tốt nhất
www.smallapple.vn
Hotline : 0977.91.6336
Cửa hàng : (04) 22.66.5555
Mr: Đinh Văn Châu
Cửa hàng : 380A Xã đàn – Đống đa – Hà nội

----- Added 04-06-2012 at 01:45 PM -----
Mua Iphone 4S được tặng ngay tâm dán màn hình và 1 ốp lưng và cài đặt đầy đủ phần mềm bản quyền và nhiêu ứng dụng tiện ích.
Tóm lược về iphone 4s
Màn hình Retina. Chip A5. CPU lõi kép, tốc độ xử lí nhanh gấp đôi. Đồ họa hai nhân, nhanh hơn 7 lần iPhone 4.
Tóm lược về iPhone 4S: Chip A5 - hệ thống ăng ten mới, khả năng quay video HD 1080p, Camera 8MP hoạt động cực nhanh, dung lượng pin đủ cho 8 tiếng đàm thoại liên tục trên mạng 3G và tính năng nhận diện, tương tác với thiết bị bằng giọng nói Siri.
Tất cả các sản phảm của Apple hiện nay đang có bán tại Smallapple.vn 380A Xã Đàn(Kim Liên mới) Đống đa – Hà nội
**Phong Cách Chuyên nghiệp - Giá Cả Cạnh Tranh - Bảo Hành Uy Tín**

iphone 4S 16gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4S 16gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4s 16gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 16gb đen bản quốc tế hàng Hàn Quốc
iphone 4s 32gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 33gb đen bản quốc tế hàng Hàn Quốc

liên hệ ngay để được giá tốt nhất
www.smallapple.vn
Hotline : 0977.91.6336
Cửa hàng : (04) 22.66.5555
Mr: Đinh Văn Châu
Cửa hàng : 380A Xã đàn – Đống đa – Hà nội

Last edited by smallapplexadan; 04-06-2012 at 01:45 PM.. Lý do: Hệ thống tự động gộp 2 bài viết liền nhau của bạn !
smallapplexadan vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 01:59 PM   #7
vpp398
Newbie
 
Gia nhập: Jun 2012
Trả Lời: 12
Công ty chuyển nhà Kiến Vàng xin chào quý khách

HƯỚNG TỚI DỊCH VỤ VÀNG
NHANH NHƯ BẠN CẦN, TẬN TỤY NHƯ BẠN MUỐN


Gói dịch vụ Chuyển văn phòng trọn gói và chuyển nhà trọn gói mang thương hiệu Kiến Vàng của Công ty Cổ phần Nhà Hà Thành là một trong những dịch vụ chuyển đồ uy tín và chuyên nghiệp nhất Hà Nội. Đến với Kiến Vàng, bạn sẽ luôn yên tâm về uy tín và chất lượng của những dịch vụ này. Hãy để chúng tôi giúp bạn giải quyết nỗi lo khi chuyển văn phòng và chuyển nhà!.


Cty CP Nhà Hà Thành
Trụ Sở Chính : Xóm 3, Thôn Hạ, Mễ Trì, Từ Liêm, HN.
VPGD: Số 6 Đặng Văn Ngữ, Đống Đa, HN.
Email: nhahathanh2008@gmail.com , kienvang2008@gmail.com
Phone: 04.22.62.62.62.62 0915.572.527
Home phone: 04.35.12.39.08 Fax: 04.35.12.39.08
Chi nhánh phía Nam: Số 77 Phạm Đăng Giảng, KP2 Phường Bình Hưng, Q Bình Tân, TPHCM.
Hotline: 0976.28.1111

như KIẾN, chất lượng như VÀNG

---------------------------------------------------------------------------------------------------------------------------
chuyen nha tron goi, chuyen van phong tron goi, cong ty chuyen nha
vpp398 vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 02:40 PM   #8
smallapplexadan
Newbie
 
Gia nhập: May 2012
Trả Lời: 39
Iphone 4s giá rẻ hàng chính hãng Apple
Màn hình Retina. Chip A5. CPU lõi kép, tốc độ xử lí nhanh gấp đôi. Đồ họa hai nhân, nhanh hơn 7 lần iPhone 4.
Tóm lược về iPhone 4S: Chip A5 - hệ thống ăng ten mới, khả năng quay video HD 1080p, Camera 8MP hoạt động cực nhanh, dung lượng pin đủ cho 8 tiếng đàm thoại liên tục trên mạng 3G và tính năng nhận diện, tương tác với thiết bị bằng giọng nói Siri.

iphone 4S 16gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4S 16gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4s 16gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 16gb đen bản quốc tế hàng Hàn Quốc
iphone 4s 33gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 33gb đen bản quốc tế hàng Hàn Quốc

liên hệ ngay để được giá tốt nhất
www.smallapple.vn
Hotline : 0977.91.6336
Cửa hàng : (04) 22.66.5555
Mr: Đinh Văn Châu
Cửa hàng : 380A Xã đàn – Đống đa – Hà nội
smallapplexadan vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 02:45 PM   #9
iFonemobi
Newbie
 
Gia nhập: May 2012
Trả Lời: 26
Nhận nạp trực tiếp Bạc Gate 6% - Zingxu 8% - Vcoin 6% vào khoản



Mở đại lý bán hàng online, SIM Vietpay đa năng - Sim Mload



Bán hàng online hoàn toàn - Lien hệ: Mr Thông 0903715030 để có giá tốt nhất



************************************************** *****************

Thẻ điện thoại quốc tế gọi tất cả các quốc gia giá siêu rẻ

http://www.ux.com.vn

Có thể tự đăng ký tài khoản gọi thử miễn phí

Có thể gọi bằng PC - iPhone - iPad - HTC - Nokia - SamSung galaxy….

Có thể nạp tiền bằng thẻ cào Mobi - Vina - Vietel - đơn giản

Có thể thanh toán bằng ATM - Ebanking của tất cả các ngân hàng

Có thể thanh toán bằng Visa - Master card - Paypal

Có tiền ngay tức thì trong tài khoản khi thanh toán online
[size=4]************************************************** *****************[/size
iFonemobi vắng mặt   Trả lời ngay kèm theo trích dẫn này
Tuổi 04-06-2012, 03:03 PM   #10
smallapplexadan
Newbie
 
Gia nhập: May 2012
Trả Lời: 39
Iphone 4s giá rẻ hàng chính hãng Apple
Màn hình Retina. Chip A5. CPU lõi kép, tốc độ xử lí nhanh gấp đôi. Đồ họa hai nhân, nhanh hơn 7 lần iPhone 4.
Tóm lược về iPhone 4S: Chip A5 - hệ thống ăng ten mới, khả năng quay video HD 1080p, Camera 8MP hoạt động cực nhanh, dung lượng pin đủ cho 8 tiếng đàm thoại liên tục trên mạng 3G và tính năng nhận diện, tương tác với thiết bị bằng giọng nói Siri.

iphone 4S 16gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4S 16gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb trắng bản quốc tế hàng Hồng kong & Singapore
iphone 4s 32gb đen bản quốc tế hàng Hồng kong & Singapore
iphone 4s 16gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 16gb đen bản quốc tế hàng Hàn Quốc
iphone 4s 32gb trắng bản quốc tế hàng Hàn Quốc
iphone 4s 32gb đen bản quốc tế hàng Hàn Quốc

liên hệ ngay để được giá tốt nhất
www.smallapple.vn
Hotline : 0977.91.6336
Cửa hàng : (04) 22.66.5555
Mr: Đinh Văn Châu
Cửa hàng : 380A Xã đàn – Đống đa – Hà nội
smallapplexadan vắng mặt   Trả lời ngay kèm theo trích dẫn này
Gửi trả lời


Công Cụ
Xếp Bài

Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 11:01 AM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.