Product SiteDocumentation Site

26.2. Работа с узлами в командной строке

onehost — это инструмент управления узлами в OpenNebula. Описание всех доступных опций утилиты onehost можно получить, выполнив команду:
$ man onehost
Для добавления узла в облако, необходимо выполнить следующую команду от oneadmin на сервере управления:
$ onehost create host01 -im kvm -vm kvm
ID: 1
Список узлов можно просмотреть, выполнив команду:
$ onehost list
  ID NAME         CLUSTER    TVM      ALLOCATED_CPU      ALLOCATED_MEM STAT
   1 host01       default      0       0 / 400 (0%)     0K / 7.6G (0%) on

Примечание

Если возникли проблемы с добавлением узла, то скорее всего неправильно настроен ssh. Ошибки можно просмотреть в /var/log/one/oned.log.
Для указания узла можно использовать его ID или имя. Например, удаление узла с указанием ID:
$ onehost delete host01
или имени:
$ onehost delete 1
Изменение статуса узла:
$ onehost disable host01 // деактивировать узел
$ onehost enable host01 // активировать узел
$ onehost offline host01 // полностью выключить узел
Просмотр информации об узле:
$ onehost show 1
Информация об узле содержит:
  • общую информацию, включая имя и драйверы, используемые для взаимодействия с ним;
  • информацию об объёме (Host Shares) процессора и памяти;
  • информацию о локальном хранилище данных (Local System Datastore), если хост настроен на использование локального хранилища данных;
  • информацию мониторинга;
  • активных ВМ на узле.