Добавление хостов¶
Для того, чтобы подготовить второй и последующие серверы к работе на них необходимо установить 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
Откроем файл и внесем в него изменения. В примере ниже мы сообщили системе, что по адресу 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 убедитесь, что адрес доступен для сервера
[root@testname1 ~]# ping engine.testdomain.ru -c 4
PING engine.testdomain.ru (10.1.140.15) 56(84) bytes of data.
64 bytes from engine.testdomain.ru (10.1.140.15): icmp_seq=1 ttl=64 time=0.250 ms
64 bytes from engine.testdomain.ru (10.1.140.15): icmp_seq=2 ttl=64 time=0.210 ms
64 bytes from engine.testdomain.ru (10.1.140.15): icmp_seq=3 ttl=64 time=0.238 ms
64 bytes from engine.testdomain.ru (10.1.140.15): icmp_seq=4 ttl=64 time=0.200 ms
--- engine.testdomain.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.200/0.224/0.250/0.025 ms
Откройте панель управления, перейдите в 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) Проблемы с зависимостями пакетов при установке - нужно сообщить об этой проблеме в техническую поддержку, для исправления зависимостей в репозитории.