Score:0

DRBD ไม่ส่งเสริมทรัพยากรบนโหนดสเลฟหลังจาก "คลัสเตอร์ pcs หยุด --all"

ธง vn

ฉันกำลังพยายามทำความเข้าใจกระบวนการฟื้นตัวของโปรโมชัน ทรัพยากรหลังจาก "คลัสเตอร์ pcs หยุด --all" และการปิดทั้งสองโหนด ฉันมีสองโหนด + ควอรัม qdevice พร้อมทรัพยากร DRBD

นี่คือสรุปทรัพยากรก่อนการทดสอบของฉัน ทุกๆสิ่งคือ ทำงานได้ดีและ server2 เป็นเจ้านายของ DRBD

 * เซิร์ฟเวอร์เซิร์ฟเวอร์ 1 (stonith:fence_vmware_rest): เริ่มเซิร์ฟเวอร์ 2
 * เซิร์ฟเวอร์เซิร์ฟเวอร์ 2 (stonith:fence_vmware_rest): เริ่มเซิร์ฟเวอร์ 1
 * ชุดโคลน: DRBDData-clone [DRBDData] (โปรโมตได้):
   * ผู้เชี่ยวชาญ: [ server2 ]
   * ทาส: [ server1 ]
 * กลุ่มทรัพยากร: nfs:
   * drbd_fs (ocf::heartbeat:Filesystem): เริ่มเซิร์ฟเวอร์ 2

จากนั้นฉันก็ออก "pcs cluster stop --all" คลัสเตอร์จะหยุดทำงาน ทั้งสองโหนดตามที่คาดไว้ ตอนนี้ฉันรีสตาร์ท server1 (ก่อนหน้านี้เป็นทาส) และปิดเซิร์ฟเวอร์ 2 ( ผู้เป็นนายก่อน). เมื่อเซิร์ฟเวอร์ 1 รีสตาร์ท มันจะรั้วเซิร์ฟเวอร์ 2 และฉันเห็นว่า server2 กำลังเริ่มต้นที่ vcenter แต่ฉันเพิ่งกด คีย์ใด ๆ บน grub เพื่อให้แน่ใจว่า server2 จะไม่รีสตาร์ท แทนที่จะเป็น จะถูก "หยุดชั่วคราว" บนหน้าจอด้วง

SSH'ing to server1 และกำลังรันสถานะ pcs ฉันได้รับ:

ชื่อคลัสเตอร์: cluster1
สรุปคลัสเตอร์:
  * สแต็ค: corosync
  * DC ปัจจุบัน: server1 (เวอร์ชัน 2.1.0-8.el8-7c3f660707) - พาร์ติชันที่มีองค์ประชุม
  * ปรับปรุงล่าสุด: วันจันทร์ที่ 2 พฤษภาคม 09:52:03 น. 2022
  * แก้ไขล่าสุด: จันทร์ 2 พฤษภาคม 09:39:22 2022 โดยรูทผ่าน cibadmin บนเซิร์ฟเวอร์ 1
  * กำหนดค่า 2 โหนด
  * กำหนดค่าอินสแตนซ์ทรัพยากร 11 รายการ

รายการโหนด:
  * ออนไลน์: [ เซิร์ฟเวอร์1 ]
  * ออฟไลน์: [ server2 ]

รายการทรัพยากรทั้งหมด:
  * เซิร์ฟเวอร์เซิร์ฟเวอร์ 1 (stonith:fence_vmware_rest): หยุดทำงาน
  * เซิร์ฟเวอร์เซิร์ฟเวอร์ 2 (stonith:fence_vmware_rest): เริ่มเซิร์ฟเวอร์ 1
  * ชุดโคลน: DRBDData-clone [DRBDData] (โปรโมตได้):
    * ทาส: [ server1 ]
    * หยุด: [ server2 ]
  * กลุ่มทรัพยากร: nfs:
    * drbd_fs (ocf::heartbeat:Filesystem): หยุดทำงาน

นี่คือข้อห้าม:

