Добавление хостов
Для того, чтобы подготовить второй и последующие серверы к работе на них необходимо установить HOSTVM Node. Инструкция по установке приведена на странице Установка HOSTVM Node
После установки ОС, подключитесь к серверу с помощью PuTTY под пользователем root.
Убедитесь, что сервер "видит" диск, на котором размещены виртуальные машины. Командой multipath -ll выведете доступные по FC диски. Из примера ниже видим, что диск с guid 3600508b400099f8e0002e000036a0000, который использовался для установки первой ноды, подключен.
[root@testname2 ~]# multipath -ll
3600508b400099f8e0002e000036a0000 dm-3 HP ,HSV300
size=250G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| |- 1:0:3:1 sdg 8:96 active ready running
| `- 2:0:0:1 sdb 8:16 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
|- 1:0:0:1 sda 8:0 active ready running
`- 2:0:3:1 sdh 8:112 active ready runningИмя управляющей виртуальной машины должно разрешаться на сервере. В файл /etc/hosts с помощью редактора nano добавьте запись в формате <ip-адрес управляющей машины> <engine.<domain>.ru которая сообщает системе адрес и имя управляющей машины.
Установим nano
yum install nano -yОткроем файл и внесем в него изменения. В примере ниже мы сообщили системе, что по адресу 10.1.140.15 расположена управляющая машина с именем engine.testdomain.ru
nano /etc/hosts
#
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.1.140.15 engine.testdomain.ruКлавишей 'ctrl'+'o' сохранение файл
Клавишей 'ctrl'+'x' выйдите из редактора
Командой ping -c 4 engine.testdomain.ru убедитесь, что адрес доступен для сервера
Откройте панель управления, перейдите в Compute -> Hosts, нажмите кнопку New

В открывшемся окне заполните поля Name, Hostname(достаточно указать ip-адрес), Password от учетной записи root.

Чтобы добавить возможность запуска виртуальной машины Hosted engine, при добавлении хоста на вкладке Hosted Engine выберите Deploy из выпадающего списка:

Для обеспечения высокой доступности рекомендуется иметь хотя бы 2 таких хоста. Обычный хост виртуализации не имеет возможности запускать виртуальную машину Hosted engine.
Если в кластере, помимо ovirtmgmt, есть ещё обязательные логические сети (Required Network), необходимо присоединить такие логические сети к физическому интерфейсу хоста:
Перейдите в раздел Compute->Hosts;
Нажмите на ссылку в имени хоста, чтобы открыть его свойства;
Перейдите на вкладку Network Interfaces;
Нажмите кнопку Setup Host Networks;
Присоедините логическую сеть к физическому интерфейсу хоста, перетащив ее в область Assigned Logical Networks рядом с интерфейсом;

После завершения установки и настройки, оба хоста будут доступны для работы:

Если же на этом этапе возникла ошибка, то необходимо зайти в параметры хоста, нажав на его имя, перейти в вкладку Events и посмотреть, на каком этапе прервалась установка ПО виртуализации на хост.

Также, более подробно причину ошибки можно рассмотреть в логах хоста по пути /var/log/ovirt-hosted-engine-setup с актуальным временем создания.
Обычно причиной проблем являются:
1) Недоступность интернета на хосте, или невозможность отрезолвить DNS имя репозитория (нужно проверить сетевые настройки хоста)
2) Проблемы с скачиванием пакетов из репозитория
3) Проблемы с зависимостями пакетов при установке - нужно сообщить об этой проблеме в техническую поддержку, для исправления зависимостей в репозитории.
Last updated
Was this helpful?