QUORUM Disk ແລະ Wars Fencing ແມ່ນຫຍັງ?


ສະບາຍດີ. ເວລານີ້ຂ້ອຍຄິດຢາກຕອບ ຄຳ ຖາມ ໜຶ່ງ ຂອງຜູ້ອ່ານຂອງພວກເຮົາ (Danielle) ທີ່ຖາມໃນ ຄຳ ເຫັນ, ໂດຍລະອຽດເພາະວ່າທ່ານອາດຈະປະເຊີນກັບບັນຫານີ້ອີກເມື່ອມີສະພາບແວດລ້ອມທີ່ສັບສົນກ່ຽວກັບຄວາມຮັບຜິດຊອບຂອງທ່ານໃນການຮັກສາ.

ຂ້າງລຸ່ມນີ້ແມ່ນ ຄຳ ຖາມທີ່ Daniel Bello ຖາມ.

"ຂ້ອຍມີ ຄຳ ຖາມ: ຂ້ອຍໄດ້ພະຍາຍາມຕັ້ງອຸປະກອນຮົ້ວຢູ່ໃນສະພາບແວດລ້ອມເສມືນ, ແຕ່ມັນບໍ່ເປັນປະໂຫຍດ ສຳ ລັບຂ້ອຍ, ໃນບາງສ່ວນຂອງການຕັ້ງຄ່າຂອງຂ້ອຍ, node ບໍ່ກັບມາເປັນກຸ່ມຫຼັງຈາກລົ້ມເຫລວ. ສະນັ້ນຂ້າພະເຈົ້າໄດ້ເພີ່ມ quorum disk, ແລະສຸດທ້າຍ cluster ຂອງຂ້ອຍກໍ່ເຮັດວຽກໄດ້ດີ (node ຫຼຸດລົງແລະຫລັງຈາກຄວາມລົ້ມເຫລວກັບມາເປັນກຸ່ມ), ດັ່ງນັ້ນ ຄຳ ຖາມຂອງຂ້ອຍແມ່ນ: ແມ່ນຫຍັງຄືຄວາມແຕກຕ່າງລະຫວ່າງອຸປະກອນຮົ້ວແລະ disk quorum ໃນ virtual ສະພາບແວດລ້ອມ?”

ທ່ານສາມາດອ້າງເຖິງສິ່ງທີ່ອຸປະກອນເຮັດຮົ້ວແມ່ນໂດຍການອ້າງອີງໃສ່ຊຸດບົດຄວາມຂອງພວກເຮົາທີ່ຜ່ານມາຂອງ Clustering ຂ້າງລຸ່ມນີ້.

