![]() |
Hướng dẫn đồng bộ dữ liệu bằng Rsync
Mô hình:
Server chính: 192.168.1.50 Server phụ: 192.168.1.51 Yêu cầu đặt ra: Đồng bộ hóa dữ liệu một cách tự động thư mục /var/www/html/abc.com/images từ server chính sang server phụ Các bước thực hiện như sau: 1. Cài đặt rsync: Thực hiện trên cả server chính lẫn server phụ Mã:
yum install rsyncMã:
useradd -d /home/syntest -m -s /bin/bash syntestMã:
passwd syntestMã:
rsync -avz -e ssh syntest@192.168.1.50:/var/www/html/abc.com/images /var/www/html/abc.com/4. Tạo key xác thực để không cần nhập mật khẩu khi thực hiện rsync: Thực hiện trên server phụ bằng quyền root Mã:
mkdir /root/rsyncMã:
Generating public/private dsa key pair.Mã:
scp /root/rsync/mirror-rsync-key.pub syntest@192.168.1.50:/home/syntest/5. Cấu hình để dịch vụ SSH chấp nhận kiểu chứng thực bằng key: Thực hiện trên server chính bằng quyền root Mã:
vi /etc/ssh/sshd_configMã:
mkdir ~/.sshMã:
ssh-dss AAAAB3NzaC1kc3MAAA[...]lSUom root@Mã:
rsync -avz --delete -e "ssh -i /root/rsync/mirror-rsync-key" syntest@192.168.1.50:/var/www/html/abc.com/images /var/www/html/abc.com8. Lập lịch để chạy đồng bộ tự động: Thực hiện trên server phụ bằng quyền root Mã:
crontab -eMã:
*/5 * * * * /usr/bin/rsync -avz --delete -e "ssh -i /root/rsync/mirror-rsync-key" syntest@192.168.1.50:/var/www/html/abc.com/images /var/www/html/abc.com/Done |
| Bây giờ là 04:35 AM. Giờ GMT +7 |
Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.