ນີ້ແມ່ນຄໍາສັ່ງ hsqueeze ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
hsqueeze - ການຈັດການພະລັງງານແບບເຄື່ອນໄຫວ
ສະຫຼຸບສັງລວມ
hsqueeze {backend options...} [algorithm options...] [ຕົວເລືອກການລາຍງານ...]
hsqueeze - ການປ່ຽນແປງ
ຕົວເລືອກດ້ານຫຼັງ:
{ -L[ ເສັ້ນທາງ ] [-X]* |-t* ໄຟລ໌ຂໍ້ມູນ }
ຕົວເລືອກສູດການຄິດໄລ່:
[ --minimal-resources=*ປັດໄຈ* ] [ --target-resources=*ປັດໄຈ* ]
ທາງເລືອກໃນການລາຍງານ:
[ -S ເອກະສານ ] [ -C[ເອກະສານ] ]
ລາຍລະອຽດ
hsqueeze ເຮັດການຄຸ້ມຄອງພະລັງງານແບບເຄື່ອນໄຫວ, ໂດຍການເປີດຫຼືປິດໂຫນດ, ຂຶ້ນກັບ
ກ່ຽວກັບການໂຫຼດປັດຈຸບັນຂອງກຸ່ມ. ໃນປັດຈຸບັນ, ພຽງແຕ່ແນະນໍາ nodes ໄດ້ຖືກປະຕິບັດ.
ອັລເກີຣິດ
hsqueeze ພິຈາລະນາທຸກ nodes ທີ່ບໍ່ແມ່ນແມ່ແບບອອນໄລນ໌ໂດຍມີພຽງແຕ່ຕົວຢ່າງທີ່ສະທ້ອນຈາກພາຍນອກເປັນ
ຜູ້ສະ ໝັກ ທີ່ຖືກເອົາອອກແບບອອບໄລນ໌. nodes ເຫຼົ່ານີ້ແມ່ນເຮັດຊ້ຳໆ, ເລີ່ມຈາກ node
ມີຈໍານວນຕົວຢ່າງຫນ້ອຍທີ່ສຸດ, ເພີ່ມໃສ່ຊຸດຂອງ nodes ທີ່ຈະໃສ່ offline, if
ເປັນໄປໄດ້. ຊຸດຂອງ nodes ຖືກພິຈາລະນາເປັນທີ່ເຫມາະສົມສໍາລັບການຖືກນໍາໄປອອຟໄລ, ຖ້າ, ຫຼັງຈາກ
ໝາຍ nodes ເຫຼົ່ານີ້ເປັນອອບໄລນ໌, ດຸ່ນດ່ຽງກຸ່ມໂດຍ algorithm ທີ່ໃຊ້ໂດຍ hbal(1)
yields ສະຖານະການທີ່ທຸກຕົວຢ່າງຕັ້ງຢູ່ໃນ nodes ອອນໄລນ໌, ແລະແຕ່ລະ node ມີຢູ່ທີ່
ຢ່າງຫນ້ອຍຊັບພະຍາກອນເປົ້າຫມາຍທີ່ບໍ່ເສຍຄ່າສໍາລັບຕົວຢ່າງໃຫມ່.
ໂນດອອບໄລນ໌ທັງໝົດທີ່ມີແທັກເລີ່ມຕົ້ນດ້ວຍ htools:standby ຖືວ່າເປັນຜູ້ສະໝັກ
ຖືກນໍາໄປອອນໄລນ໌. nodes ເຫຼົ່ານັ້ນໄດ້ຖືກປະຕິບັດອອນໄລນ໌ຈົນກ່ວາການດຸ່ນດ່ຽງກຸ່ມໂດຍ
ສູດການຄິດໄລ່ທີ່ໃຊ້ໂດຍ hbal(1) ຜົນໄດ້ຮັບສະຖານະການທີ່ແຕ່ລະ node ມີຢ່າງຫນ້ອຍຫນ້ອຍທີ່ສຸດ
ຊັບພະຍາກອນຟຣີສໍາລັບຕົວຢ່າງໃຫມ່.
OPTIONS
-L [ເສັ້ນທາງ]
ຂໍ້ມູນຈໍາເພາະຂອງ backend: ເກັບກໍາຂໍ້ມູນໂດຍກົງຈາກແມ່ບົດ daemon, ເຊິ່ງຈະເປັນ
ຕິດຕໍ່ຜ່ານ LUXI (ອະນຸສັນຍາ Ganeti ພາຍໃນ). ທາງເລືອກແມ່ນໄດ້ອະທິບາຍໃນ
ຫນ້າຜູ້ຊາຍ ເຄື່ອງມື(1).
-X ເມື່ອໃຊ້ backend Luxi, hsqueeze ຍັງສາມາດປະຕິບັດຄໍາສັ່ງທີ່ໃຫ້.
ການປະຕິບັດຊຸດວຽກສາມາດຂັດຂວາງ, ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບການຈັດການສັນຍານ.
-S ຊື່ເອກະສານ, --save-cluster=*ຊື່ໄຟລ໌*
ຖ້າໃຫ້, ສະຖານະຂອງກຸ່ມກ່ອນທີ່ຈະບີບຈະຖືກບັນທຶກໄວ້ໃນໄຟລ໌ທີ່ໃຫ້
ບວກກັບສ່ວນຂະຫຍາຍ "ຕົ້ນສະບັບ" (ie ຊື່ເອກະສານ.original), ແລະລັດໃນຕອນທ້າຍ
ການປະຕິບັດການບີບຈະຖືກບັນທຶກໄວ້ໃນໄຟລ໌ທີ່ໃຫ້ບວກກັບສ່ວນຂະຫຍາຍ "squeezed"
(ເຊົ່ນ ຊື່ເອກະສານ.ບີບ).
-C[ຊື່ເອກະສານ], --print-commands[=*filename*]
ຖ້າໃຫ້, script shell ທີ່ມີຄໍາສັ່ງທີ່ຈະບີບຫຼື unsqueeze
ກຸ່ມຖືກບັນທຶກໄວ້ໃນໄຟລ໌ທີ່ມີຊື່ໃຫ້; ຖ້າບໍ່ມີຊື່, ພວກເຂົາແມ່ນ
ພິມອອກເປັນ stdout.
-t ຂໍ້ມູນ, --text-data=*ໄຟລ໌ຂໍ້ມູນ*
ຂໍ້ມູນສະເພາະຂອງ backend: ຊື່ຂອງໄຟລ໌ທີ່ຖື node ແລະຂໍ້ມູນຕົວຢ່າງ
(ຖ້າບໍ່ເກັບ LUXI). ອັນນີ້ ຫຼືອັນໃດອັນໜຶ່ງອັນອື່ນຈະຕ້ອງຖືກເລືອກ. ໄດ້
ທາງເລືອກແມ່ນອະທິບາຍຢູ່ໃນຫນ້າຜູ້ຊາຍ ເຄື່ອງມື(1).
--minimal-resources=*ປັດໄຈ*
ລະບຸຈໍານວນຊັບພະຍາກອນທີ່ຈະບໍ່ເສຍຄ່າໃນແຕ່ລະ node ສໍາລັບ hsqueeze ບໍ່ໃຫ້
ພິຈາລະນາການໃສ່ເສັ້ນເພີ່ມເຕີມ. ຄ່າໄດ້ຖືກລາຍງານເປັນຕົວຄູນຂອງ
ສະເພາະຕົວຢ່າງມາດຕະຖານ, ດັ່ງທີ່ໄດ້ຮັບຈາກນະໂຍບາຍ instance.
--target-resources=*ປັດໄຈ*
ລະບຸຈໍານວນຊັບພະຍາກອນທີ່ຈະຍັງຄົງຢູ່ໃນ node ໃດຫຼັງຈາກບີບ. ໄດ້
ຄ່າແມ່ນໄດ້ລາຍງານຄວາມຫຼາກຫຼາຍຂອງຂໍ້ກໍານົດຕົວຢ່າງມາດຕະຖານ, ດັ່ງທີ່ເອົາມາຈາກ
ນະໂຍບາຍຕົວຢ່າງ.
ການລາຍງານ ບັກ
ລາຍງານຂໍ້ບົກພ່ອງໄປຫາເວັບໄຊທ໌ຂອງໂຄງການ (http://code.google.com/p/ganeti/) ຫຼືຕິດຕໍ່ຫາ
ຜູ້ພັດທະນາໂດຍໃຊ້ບັນຊີລາຍຊື່ທາງໄປສະນີ Ganeti (ganeti@googlegroups.com).
ໃຊ້ hsqueeze ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net