前段时间看了一篇文章,lvs做负载均衡根F5差不多,说实话不怎么相信,因为F5没玩过,也无法比较。F5相当的贵,真不是一般企业能负担的起的。负载均衡软件也用过不少,nginx,apache,haproxy等。下面说一下lvs配合keepalived实现高可用,配合heartbeat也行,看个人喜欢好了。
到目前为止,extmail官方还没有出centos6的包,网上有些用rpm来安装centos6下extmail的缺少安装包,即使这样装了,还是有好多问题,下面在centos5上面装了一个extmail。安装之前,把selinux关闭掉,iptable暂时关闭,等extmail都配置好了,在开放需要开放的端口
先说一下heartbeat的原理,在二台机子上都安装heartbeat,这样heartbeat会相互监听,如果主的挂了,从的会变成主的。如果主的恢复了,在转变过来。主的和从的要实现的高可用程序都要启动。没装成功之前我是这样理解的,heartbeat只要装在一台机器上就行了,由heartbeat来监控二台机器,感觉这样更合理一点,不过这种理解是错误的。
虚拟专用网络(Virtual Private Network ,简称VPN)指的是在公用网络上建立专用网络的技术。其之所以称为虚拟网,主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到 端的物理链路,而是架构在公用网络服务商所提供的网络平台
这二天在搞VPN,搞得头都大了。在网上找了好多文章,90%都是一样的,可我都试了没有一个可配置成功的,后来问了一下别人搞定了,下面说一下配置的详细过程。
nagios可以一台机器监控多台服务器,客户端可以是linux,也可以是windows服务器。我现在nagios的监控是这样的。nagios服务端和邮件服务器放在一起,剩下的服务器都装一下nagios的客户端,这样我就可以在服务端的web界面里,看到所有服务器状况,并且还有邮件报警。
服务端ip地址:192.168.1.122
客户端ip地址:192.168.1.120
nagios最主要优点就是在于它的报警功能,下面讲解一下用nagios来发邮件警告。
我之前用过cacti,munin这二种服务器监测工具,下面我将详细讲解一下nagios的安装配置过程,nagios安装比较简单,但是配置是比较复杂,这篇文章只是安装配置的第一篇。都放到一篇博客里面写,文章会过长。
DNS服务器服务器自己可以不用搭,用第三方的就可以了。访问大也没有什么问题,我现在做游戏这一块,游戏要推广的,推广的时候一天的独立IP就可以达到700W左右。我用了dnspod的企业版,一年600块钱不到。邮件服务器,最好还是自己搭,用别人的邮件的服务器,会受到限制的。发到多少封就不给发了,这就挺郁闷的了。下面简单介绍一下在centos6 64位机器上搭建postfix邮件服务器。
munin是一款linux的服务器监控工具,和cacti不同的是,munin不需要php,mysql,功能我觉得更加的强大,安装配置比较简单,推荐大家使用。
一,添加epel源
通过添加epel源,我们可以通过yum来安装munin,这样我们可以省去不少编译的时间,自动解决包依赖关系。
如果添加epel源,请参考 centos 6推荐使用epel源,个人觉得这个源里面的东西很全。
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的服务器监测图形分析工具。
一,添加epel源
通过添加epel源,我们可以通过yum来安装cacti,这样我们可以省去不少编译的时间,自动解决包依赖关系。
如果添加epel源,请参考 centos 6推荐使用epel源,个人觉得这个源里面的东西很全。