|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
10-02-2014, 12:48 PM | #1 |
Guest
Trả Lời: n/a
|
Mail Server Cluster với Postfix, Mysql, Heartbeat
Mail Server Cluster với Postfix, Mysql, Heartbeat E-mail ngày càng trở thành phương tiện liên lạc không thể thiếu đối với mọi người, nhất là đối với các doanh nghiệp. Chính vì nhu cầu đó việc xây dựng một mail server là hết sức cần thiết. Vấn đề đặt ra với mọi doanh nghiệp hiện nay trong quá trình tin học hóa hệ thống quản lý là xây dựng mail server như thế nào cho phù hợp, hiệu quả và tốn ít chi phí nhất, đồng thời vẫn đảm bảo được tính sẵn sàng (Availability – Hoạt động ổn định, dễ dàng nâng cấp và bảo trì … ) và tính riêng tư (Private – Bảo mật, bí mật … ) cho tổ chức I. Giới thiệu chung 1. Giới thiệu cấu trúc hệ thống E-mail Cấu trúc và mô hình hoạt động của một hệ thống email thường có đầy đủ các thành phần như sau:
Có rất nhiều hãng trên thế giới cung cấp các giải pháp trọn gói cho hệ thống mail cho các doanh nghiệp vừa và nhỏ như IBM, Microsoft, TrenMicro, Cisco … Với đầy đủ các thành phần chuyên dụng như: Mail Server, AntiSpam, AntiVirus … Ngoài ra còn có các hãng cung cấp các phần mềm và giải pháp Mail Server cho các doanh nghiệp khác, nhưng chủ yếu chạy trên nền Linux hoặc Windows. Một doanh nghiệp có thể cân nhắc theo điều kiện tài chính, quy mô doanh nghiệp và định hướng phát triển để lựa chọn giải pháp phù hợp.
- Nhược điểm: Giá thành rất cao ( riêng chi phí phần cứng của hãng sẽ chiếm khoảng vài chục ngàn USD chưa kể các chi phí cài đặt, triển khai, hỗ trợ,…).
- Nhược điểm: chi phí cao khi phải đầu tư cả phần cứng và phần mềm. (bao gồm license OS Windows Server, license Mail Server. Ngoài ra phần cứng cũng đòi hỏi cấu hình cao để hoạt động được ổn định trên nền phần mềm Mail Server của Microsoft).
- Nhược điểm: Khó quản trị và triển khai, yêu cầu kĩ thuật cao khi xây dựng hệ thống ban đầu. Do đó, các hệ thống Linux rất phù hợp với các doanh nghiệp vừa và nhỏ (thậm chí là các doanh nghiệp cỡ lớn nếu admin có khả năng xây dựng và quản trị). II. Giới thiệu giải pháp Với tiêu chí cung cấp cho khách hàng tiện ích tốt nhất trong chi phí nhỏ nhất, chúng tôi đã tập hợp các chuyên gia kinh nghiệm trong lĩnh vực xây dựng các hệ thống Mail doanh nghiệp để đưa ra một giải pháp tốt nhất. 1. Tổng quan giải pháp Như đã trình bày trong phần trên, khi chọn xây dựng hệ thống máy chủ Mail trên nền linux sẽ giúp chúng ta tiết kiệm được rất nhiều chi phí ( không cần license, cấu hình phần cứng thấp) à giảm mức đầu tư ban đầu mà vẫn đảm bảo có một hệ thống Email an toàn, ổn định. Tuy nhiên, với hệ thống Mail Server độc lập ( Stand-Alone), khi Server down sẽ dẫn đến downtime dịch vụ e-mail và người dùng không thể sử dụng email để làm việc được nữa, thêm vào đó tiềm ẩn nguy cơ mất mát dữ liệu. à để loại trừ nguy cơ trên, chúng tôi xây dựng mô hình Mail Cluster Linux , giúp loại bỏ hoàn toàn các mối lo lắng của bạn. (Chi tiết mô hình này sẽ được trình bày chi tiết dưới đây). 2. Ưu điểm
Dữ liệu mailbox cũng được lưu trữ đồng thời trên 2 server , tránh được việc mất các email.
Hệ thống sẽ bao gồm: 2 Mail Server, đây là hệ thống mail online, phục vụ cho nhu cầu liên lạc giữa nội bộ trong công ty cũng như giao tiếp với đối tác hoặc người dùng bên ngoài Hệ thống này cho phép tất cả các nhân viên ( có tài khoản email trong công ty ) có thể sử dụng mọi lúc mọi nơi để trao đổi với nhau cũng như liên lạc , họp hành . Do vậy cần phải đảm bảo về độ ổn định , tính bảo mật và độ sẵn sàng cao.
III. Mô hình kết nối và yêu cầu thiết bị: Các yêu cầu để triển khai:
- Mỗi server có tối thiểu 2 card mạng. Trên mỗi Server cài đặt hệ quản trị cơ sở dữ liệu MySQL để lưu trữ thông tin cũng như phục vụ sao lưu, phục hồi dữ liệu. IV. Cách thức hoạt động:
- Mail 2 : giữ vai trò standby .
connection từ phía người dùng và sử lý ( gửi và nhận mail , quét virus , lọc spam ), các mail letter ( mailbox ) sẽ được lưu trữ trên Mail 1 . - Khi Server nắm vai trò Active Down ( Mail 1 Down ) , Server Standby sẽ được tự động chuyển lên thành Active ( Mail 2 lên Active ) - Lúc này ,connection sẽ được tự động chuyển đến Mail 2 . Tiếp tục gửi và nhận mail bình thường .
4. Cách thức triển khai Mail Server Cluster với postfix 1. Cài đặt 2 máy chủ Postfix - Cài đặt Postfix với mysql - Cài đặt đầy đủ các thành phần (mail server, webmail, aitivirus, aiti spam...) https://library.linode.com/email/pos...st-the-mailbox http://ittodayvn.blogspot.com/2013/08/cai-at-postfix-mail-server-dovecot.html#.UvhY-fuSp28 http://www.server-world.info/en/note?os=CentOS_5&p=mail 2. Cấu hình HA (heart beat) trên 2 máy chủ Postfix để tạo IP Ảo (IP Cluster) Tham khảo và thay dịch vụ httpd bằng dịch vụ smtp port 25 trong bài viết này http://www.server-world.info/en/note..._5&p=heartbeat http://conheotiensinh.blogspot.com/2...heartbeat.html 3. Cấu hình đồng bộ dữ liệu qua lại cho Mysql trong 2 máy chủ Postfix (Master-Master Replication With MySQL) http://conheotiensinh.blogspot.com/2...il-server.html 4. Đồng bộ Email giữa 2 Server Postfix Sử dụng rsync để đồng bộ dữ liệu email trong thư mục /var/qmail/postfix Đồng bộ dữ liệu giữa 2 máy chủ bằng rsync http://quantrinet.com/forum/showthread.php?t=7978 5. Test (kiểm tra trường hợp 1 server chết, hệ thống email dẫn chạy ok) |
|
|