hsqueeze - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