- ฉันมี server1 เป็นเซิร์ฟเวอร์ที่ใช้งานจริง
- ฉันมี server3 เป็นเซิร์ฟเวอร์ล้มเหลว หมุนตัวจากภาพรวมของเซิร์ฟเวอร์ 1
- ฉันมี server2 เป็นเซิร์ฟเวอร์ไฟล์แบ็คอัพสำหรับเซิร์ฟเวอร์หนึ่ง บทบาทคือสิ่งที่สำคัญสำหรับการสนับสนุนเซิร์ฟเวอร์ 1 และ 3
ทั้งสามสามารถพูดคุยกันผ่านอุโมงค์ ssh ทั้งสามเป็นอูบุนตู 16.04 บน digitalocean แต่ละแห่งอยู่ในภูมิภาคอื่น ติดตั้งฐานข้อมูล MySQL เพื่ออำนวยความสะดวกให้กับเว็บไซต์ Wordpress ที่ทำงานใน var / www / HTML เช่นเดียวกันสำหรับ php7 และ nginx
คำถามสองข้อ: ฉันสามารถเรียกใช้ rsync จาก server2 เพื่อให้ server3 ซิงค์กับ server1 ได้หรือไม่
เนื่องจาก server3 เป็นคู่ที่เหมือนกันของเซิร์ฟเวอร์ 1 ฉันต้องการให้การเปลี่ยนแปลงทั้งหมดใน server1 ซิงค์กับ server3 รวมถึงการเปลี่ยนแปลงระบบการติดตั้งซอฟต์แวร์การเปลี่ยนแปลงเนื้อหา ... ทั้งหมดปิด แนวคิดคือการบำรุงรักษาเซิร์ฟเวอร์ 3 เหมือนกับเซิร์ฟเวอร์ 1
แล้วฉันจะบอก rsync ให้ซิงค์ได้อย่างไร มันจะเป็นแค่ server1 / ถึง server3 / แบบเรียกซ้ำ?
ขอบคุณสำหรับทุกท่าน ฉันได้ตรวจสอบการค้นหาทั้งหมด แต่ไม่เห็นว่าคำถามสองข้อนี้ได้รับการแก้ไขในบริบทของการกำหนดค่านี้ ทุกอย่างดูเหมือนว่าจะจัดการกับการซิงค์ไฟล์หรือโฟลเดอร์บางอย่างเท่านั้นและไม่ใช่การติดตั้งทั้งหมด
ssh root@13.....144 "rsync -avxHAWX --numeric-ids --info=progress2 ssh / root@18.....33:/"
ตัวเลือกตัวเลขที่เป็นประโยชน์ช่วยได้หรือไม่?