QUORUM Disk ແລະ Wars Fencing ແມ່ນຫຍັງ?
ສະບາຍດີ. ເວລານີ້ຂ້ອຍຄິດຢາກຕອບ ຄຳ ຖາມ ໜຶ່ງ ຂອງຜູ້ອ່ານຂອງພວກເຮົາ (Danielle) ທີ່ຖາມໃນ ຄຳ ເຫັນ, ໂດຍລະອຽດເພາະວ່າທ່ານອາດຈະປະເຊີນກັບບັນຫານີ້ອີກເມື່ອມີສະພາບແວດລ້ອມທີ່ສັບສົນກ່ຽວກັບຄວາມຮັບຜິດຊອບຂອງທ່ານໃນການຮັກສາ.
ຂ້າງລຸ່ມນີ້ແມ່ນ ຄຳ ຖາມທີ່ Daniel Bello ຖາມ.
"ຂ້ອຍມີ ຄຳ ຖາມ: ຂ້ອຍໄດ້ພະຍາຍາມຕັ້ງອຸປະກອນຮົ້ວຢູ່ໃນສະພາບແວດລ້ອມເສມືນ, ແຕ່ມັນບໍ່ເປັນປະໂຫຍດ ສຳ ລັບຂ້ອຍ, ໃນບາງສ່ວນຂອງການຕັ້ງຄ່າຂອງຂ້ອຍ, node ບໍ່ກັບມາເປັນກຸ່ມຫຼັງຈາກລົ້ມເຫລວ. ສະນັ້ນຂ້າພະເຈົ້າໄດ້ເພີ່ມ quorum disk, ແລະສຸດທ້າຍ cluster ຂອງຂ້ອຍກໍ່ເຮັດວຽກໄດ້ດີ (node ຫຼຸດລົງແລະຫລັງຈາກຄວາມລົ້ມເຫລວກັບມາເປັນກຸ່ມ), ດັ່ງນັ້ນ ຄຳ ຖາມຂອງຂ້ອຍແມ່ນ: ແມ່ນຫຍັງຄືຄວາມແຕກຕ່າງລະຫວ່າງອຸປະກອນຮົ້ວແລະ disk quorum ໃນ virtual ສະພາບແວດລ້ອມ?”
ທ່ານສາມາດອ້າງເຖິງສິ່ງທີ່ອຸປະກອນເຮັດຮົ້ວແມ່ນໂດຍການອ້າງອີງໃສ່ຊຸດບົດຄວາມຂອງພວກເຮົາທີ່ຜ່ານມາຂອງ Clustering ຂ້າງລຸ່ມນີ້.
<
ທຳ ອິດໃຫ້ເບິ່ງວ່າແຜ່ນ 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 ມີບໍ່ມີ.
ນີ້ຖືກລະບຸວ່າເປັນສົງຄາມຮົ້ວ
ດຽວນີ້ວົງຈອນນີ້ຈະ ດຳ ເນີນໄປຕະຫຼອດໄປຈົນກ່ວານັກວິສະວະກອນຢຸດບໍລິການດ້ວຍຕົນເອງຫລືເຄື່ອງແມ່ຂ່າຍຖືກປິດຫລືການເຊື່ອມຕໍ່ເຄືອຂ່າຍກໍ່ຖືກສ້າງຕັ້ງຂື້ນຢ່າງ ສຳ ເລັດຜົນໃນບັນດາຂໍ້. ນີ້ແມ່ນບ່ອນທີ່ແຜ່ນໂຄ ຣຳ ມາຊ່ວຍ. ຂັ້ນຕອນການລົງຄະແນນສຽງໃນກຸ່ມໂຄ ຣຳ ແມ່ນກົນໄກທີ່ປ້ອງກັນບໍ່ໃຫ້ເກີດວົງຈອນຂ້າງເທິງ.
<
ສິ່ງທີ່ ສຳ ຄັນ: ຈົ່ງຈື່ ຈຳ ໄວ້ວ່າມັນມີຂີດ ຈຳ ກັດທີ່ທ່ານສາມາດເພີ່ມຂໍ້ ກຳ ນົດເຂົ້າໃນກຸ່ມໂຄ ຣຳ. ທ່ານສາມາດເພີ່ມສູງສຸດ 16 ຂໍ້ໃຫ້ມັນ.
ຫວັງວ່າທ່ານຄົງມັກບົດຄວາມ. ຕິດຕໍ່ພົວພັນກັບ tecmint ສຳ ລັບຄູ່ມືເຕັກໂນໂລຢີ Linux ທີ່ມີປະສິດຕິພາບສູງ.