Date: เมษายน 10, 2025
การย้ายจาก SIOS DataKeeper สำหรับ Linux ไปยัง DRBD
SIOS แนะนำชุดการกู้คืนอุปกรณ์บล็อกแบบกระจายแบบจำลอง (DRBD)SIOS LifeKeeper สำหรับ Linux เวอร์ชัน 9.9.0. การย้ายจากSIOS ดาต้าคีปเปอร์สำหรับ Linux เพื่อ DRBD เป็นกระบวนการง่ายๆ สำหรับผู้ที่ต้องการทดลองใช้ฟีเจอร์ DRBD ภายในไลฟ์คีปเปอร์รวมถึงผู้ที่เคยคุ้นเคยกับ DRBD มาก่อนแล้ว
ทำความเข้าใจ DRBD และประโยชน์ของมันใน LifeKeeper
DRBD คือโซลูชันการจัดเก็บข้อมูลที่จำลองแบบบนซอฟต์แวร์ที่ไม่มีการแชร์และไม่มีการแชร์ใดๆ โดยจะสะท้อนเนื้อหาของอุปกรณ์บล็อก (ฮาร์ดดิสก์ พาร์ติชั่น วอลุ่มลอจิคัล ฯลฯ) ระหว่างโฮสต์ LifeKeeper สำหรับ Linux DRBD Recovery Kit ช่วยให้สามารถกำหนดค่าและควบคุมทรัพยากร DRBD เพื่อให้มีความพร้อมใช้งานสูง
การเปรียบเทียบ SIOS DataKeeper สำหรับ Linux และ DRBD
SIOS DataKeeper สำหรับ Linux มอบความสามารถในการมิเรอร์ข้อมูลแบบบูรณาการสำหรับสภาพแวดล้อม LifeKeeper เป็นทางเลือกสำหรับลูกค้าที่ต้องการสร้างคลัสเตอร์ความพร้อมใช้งานสูง(โดยใช้ SIOS LifeKeeper) โดยไม่ต้องใช้พื้นที่จัดเก็บร่วมกันหรือผู้ที่ต้องการจำลองข้อมูลที่สำคัญทางธุรกิจแบบเรียลไทม์ระหว่างเซิร์ฟเวอร์
SIOS DataKeeper มอบการมิเรอร์ระดับวอลุ่มแบบซิงโครนัสหรืออะซิงโครนัสเพื่อจำลองข้อมูลจากเซิร์ฟเวอร์หลัก (แหล่งมิเรอร์) ไปยังเซิร์ฟเวอร์สำรองหนึ่งเครื่องขึ้นไป (เป้าหมายมิเรอร์) ขั้นตอนในการสร้างทรัพยากร PostgreSQL ของคุณจะไม่รวมอยู่ในบล็อกนี้ แต่สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า PostgreSQL ด้วย SIOS LifeKeeper ได้ที่นี่–
วิธีการย้ายฐานข้อมูล PostgreSQL ของคุณไปยัง DRBD
- หยุดแอปพลิเคชัน PostgreSQL ผ่านทาง LifeKeeper UI
การลบทรัพยากร lkcli –tag pgsql-demo
- สร้างการสำรองข้อมูลสำหรับฐานข้อมูล PostgreSQL และไฟล์บันทึก
cp -pra /pgsql-demo* /สำรองข้อมูล/
- สร้างทรัพยากร DRBD ใหม่โดยมีตำแหน่งระบบไฟล์ชั่วคราว
ทรัพยากร lkcli สร้าง drbd –tag drbd-pgsql-demo –device /dev/mapper/singledrbd-lk1 –fstype ext3 –mount_point /tmp/pgsql-demo
อย่าลืมเลือก fstype เดียวกันกับทรัพยากร DataKeeper สำหรับ Linux ก่อนหน้า อุปกรณ์ที่เลือกควรเพียงพอสำหรับปริมาณข้อมูลและบันทึกสำหรับชุดข้อมูลฐานข้อมูล PostgreSQL
- ขยายทรัพยากร DRBD ไปยังเซิร์ฟเวอร์เป้าหมาย
ทรัพยากร lkcli ขยาย drbd –tag drbd-pgsql-demo –dest node-a –device /dev/xvdc3 –mode synchronous –laddr 10.15.29.165 –raddr 10.15.27.49
- นำทรัพยากรระบบไฟล์สำหรับฐานข้อมูล PostgreSQL ออกจากการใช้งาน
การลบทรัพยากร lkcli –tag /pgsql-demo
- เปลี่ยนเจ้าของและกลุ่มสำหรับไดเร็กทอรี /tmp/pgsql/demo
chown postgres: postgres /tmp/pgsql/demo คำสั่ง
- คัดลอกข้อมูลไปยังระบบไฟล์มิเรอร์ DRBD
cp -pra / สำรองข้อมูล / * /tmp/pgsql-demo
- นำทรัพยากรระบบไฟล์ DRBD ที่เพิ่งสร้างใหม่ออกจากการใช้งาน
การลบทรัพยากร lkcli –tag /tmp/pgsql-demo
- ทำลายความสัมพันธ์ระหว่างระบบไฟล์ก่อนหน้าและทรัพยากร DataKeeper สำหรับ Linux
การพึ่งพา lkcli ลบ – parent /pgsql-demo –child datarep-pgsql-demo
ทำลายความสัมพันธ์ระหว่างระบบไฟล์และทรัพยากร DRBD
การลบการอ้างอิง lkcli –parent /tmp/pgsql-demo –child drbd-pgsql-demo
- สร้างความสัมพันธ์ระหว่างระบบไฟล์ /pgsql-demo ที่มีอยู่และทรัพยากร drbd ขึ้นใหม่
lkcli การอ้างอิงสร้าง –parent /pgsql-demo –child drbd-pgsql-demo
- เริ่มต้นทรัพยากร pgsql-demo
การกู้คืนทรัพยากร lkcli –แท็ก pgsql-demo
เริ่มการคืนค่า “pgsql-demo” บนเซิร์ฟเวอร์ “node-b”
กำลังรอเซิฟเวอร์เริ่มทำงาน….เสร็จเรียบร้อย
เซิฟเวอร์เริ่มแล้ว
สิ้นสุดการคืนค่า “pgsql-demo” บนเซิร์ฟเวอร์ “node-b” สำเร็จแล้ว
- เชื่อมต่อกับฐานข้อมูลและตรวจสอบการเชื่อมต่อฐานข้อมูล
ตัวอย่างเช่น:
psql -p 3308 -h /pgsql-demo/socket -U psql
psql -p <พอร์ต> -h <ไดเร็กทอรีซ็อกเก็ต> -U <ผู้ใช้ฐานข้อมูล>
- ลบทรัพยากรระบบไฟล์ DRBD ชั่วคราว
ลบทรัพยากร lkcli /tmp/pgsql-demo
- ลบ datarep และทรัพยากรระบบไฟล์ชั่วคราวสำหรับ DataKeeper สำหรับ Linux
ลบทรัพยากร lkcli –tag datarep-pgsql-demo
- ตรวจสอบสวิตช์โอเวอร์และการเชื่อมต่อ
เหตุใดจึงต้องย้ายจาก SIOS DataKeeper สำหรับ Linux มาเป็น DRBD?
การย้ายจาก SIOS DataKeeper สำหรับ Linux ไปยัง DRBD เป็นกระบวนการง่ายๆ สำหรับผู้ที่ต้องการทดลองใช้ฟีเจอร์ DRBD ใน LifeKeeper เช่นเดียวกับผู้ที่เคยคุ้นเคยกับ DRBD มาแล้วก่อนหน้านี้ หรือต้องการใช้ประโยชน์จากความเร็วในการจำลองแบบอะซิงค์ที่เร็วขึ้นของ DRBD และอาร์เรย์รองรับเคอร์เนลที่หลากหลายยิ่งขึ้น
พร้อมที่จะเริ่มต้นใช้งาน DRBD หรือยัง?ติดต่อ SIOS วันนี้เพื่อเรียนรู้ว่า LifeKeeper จะช่วยให้คุณย้ายข้อมูลได้อย่างราบรื่นและใช้ประโยชน์จากศักยภาพทั้งหมดของ DRBD สำหรับความพร้อมใช้งานสูงและการกู้คืนระบบหลังภัยพิบัติได้อย่างไร
ผู้เขียน: Cassius Rhue รองประธานฝ่ายประสบการณ์ลูกค้าที่ SIOS Technology Corp.
พิมพ์ซ้ำโดยได้รับอนุญาตจากSIOS