คำถามติดแท็ก replication

4
วิธีการทำมิเรอร์พูล zfs ทั้งหมดไปยังพูล zfs อื่น
ฉันมีหนึ่ง zfs pool ที่มี zvols และชุดข้อมูลหลายตัวซึ่งบางตัวยังซ้อนอยู่ ชุดข้อมูลและ zvols ทั้งหมดถูกรวบรวมเป็นระยะโดย zfs-auto-snapshot ชุดข้อมูลและ zvols ทั้งหมดมีสแน็ปช็อตที่สร้างขึ้นด้วยตนเองบางส่วน ฉันได้ติดตั้งรีโมตพูลเนื่องจากไม่มีเวลาคัดลอกเริ่มต้นบนเครือข่ายความเร็วสูงผ่าน zfs send -R ไม่สมบูรณ์ (ชุดข้อมูลบางชุดหายไปบางชุดข้อมูลมีสแนปชอตที่ล้าสมัยหรือขาดหายไป) ตอนนี้สระว่ายน้ำทางกายภาพระยะไกลผ่านการเชื่อมต่อความเร็วต่ำและฉันจำเป็นต้องซิงค์สระว่ายน้ำระยะไกลเป็นระยะกับสระว่ายน้ำในท้องถิ่นหมายถึงข้อมูลที่มีอยู่ในสระว่ายน้ำในท้องถิ่นจะต้องคัดลอกไปยังสระว่ายน้ำระยะไกล ข้อมูลที่แสดงอยู่ในรีโมตพูล ​​แต่ไม่ได้อยู่ในพูลโลคัลต้องถูกลบออกจากพูลแบบรีโมตโดยความหมายของข้อมูล 'zvols', 'datasets' หรือ 'snapshots' ถ้าฉันทำสิ่งนี้ระหว่างสองระบบไฟล์ปกติโดยใช้ rsync มันจะเป็น "-axPHAX --delete" (นั่นคือสิ่งที่ฉันทำเพื่อสำรองข้อมูลบางระบบ) ฉันจะตั้งค่างานการซิงโครไนซ์เพื่อให้พูล zvols & ชุดข้อมูลระยะไกล (รวมถึงสแน็ปช็อต) สามารถซิงค์กับ zvols ชุดข้อมูลและสแน็ปช็อตในท้องถิ่นได้อย่างไร ฉันต้องการหลีกเลี่ยงการถ่ายโอนผ่าน ssh เนื่องจากประสิทธิภาพการทำงานที่ต่ำของ ssh; ฉันต้องการ mbuffer หรือ iscsi แทน
16 zfs  replication 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.