Score:0

Keepalived และ HAProxy บน 3 VM

ธง in

ฉันมีการตั้งค่าที่มี 3 โหนดซึ่งแต่ละโหนดมี Keepalive และติดตั้ง HAProxy Keepalived ได้รับการติดตั้งบน VM แต่ HAProxy กำลังทำงานเป็นส่วนหนึ่งของ docker swarm HAProxy กำลังทำงานในโหมดเครือข่ายโฮสต์

          --VM-1----------------------------                   
          | HAP-1 |
คำขอ | ___________________ _________| 
=========>| |วีไอพี + Keepalive | => |HAProxy|| 
   || | |_________________| |_______||
   || -----------------------------------
   ||
   || --------VM-2-----------------------                   
   || | HAP-2 |
   || | ___________________ _________|
   ======>| | รักษาไว้ | => |HAProxy||
   || | |_________________| |_______||
   || -----------------------------------
   ||
   || --VM-3----------------------------                   
   || | HAP-3 |
   || | ___________________ _________|
   ======>| | รักษาไว้ | => |HAProxy||
          | |_________________| |_______||
          -----------------------------------

ในตอนแรก VM-1 และ HAP-1 จะทำงาน เมื่อความล้มเหลวเกิดขึ้นกับ VM-1 VIP (เช่น) จะย้ายไปที่ VM-2 ฉันต้องการให้ HAProxy อยู่ในเครื่องเดียวกับ VIP (เช่น HAP-2) เมื่อฉันทดสอบการตั้งค่าโดยการหยุดบริการ Keepalive บน VM-1 มันก็แค่ย้าย VIP ไปที่ VM-2 และ HAProxy ก็ทำงานบน VM-1 ต่อไป ฉันคิดว่า docker ingress กำลังจัดการการเชื่อมต่อกับ HAProxy และกำหนดเส้นทางไปยัง HAP-1 โดยที่ Keepalived หยุดทำงาน เป็นไปได้ไหมที่จะเปลี่ยน VIP + HAProxy เป็น VM ที่สแตนด์บายตัวใดตัวหนึ่ง

โพสต์คำตอบ

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