# ข้อ จำกัด ชิ้น
ข้อจำกัดด้านสถานที่:
  ทรัพยากร: เซิร์ฟเวอร์รั้ว 1
    ปิดใช้งานเมื่อ:
      โหนด: server1 (คะแนน:-INFINITY)
  ทรัพยากร: เซิร์ฟเวอร์รั้ว 2
    ปิดใช้งานเมื่อ:
      โหนด: server2 (คะแนน:-INFINITY)
ข้อจำกัดในการสั่งซื้อ:
  เลื่อนระดับ DRBDData-clone จากนั้นเริ่ม nfs (ชนิด: บังคับ)
ข้อจำกัดของโคโลเคชั่น:
  nfs พร้อม DRBDData-clone (คะแนน:INFINITY) (rsc-role:Started)
(กับบทบาท rsc:Master)
ข้อ จำกัด ของตั๋ว:

# sudo crm_mon -1A
...
คุณสมบัติของโหนด:
  * โหนด: server2:
    * มาสเตอร์-DRBDData : 10,000

ดังนั้นฉันจึงเห็นว่าครบองค์ประชุม แต่เซิร์ฟเวอร์ 1 ไม่เคยเลื่อนระดับเป็น DRBD master ดังนั้นทรัพยากรที่เหลือจะหยุดทำงานจนถึงเซิร์ฟเวอร์ 2 กลับมา.

  1. ต้องทำยังไงถึงจะบังคับโปรแล้วกู้ไม่ผ่าน รีสตาร์ทเซิร์ฟเวอร์ 2 หรือไม่
  2. ทำไมถ้าแทนที่จะรีบูตเซิร์ฟเวอร์ 1 และปิดเซิร์ฟเวอร์ 2 ฉันจะรีบูต server2 และ poweroff server1 คลัสเตอร์กู้คืนเองได้ไหม?
  3. หมายความว่าด้วยเหตุผลบางอย่างระหว่าง "cluster stop --all" ข้อมูล drbd ไม่ตรงกันหรือไม่
jm flag
Dok
สถานะของ DRBD คืออะไร? คุณช่วยรวมการกำหนดค่า DRBD ของคุณไว้ด้วยได้ไหม
Score:0
ธง cn

ฉันพบปัญหาเดียวกันกับการตั้งค่าของฉันเนื่องจากของฉันเกือบจะเป็นสำเนาของคุณ และในที่สุดฉันก็สามารถทำให้มันใช้งานได้ (ฉันกำลังทดสอบว่าไฟฟ้าดับหรือไม่และเซิร์ฟเวอร์ทั้งหมดในคลัสเตอร์ปิดอยู่และมีเพียงโหนดหน่วยเก็บข้อมูลเดียวเท่านั้นที่กลับมา)

ไม่แน่ใจในการตั้งค่าของคุณ - ฉันมีพยานที่ไม่มีดิสก์สำหรับ DRBD ด้วยการตั้งค่าองค์ประชุม 1; พยานยังใช้เป็น qdevice สำหรับคลัสเตอร์ฉันตรวจสอบสถานะของทรัพยากร DRBD บนโหนดที่มีอยู่ - เป็นโหนดรอง โดยมีการเชื่อมต่อบนโหนดดาวน์ และไร้ดิสก์ (เชื่อมต่อ/รอง) บนโหนดพยาน ฉันตรวจสอบสถานะของโควรัมของคลัสเตอร์และตรวจสอบให้แน่ใจว่าเป็นโควรัม

หลังจากนั้น ฉันสร้างทรัพยากร DRBD เป็นหลักบนโหนดที่มีอยู่ ในที่สุดฉันก็ค้นพบว่าฉัน (ชั่วคราว) ปิดใช้งาน STONITH บนคลัสเตอร์หรือไม่ ทรัพยากร DRBD และทรัพยากรที่ตามมาเริ่มต้นทันทีและตามลำดับ หลังจาก 'แก้ไข' โหนดที่หยุดทำงาน ฉันเปิดใช้งาน STONITH อีกครั้งและตรวจสอบให้แน่ใจว่าทรัพยากรสามารถเคลื่อนย้ายไปมาได้อย่างเหมาะสม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา