DNS高级部署使用RSYNC部署搭建DNS view主从服务
一、前期拓撲圖規劃
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.如圖是詳細的配置
5、 然后重啟服務;
6、 然后在主DNS上創建需要rsync同步的文件,并且給相應目錄的權限具體如圖所示:
7、 然后在輔助DNS上同步主DNS上創建的配置文件,如圖在輔助的DNS上面,DNS已經安裝,然后同步的文件已同步。
三、配置輔助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服務即可;具體配置如圖所示:
3、 然后我們在輔助的DNS VIEW上來配置輔助DNS VIEW的主配置文件,/etc/name.conf,首先指向主DNS VIEW服務器。Master的地址需要指向主的DNS VIEW,具體的相關配置可以參考我的另一篇博文:http://devliangel.blog.51cto.com/469347/1093934;
4、 然后重啟服務
四、測試
1、 查看配置文件是否同步過來,具體如圖所示:
轉載于:https://blog.51cto.com/devliangel/1103026
總結
以上是生活随笔為你收集整理的DNS高级部署使用RSYNC部署搭建DNS view主从服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux运维常用命令总结
- 下一篇: OSG闪存