Это команда hsqueeze, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
hsqueeze - Динамическое управление питанием
СИНТАКСИС
сжать {параметры серверной части ...} [параметры алгоритма ...] [параметры отчетности ...]
сжать --версия
Параметры бэкэнда:
{ -L [ путь ] [-ИКС]* | -t* файл данных }
Варианты алгоритма:
[ --minimal-resources = * коэффициент * ] [ --target-resources = * коэффициент * ]
Варианты отчетности:
[ -S файл ] [ -C [файл] ]
ОПИСАНИЕ
hsqueeze выполняет динамическое управление питанием, включая или выключая узлы, в зависимости от
от текущей нагрузки кластера. В настоящее время реализованы только предлагающие узлы.
ALGORITHM / АЛГОРИТМ
hsqueeze рассматривает все онлайн-узлы, не являющиеся главными, только с внешними зеркальными экземплярами, как
кандидаты на отключение от сети. Эти узлы итеративно, начиная с узла
с наименьшим количеством экземпляров, добавленных к набору узлов, которые нужно перевести в автономный режим, если
возможный. Набор узлов считается подходящим для перевода в автономный режим, если после
помечая эти узлы как автономные, балансируя кластер с помощью алгоритма, используемого хбал(1)
дает ситуацию, когда все экземпляры расположены на сетевых узлах, и каждый узел имеет
как минимум целевые ресурсы свободны для новых экземпляров.
Все автономные узлы с тегом, начинающимся с htools: standby, считаются кандидатами на
взяты в Интернете. Эти узлы переводятся в оперативный режим до тех пор, пока кластер не будет сбалансирован
алгоритм, используемый хбал(1) приводит к ситуации, когда каждый узел имеет хотя бы минимальную
ресурсы бесплатные для новых экземпляров.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-L [путь]
Спецификация серверной части: сбор данных непосредственно от главного демона, который должен быть
связались через LUXI (внутренний протокол Ганети). Опция описана в
справочная страница инструменты(1).
-X При использовании бэкэнда Luxi hsqueeze также может выполнять указанные команды.
Выполнение серии заданий можно прервать, см. Обработку сигналов ниже.
-S имя файла, --save-cluster = * имя файла *
Если задано, состояние кластера до сжатия сохраняется в заданный файл.
плюс расширение "оригинал" (т.е. имя файла.original), а состояние в конце
операции сжатия сохраняется в данный файл с расширением "сжатый"
(т.е. имя файла.сжатый).
-C [имя файла], --print-commands [= * имя файла *]
Если задан, сценарий оболочки, содержащий команды для сжатия или разжимания
кластер сохраняются в файле с заданным именем; если имя не указано, они
напечатано в стандартный вывод.
-t файл данных, --text-data = * файл данных *
Спецификация серверной части: имя узла хранения файла и информация об экземпляре
(если не собирать LUXI). Необходимо выбрать этот или один из других серверных модулей. В
опция описана на странице руководства инструменты(1).
--minimal-resources = * коэффициент *
Укажите количество ресурсов, которые должны быть свободны на каждом узле, чтобы hsqueeze не мог
рассмотрите возможность подключения дополнительных узлов. Сообщается, что значение кратно
стандартная спецификация экземпляра, взятая из политики экземпляра.
--target-resources = * коэффициент *
Укажите количество ресурсов, которые будут оставаться свободными на любом узле после сжатия. В
значение сообщается кратным стандартной спецификации экземпляра, как взято из
политика экземпляра.
СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ
Сообщать об ошибках на сайт проекта (http://code.google.com/p/ganeti/) или свяжитесь с
разработчики, использующие список рассылки Ganeti ([электронная почта защищена]).
Используйте hsqueeze в Интернете с помощью сервисов onworks.net