<

  • ການຕໍ່ສູ້ແລະເພີ່ມຄວາມລົ້ມເຫລວໃຫ້ແກ່ການເປັນກຸ່ມ - ສ່ວນທີ 3
  • ທຳ ອິດໃຫ້ເບິ່ງວ່າແຜ່ນ Quorum ແມ່ນຫຍັງ.

    Quorum Disk ແມ່ນຫຍັງ?

    ແຜ່ນ quorum ແມ່ນປະເພດການເກັບຮັກສາຂອງການຕັ້ງຄ່າກຸ່ມ. ມັນເຮັດ ໜ້າ ທີ່ຄ້າຍຄືຖານຂໍ້ມູນທີ່ຖືຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບສະພາບແວດລ້ອມທີ່ຫຍຸ້ງຍາກແລະ ໜ້າ ທີ່ຂອງກຸ່ມໂຄ ຣຳ ແມ່ນການແຈ້ງຂໍ້ມູນກຸ່ມວ່າຂໍ້/node ຈະຕ້ອງເກັບຮັກສາຢູ່ໃນສະຖານະ ALIVE. ມັນອະນຸຍາດໃຫ້ເຂົ້າເຖິງມັນພ້ອມໆກັນຈາກທຸກໆຂໍ້ເພື່ອອ່ານ/ຂຽນຂໍ້ມູນ.

    ເມື່ອການເຊື່ອມຕໍ່ຫຼຸດລົງໃນລະຫວ່າງຂໍ້ (ສາມາດເປັນ ໜຶ່ງ ຂໍ້ຫຼືຫຼາຍກ່ວາ ໜຶ່ງ) ໃນກຸ່ມໂຄ ຣຳ ແຍກກຸ່ມທີ່ບໍ່ມີການເຊື່ອມຕໍ່ແລະຮັກສາການບໍລິການໃຫ້ດີຂື້ນແລະເຮັດວຽກຮ່ວມກັບຂໍ້ທີ່ໃຊ້ງານຢູ່ມັນ. ມັນໃຊ້ເວລາຂໍ້ທີ່ບໍ່ມີການເຊື່ອມຕໍ່ອອກຈາກການບໍລິການຈາກກຸ່ມ.

    ບັດນີ້ໃຫ້ຫັນມາຖາມ ຄຳ ຖາມ. ນີ້ເບິ່ງຄືວ່າສະພາບແວດລ້ອມທີ່ມີ 2 ຂໍ້ແລະ ໜຶ່ງ ໄດ້ຫຼຸດລົງ. ສະຖານະການທີ່ດານຽວປະເຊີນເບິ່ງຄືວ່າເປັນ“ ສົງຄາມຕໍ່ສູ້” ລະຫວ່າງສອງຂໍ້ທີ່ມີການເຄື່ອນໄຫວ.

    ພິຈາລະນາມີສະພາບແວດລ້ອມທີ່ຄຶກຄັກຢູ່ບ່ອນທີ່ບໍ່ມີບ່ອນເກັບມ້ຽນໃນກຸ່ມ. ກຸ່ມນີ້ມີ 2 ຂໍ້ແລະປັດຈຸບັນມີ node ລົ້ມເຫຼວ. ໃນສະຖານະການສະເພາະນີ້, ການເຊື່ອມຕໍ່ລະຫວ່າງຂໍ້ 1 ແລະຂໍ້ 2 ແມ່ນສູນເສຍໄປ ໝົດ.

    ຫຼັງຈາກນັ້ນ node 1 ເຫັນວ່າ node 2 ໄດ້ກາຍເປັນຄວາມລົ້ມເຫຼວເພາະວ່າມັນບໍ່ສາມາດສ້າງການເຊື່ອມຕໍ່ກັບມັນໄດ້ແລະ node 1 ຕັດສິນໃຈຮົ້ວ node 2. ກັບຮົ້ວຂໍ້ 1 ເຊັ່ນດຽວກັນ.

    ເນື່ອງຈາກຂໍ້ 1 ໄດ້ປ້ອງກັນຂໍ້ 2 ລົງ, ມັນຈະໃຊ້ເວລາໃນການບໍລິການແລະຊັບພະຍາກອນທີ່ປະກອບເຂົ້າກັນ. ເນື່ອງຈາກວ່າບໍ່ມີແຜ່ນໂຄດເພື່ອກວດພິສູດສະຖານະການນີ້ໃນ node 2, ແລະ node 2 ສາມາດເລີ່ມຕົ້ນໃຫ້ບໍລິການທັງ ໝົດ ໃນ server ໂດຍບໍ່ມີການເຊື່ອມຕໍ່ກັບ node 1.

    ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ ໜ້າ 2 ກໍ່ຍັງມີຮົ້ວ node 1 ເພາະວ່າມັນບໍ່ສາມາດເຫັນການເຊື່ອມຕໍ່ໃດໆກັບ node 1 ຈາກ node 2 ແລະສິ່ງທີ່ຈະເກີດຂື້ນຕໍ່ໄປກໍ່ແມ່ນ node 1 ເຮັດໃຫ້ການບໍລິການທັງ ໝົດ ໃນ server ມີບໍ່ມີ.

    ນີ້ຖືກລະບຸວ່າເປັນສົງຄາມຮົ້ວ

    ດຽວນີ້ວົງຈອນນີ້ຈະ ດຳ ເນີນໄປຕະຫຼອດໄປຈົນກ່ວານັກວິສະວະກອນຢຸດບໍລິການດ້ວຍຕົນເອງຫລືເຄື່ອງແມ່ຂ່າຍຖືກປິດຫລືການເຊື່ອມຕໍ່ເຄືອຂ່າຍກໍ່ຖືກສ້າງຕັ້ງຂື້ນຢ່າງ ສຳ ເລັດຜົນໃນບັນດາຂໍ້. ນີ້ແມ່ນບ່ອນທີ່ແຜ່ນໂຄ ຣຳ ມາຊ່ວຍ. ຂັ້ນຕອນການລົງຄະແນນສຽງໃນກຸ່ມໂຄ ຣຳ ແມ່ນກົນໄກທີ່ປ້ອງກັນບໍ່ໃຫ້ເກີດວົງຈອນຂ້າງເທິງ.

    <

  • ສະພາບແວດລ້ອມທີ່ເປັນກັນເອງໄດ້ຖືກ ນຳ ໃຊ້ຢູ່ທົ່ວທຸກບ່ອນເພື່ອຄວາມປອດໄພຂອງຂໍ້ມູນແລະການບໍລິການເພື່ອໃຫ້ຜູ້ຊົມໃຊ້ມີປະສົບການໃນການເຮັດຂໍ້ມູນສູງສຸດໃນຊ່ວງເວລາແລະມີຊີວິດຊີວາ.
  • ອຸປະກອນຮົ້ວໄດ້ຖືກ ນຳ ໃຊ້ໃນສະພາບແວດລ້ອມທີ່ຮວບຮວມເພື່ອແຍກແຍກຂໍ້ທີ່ບໍ່ຮູ້ຈັກກັບຂໍ້ອື່ນໆ. Cluster ຈະໃຊ້ອຸປະກອນຮົ້ວເພື່ອຮົ້ວອັດຕະໂນມັດ (ກຳ ຈັດ) ຂໍ້ທີ່ລົ້ມເຫລວແລະຮັກສາການບໍລິການແລະແລ່ນແລະເລີ່ມຕົ້ນລົ້ມເຫລວໃນຂັ້ນຕອນຕ່າງໆ.
  • ແຜ່ນໂຄມໄຟແມ່ນບໍ່ ຈຳ ເປັນທີ່ຈະຕ້ອງມີສະພາບແວດລ້ອມທີ່ເປັນກຸ່ມ, ແຕ່ດີກວ່າທີ່ຈະມີຢູ່ໃນກຸ່ມ 2 ກຸ່ມເພື່ອຫລີກລ້ຽງສົງຄາມຮົ້ວ.
  • ມັນບໍ່ແມ່ນບັນຫາທີ່ຈະມີໂຄຕ້າຢູ່ໃນກຸ່ມບ່ອນທີ່ມີຫລາຍກວ່າ 2 ຂໍ້ແຕ່ວ່າມັນມີໂອກາດທີ່ຈະເກີດສົງຄາມຕໍ່ສູ້ໃນສະພາບແວດລ້ອມນີ້. ເພາະສະນັ້ນ, ມັນບໍ່ມີຄວາມ ສຳ ຄັນ ໜ້ອຍ ທີ່ຈະມີໂຄມຫໍໃນກຸ່ມຂໍ້ມູນ 3 ຫຼືຫຼາຍກວ່າກຸ່ມຂໍ້ 2.
  • ໂດຍວິທີທີ່ມັນດີທີ່ຈະມີແຜ່ນໂຄນຢູ່ໃນສະພາບແວດລ້ອມເປັນກຸ່ມ, ດັ່ງນັ້ນທ່ານສາມາດປະຕິບັດການກວດສຸຂະພາບທີ່ຖືກປັບແຕ່ງໂດຍຜູ້ໃຊ້ ສຳ ລັບໃນບັນດາຂໍ້ຂອງຂໍ້.
  • ສິ່ງທີ່ ສຳ ຄັນ: ຈົ່ງຈື່ ຈຳ ໄວ້ວ່າມັນມີຂີດ ຈຳ ກັດທີ່ທ່ານສາມາດເພີ່ມຂໍ້ ກຳ ນົດເຂົ້າໃນກຸ່ມໂຄ ຣຳ. ທ່ານສາມາດເພີ່ມສູງສຸດ 16 ຂໍ້ໃຫ້ມັນ.

    ຫວັງວ່າທ່ານຄົງມັກບົດຄວາມ. ຕິດຕໍ່ພົວພັນກັບ tecmint ສຳ ລັບຄູ່ມືເຕັກໂນໂລຢີ Linux ທີ່ມີປະສິດຕິພາບສູງ.