ນີ້ແມ່ນ harep ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
harep - ເຄື່ອງມືສ້ອມແປງອັດຕະໂນມັດ Ganeti
ສະຫຼຸບສັງລວມ
ແຮບ [ [-L | --luxi ] = socket ] [ --job-delay = ວິນາທີ ]
ແຮບ - ການປ່ຽນແປງ
ລາຍລະອຽດ
Harep ແມ່ນເຄື່ອງມືສ້ອມແປງອັດຕະໂນມັດ Ganeti. ມັນສາມາດກວດພົບວ່າຕົວຢ່າງແມ່ນແຕກແລະ
ເພື່ອສ້າງລໍາດັບຂອງວຽກທີ່ຈະແກ້ໄຂມັນ, ຕາມນະໂຍບາຍທີ່ກໍານົດໂດຍ
ຜູ້ບໍລິຫານ.
Harep ສາມາດຮັບຮູ້ວ່າຕົວຢ່າງໃດຢູ່ໃນສະຖານະ (ສຸຂະພາບດີ, ຖືກໂຈະ, ຕ້ອງການສ້ອມແປງ,
ການສ້ອມແປງບໍ່ອະນຸຍາດ, ການສ້ອມແປງທີ່ຍັງຄ້າງ, ການສ້ອມແປງບໍ່ສໍາເລັດ) ແລະນໍາໄປສູ່ການຕາມລໍາດັບຂອງ
ຂັ້ນຕອນທີ່ຈະເຮັດໃຫ້ຕົວຢ່າງກັບຄືນສູ່ສະພາບສຸຂະພາບ. ເພາະສະນັ້ນ, harep ແມ່ນຕົ້ນຕໍ
ຫມາຍຄວາມວ່າຈະດໍາເນີນການເປັນປົກກະຕິແລະເລື້ອຍໆການນໍາໃຊ້ວຽກ cron, ດັ່ງນັ້ນມັນສາມາດປະຕິບັດຕາມຕົວຈິງ
ຕົວຢ່າງຕາມຂະບວນການທັງຫມົດ. ໃນທຸກໆການແລ່ນ, harep ຈະປັບປຸງແທັກທີ່ມັນເພີ່ມໃສ່
ຕົວຢ່າງທີ່ອະທິບາຍສະຖານະການສ້ອມແປງຂອງມັນ, ແລະຈະສົ່ງວຽກທີ່ປະຕິບັດຕົວຈິງ
ການດໍາເນີນງານການສ້ອມແປງທີ່ຈໍາເປັນ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, harep ພຽງແຕ່ລາຍງານສະຖານະການສຸຂະພາບຂອງຕົວຢ່າງ, ແຕ່ບໍ່ໄດ້ປະຕິບັດໃດໆ
ການປະຕິບັດ, ຍ້ອນວ່າມັນອາດຈະເປັນອັນຕະລາຍ. ເພາະສະນັ້ນ, harep ພຽງແຕ່ຈະແຕະ
ໃນກໍລະນີທີ່ມັນໄດ້ຖືກອະນຸຍາດໃຫ້ເຮັດວຽກຢ່າງຈະແຈ້ງ.
tags ທີ່ເຮັດໃຫ້ harep, ສາມາດເຊື່ອມໂຍງກັບຕົວຢ່າງດຽວ, ຫຼືກຸ່ມ nodegroup ຫຼືເພື່ອ
ກຸ່ມທັງໝົດ, ດັ່ງນັ້ນຈຶ່ງສົ່ງຜົນກະທົບຕໍ່ທຸກກໍລະນີທີ່ເຂົາເຈົ້າມີ. tags ທີ່ເປັນໄປໄດ້
ແບ່ງປັນໂຄງສ້າງທົ່ວໄປ:
ganeti:watcher:ການສ້ອມແປງອັດຕະໂນມັດ:
ຢູ່ໃສ ສາມາດມີຄ່າຕໍ່ໄປນີ້:
· ການສ້ອມແປງການເກັບຮັກສາ: ອະນຸຍາດໃຫ້ການທົດແທນແຜ່ນຫຼືແກ້ໄຂ backend ໂດຍບໍ່ມີການມີຜົນກະທົບຕົວຢ່າງ
ຕົວຂອງມັນເອງ (ຫັກ DRBD ມັດທະຍົມ)
· ເຄື່ອນຍ້າຍ: ອະນຸຍາດໃຫ້ຍ້າຍຕົວຢ່າງ
· ຄວາມລົ້ມເຫຼວ: ອະນຸຍາດໃຫ້ reboot instance ໃນຂັ້ນສອງ
· ຕິດຕັ້ງຄືນໃໝ່: ອະນຸຍາດໃຫ້ສ້າງແຜ່ນຄືນໃໝ່ ແລະຕິດຕັ້ງຕົວຢ່າງຄືນໃໝ່
ແຕ່ລະອົງປະກອບໃນບັນຊີລາຍຊື່ຂອງ tags, ປະກອບມີການອະນຸຍາດທັງຫມົດຂອງອັນກ່ອນຫນ້າ,
ດ້ວຍການແກ້ໄຂການເກັບຮັກສາແມ່ນມີອໍານາດຫນ້ອຍທີ່ສຸດແລະການຕິດຕັ້ງໃຫມ່ແມ່ນມີອໍານາດທີ່ສຸດ.
ໃນກໍລະນີທີ່ແທັກ autorepair ຫຼາຍປະຕິບັດຢູ່ໃນຕົວຢ່າງດຽວກັນ, ພຽງແຕ່ຫນຶ່ງສາມາດເປັນ
ມີການເຄື່ອນໄຫວ. ຂໍ້ຂັດແຍ່ງໄດ້ຖືກແກ້ໄຂຕາມກົດລະບຽບດັ່ງຕໍ່ໄປນີ້:
1. ຖ້າແທັກຫຼາຍອັນຢູ່ໃນວັດຖຸດຽວກັນ, ການທໍາລາຍຫນ້ອຍທີ່ສຸດແມ່ນເປັນອັນດັບທໍາອິດ.
2. ຖ້າແທັກຢູ່ທົ່ວວັດຖຸ, ແທັກທີ່ໃກ້ທີ່ສຸດຊະນະ.
ຕົວຢ່າງ: cluster ມີ instances I1 ແລະ I2, ທີ່ I1 ມີ failover tag, ແລະ cluster.
ມີທັງການແກ້ໄຂການເກັບຮັກສາແລະການຕິດຕັ້ງໃຫມ່. ຕົວຢ່າງ I1 ຈະຖືກອະນຸຍາດໃຫ້ລົ້ມເຫລວ, I2
ຕົວຢ່າງພຽງແຕ່ການແກ້ໄຂການເກັບຮັກສາ.
ຂອບເຂດ ຈຳ ກັດ
Harep ບໍ່ໄດ້ເຮັດການກວດສອບຄວາມລົ້ມເຫຼວຂອງຮາດແວດ້ວຍຕົວມັນເອງ, ມັນອີງໃສ່ການເປັນ nodes
ຜູ້ເບິ່ງແຍງລະບົບຖືກໝາຍວ່າເປັນອອບລາຍ.
ນອກຈາກນີ້ harep ປະຈຸບັນເຮັດວຽກພຽງແຕ່ສໍາລັບຕົວຢ່າງທີ່ມີ drbd ແລະແມ່ແບບແຜ່ນທໍາມະດາ.
ທັງສອງບັນຫາເຫຼົ່ານີ້ຈະຖືກແກ້ໄຂໂດຍ daemon ບໍາລຸງຮັກສາໃຫມ່ໃນສະບັບ Ganeti ໃນອະນາຄົດ,
ເຊິ່ງຈະປ່ຽນແທນ harep.
OPTIONS
ທາງເລືອກທີ່ສາມາດໄດ້ຮັບການຜ່ານໂຄງການດັ່ງຕໍ່ໄປນີ້:
-L socket, --luxi=*ເຕົ້າຮັບ*
ເກັບກໍາຂໍ້ມູນຜ່ານ Luxi, ທາງເລືອກໂດຍການນໍາໃຊ້ທີ່ໄດ້ຮັບ socket ເສັ້ນທາງ
--job-delay=*ວິນາທີ*
ໃສ່ຄວາມລ່າຊ້າຫຼາຍນີ້ກ່ອນທີ່ຈະປະຕິບັດວຽກງານການສ້ອມແປງເພື່ອໃຫ້ເຄື່ອງມືໃນການ
ສືບຕໍ່ການປະມວນຜົນຕົວຢ່າງ.
ການລາຍງານ ບັກ
ລາຍງານຂໍ້ບົກພ່ອງໄປຫາເວັບໄຊທ໌ຂອງໂຄງການ (http://code.google.com/p/ganeti/) ຫຼືຕິດຕໍ່ຫາ
ຜູ້ພັດທະນາໂດຍໃຊ້ບັນຊີລາຍຊື່ທາງໄປສະນີ Ganeti ([email protected]).
ໃຊ້ harep ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net