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), если хост настроен на использование локального хранилища данных;
информацию мониторинга;
активных ВМ на узле.