设为首页 收藏本站
查看: 2492|回复: 0

[经验分享] postfix邮件系统集群

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-10 08:53:28 | 显示全部楼层 |阅读模式
一、网络拓扑及系统原理
QQ截图20150310085314.png

    用户访问邮箱时,访问的域名为mail.zhsye.com,访问邮箱的服务,主要是3个端口,分别是80,25,110 。LVS主机提供负载均衡服务,用户访问服务时,LVS根据算法将请求分配到不同的邮件服务器上,然后服务器返回具体的结果给用户。为了保证LVS不宕机,采用keepalived的这个软件,来实现LVS的高可用。两台LVS机器,互为主备,保持正常。邮件主机主要运行postfix nginx couriertcpd 这3个服务,2台主机的服务通过镜像的形式,保持一致,同时2台主机同时挂载OCFS形式的文件系统,该文件系统允许多台主机同时读写,保持文件一致。MYSQL服务器独立出来,同另外一台做MYSQL主从,形成备份。
二、 IP及主机名规划192.168.0.63--192.168.0.73
以下是针对具体的主机做具体的IP及服务规划:
对外服务IP  192.168.0.69
LVS主机   主机名 mail-lvs01   IP:192.168.0.63
LVS备机主机名 mail-lvs02  IP:192.168.0.64
硬件配置:双核 4G内存 硬盘100G 分区划分为一个根分区和swap 分区即可,一般系统默认就是这样。
以上两台主机运行操作系统版本centos 6 64位,两台主机上分别运行keepalived ,mail-lvs01上默认运行主LVS服务。
MAIL主机1  主机名 mailserver01  IP:192.168.0.65
MAIL主机2  主机名 mailserver02  IP:192.168.0.66
硬件配置:四核 8G内存 硬盘200G 分区按照镜像过来的即可,不用做变动。
以上2台主机运行操作系统为centos 6 64位,两台主机上分别运行nginx postfix couriertcpd ,同时2台主机需要分别配置OCFS服务,以便于支持OCFS文件系统,可以实现2台机器同时对一块存储进行读写。
MYSQL 主机  主机名 mail-mysql01  IP:192.168.0.67
MYSQL 备机  主机名 mail-mysql02  IP:192.168.0.68
硬件配置:两核 4G内存 硬盘200G 分区按照镜像过来的即可,不用做变动。
以上2台主机运行操作系统为centos 6 64位,两台主机上分别运行MYSQL,mail-mysql01运行主MYSQL,mail-mysql02以主从备份的形式备份数据,保证数据安全
三、 部署步骤1、镜像目前的邮件系统的操作系统为  mailserver01,mailserver02,mail-mysql01 mail-mysql02
2、调试邮件的2台机器,修改IP及MAC地址,保证2台机器可以同时运行。
3、在2台机器上配置OCFS服务,保证2台机器可以同时读写一块存储上的数据。
4、在2台邮件主机上关闭MYSQL服务,在mail-mysql01和mail-mysql02上面精简服务,只留下SSH和MYSQL服务。
5、在mail-mysql01导入邮件系统数据,在mail-mysql01和mail-mysql02之间调试mysql主从服务,保证数据一致。
6、修改2台邮件主机的MYSQL配置,使其读写数据都从mail-mysql01上。从生产的邮件服务器上复制数据到搭建的集群环境的存储中,然后修改自己主机的HOST表,测试3台邮件主机的邮件系统服务是否正常。
7、配置mail-lvs01和mail-lvs02,配置keepalived和lvs服务,配置完成后,测试整体的服务访问情况,通过观察日志,分析访问情况是否正常。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-45145-1-1.html 上篇帖子: 清除Outlook客户端邮件配置信息 下篇帖子: Linux服务器上搭建WEB邮件系统Squirrelmail 邮件系统
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表