Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38151
  • 博文数量: 15
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-27 21:56
文章分类
文章存档

2011年(1)

2010年(7)

2009年(7)

我的朋友

分类: LINUX

2009-12-21 17:45:21

http://turbomailtt.blog.51cto.com
实现功能

1)将两台邮件服务器的/turbomail/announts和/turbomail/conf目录的存储路径指定至nfs服务器/mnt/nfs/accounts和/mnt/nfs/conf目录下。
2)通过HA实现两台邮件服务器的双机热备。
/turbomail/accounts 此目录为邮件系统用户信息的存储目录。
/turbomail/conf 此目录为邮件系统配置文件的存储目录。
网络拓扑结构:

安装Linux(redhat as 5 32位)系统并关闭防火墙,seLinux设置为disable,两台邮件服务器分别为node1(turbomailA服务器1)和node2(turbomailB服务器2),nfs服务器(磁盘柜)只需一块网卡。
node1的ip地址分别为:
eth0:192.168.0.65
eth1:10.0.0.3 (心跳地址)
node2的ip地址分别为:
eth0:192.168.0.66
eth1:10.0.0.4 (心跳地址)
192.168.0.100(虚拟ip地址)
服务器的配置
turbomailA(服务器1)的配置:
1、  挂载光驱:mount /dev/cdrom
2、  将turbomail的安装包拷贝到跟目录下/
#cd /dev/cdrom
#cp turbomail_linux_x86_xxx.tgz
3、  解压turbomail安装包
tar –zxvf turbomail_linux_x86_xxx.tgz
4、  启动turbomail
#cd /turbomail
#./starttm.sh
#cd /turbomail/web/bin/
#./startup.sh
5、修改启动脚本/etc/rc.d/rc.local 使邮件服务器开机自动启动 加入以下几行:
   #/turbomail/starttm.sh &
   #/turbomail/web/bin/startup.sh &
   #/turbomail/safestart.sh &
turbomailB(服务器2)的配置同上。
nfs服务器(磁盘柜)的配置:
1、  创建目录:/mnt/nfs
mkdir /mnt/nfs
mkdir /mnt/nfs/accounts
mkdir /mnt/nfs/conf
2、  插入linux安装光盘,挂载光驱,对nfs的rpm包进行安装
包括portmap包的安装
 rpm –ivh portmap-
 rpm –ivh nfs-
3、  安装完毕后执行如下命令编辑文件/etc/exports
#vi /ect/exports在该文件里添加如下内容:
#/mnt/nfs/accounts 10.1.1.3(rw,sync,no_root_squash)
#/mt/nfs/conf 10.1.1.3(rw,sync,no_root_squash)
#/mnt/nfs/accounts 10.1.1.4(rw,sync,no_root_squash)
#/mt/nfs/conf 10.1.1.4(rw,sync,no_root_squash)
<输出目录> [客户端1 选项(访问权限,用户映射,其他)]
输出目录是指NFS系统中需要共享给客户机使用的目录
4、  执行如下命令,启动端口映射:
    # /etc/rc.d/init.d/portmap start
    最后执行命令启动NFS 服务,此时NFS 会激活守护进程,就开始监听 Clienl端的请求    
    # /etc/rc.d/init.d/NFS start
最后在邮件服务器上执行如下命令:
turbomailA服务器上:
   # mount –t NFS 10.1.1.5:/mnt/nfs/accounts /turbomail/accounts
   # mount –t NFS 10.1.1.5:/mnt/nfs/conf /turbomail/conf
挂载完毕后测试是否连通:
   #showmount -e 10.1.1.5
turbomailB服务器上:
   # mount –t NFS 10.1.1.5:/mnt/nfs/accounts /turbomail/accounts
   # mount –t NFS 10.1.1.5:/mnt/nfs/conf /turbomail/conf
挂载完毕后测试是否连通:
   #showmount -e 10.1.1.5
接下来我们就来配置HA了:
前提条件:
保证两台邮件服务器以下文件必须相同
/etc/hosts
/etc/host.conf
/etc/resolv.conf
#vi /etc/hosts
node1的hosts内容如下:
ip地址 域名 机器名
192.168.0.65 node1.example.com node1
10.0.0.3 node1
192.168.0.66 node2.example.com node2
10.0.0.4 node2
(保证机器名和参数uname -n输出一致)
#vi /etc/host.conf
order hosts,bind
#vi /etc/resolv.conf
nameserver 202.96.209.133(DNS地址如果为空可以根据当地dns输入)
node2的hosts内容如下:
ip地址 域名 机器名
192.168.0.65 node1.example.com node1
10.0.0.3 node1
192.168.0.66 node2.example.com node2
10.0.0.4 node2
(保证机器名和参数uname -n输出一致)
#vi /etc/host.conf
order hosts,bind
#vi /etc/resolv.conf
nameserver 202.96.209.133(DNS地址如果为空可以根据当地dns输入)
阅读(617) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~