Rsync守護進程方式遠程部署
以守護進程(Socket)的方式傳輸數據
操作系統: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 內核版本: [[email protected] ~]# uname -r 3.10.0-514.el7.x86_64
主機網絡參數設置:
Hostname | 網卡eth0 | 默認網關 | 用途 |
---|---|---|---|
node1 | 192.168.1.71 | 192.168.1.1 | rsync服務端 |
node2 | 192.168.1.72 | 192.168.1.1 | rsync客戶端 |
node3 | 192.168.1.73 | 192.168.1.1 | rsync客戶端 |
具體需求:
要求在node1上以rsync守護進程的方式部署rsync服務,使得所有rsync節點客戶端主機,可以在rsync的server端拉去數據。 1、安裝rsync [[email protected] ~]# yum install -y rsync [[email protected] ~]# rpm -q rsync rsync-3.0.9-17.el7.x86_64 2、配置rsync [[email protected] ~]# cat /etc/rsyncd.conf uid = rsync gid = rsync use chroot = no #囚牢 max connections = 200 timeout = 300 pid file = /var/run/rsyncd.pid lock file = /var/run/rsyncd.lock log file = /var/log/rsyncd.log [cce] path = /data/ ignore errors #遇到錯誤自動忽略 read only = false #可寫 list = false #不允許列出 hosts allow = 192.168.1.0/24 #允許同步的網段 hosts deny = 0.0.0.0/32 #拒絕的網段 auth users = caichangen #虛擬用戶 secrets file = /etc/rsync.passw #虛擬用戶的密碼據通過rsync的方式備份到數據備份服務器node1上。 3、配置rsync訪問用戶的賬號密碼 [[email protected]