DNS高级部署使用RSYNC部署搭建DNS view主从服务

  1. 云栖社区>
  2. 博客>
  3. 正文

DNS高级部署使用RSYNC部署搭建DNS view主从服务

科技小先锋 2017-11-16 20:25:00 浏览925
展开阅读全文

一、前期拓扑图规划

DNS双网卡;eth0:192.168.6.248 eth1:192.168.7.248

电信用户:192.168.6.X这个网段 模拟IP地址6.248 6.244

联通用户:192.168.7.X这个网段 模拟IP地址7.248 7.244

其他用户:any

网站集群地址:

电信访问:192.168.1.1 192.168.1.2

网通访问:192.168.2.1 192.168.2.1

其他用户:192.168.3.1 192.168.3.1

二、配置rsync服务,

1、 首先什么是rsync服务?

Rsync是一款Unix系统下的文件同步和传输工具。Rsync是使用“rsync算法”提供一个客户机和远程文件服务器的文件同步的快速方法。

Rsync的特点:

能更新整个目录和树文件系统

选择性的保护符号链接、硬连接、文件权限等

支持匿名rsync同步文件,理想的镜像备份工具。

2、 Rsync服务是一个非独立的服务,

3、 首先安装rsync服务

yum -y install xinet* rsysnc*

4、 然后在主DNS上创建rsync的配置文件/etc/rsyncd.conf,在如下图中,/etc/rsyncd.conf是rsync的主配置文件;/etc/rsyncd.secrets的虚拟账户和密码;/etc/rsyncd.motd是警告提示。需要注意的是这个三个文件的权限是600.如图是详细的配置

clip_image002

5、 然后重启服务;

clip_image004

6、 然后在主DNS上创建需要rsync同步的文件,并且给相应目录的权限具体如图所示:

clip_image005

7、 然后在辅助DNS上同步主DNS上创建的配置文件,如图在辅助的DNS上面,DNS已经安装,然后同步的文件已同步。

clip_image007

三、配置辅助DNS VIEW;

1、 首先主的DNS VIEW已创建完成,请参考博文http://devliangel.blog.51cto.com/469347/1101824然后我们创建辅助的DNS VIEW;

2、 首先在主DNS VIEW上修改配置文件,让辅助的DNS VIEW有权限读取主DNS VIEW的数据,在下图允许辅助DNS VIEW IP地址读取数据,配置完成之后,重启DNS服务即可;具体配置如图所示:

clip_image008

3、 然后我们在辅助的DNS VIEW上来配置辅助DNS VIEW的主配置文件,/etc/name.conf,首先指向主DNS VIEW服务器。Master的地址需要指向主的DNS VIEW,具体的相关配置可以参考我的另一篇博文:http://devliangel.blog.51cto.com/469347/1093934

clip_image009

4、 然后重启服务

四、测试

1、 查看配置文件是否同步过来,具体如图所示:

clip_image011



本文转自devilangel 51CTO博客,原文链接:http://blog.51cto.com/devliangel/1103026,如需转载请自行联系原作者


网友评论

登录后评论
0/500
评论
科技小先锋
+ 关注