В ходе работ по настройке oVirt Engine 4.0.4 можно заметить то, что после перезапуска главной службы ovirt-engine, последующее первое обращение к веб-порталам oVirt приводит к длительному ожиданию открытия веб-страницы. При этом все последующие открытия веб-страниц работают быстро. Обратившись с соответствующим с вопросом в мэйл-группу oVirt я оперативно получил ответ на свой вопрос.
Оказалось, что это известная проблема при использовании oVirt в конфигурации Hosted Engine. И как я понял, связана эта проблема с отсутствием необходимых данных в пулах энтропии, которые используются механизмами генерации случайных чисел/RNG (Random Number Generator), которые в свою очередь используются oVirt. По мнению Simone Tiraboschi самым правильным решением этой проблемы будет использование виртуальных VirtIO RNG device, однако оно, как я понял, находится в стадии доработки. Поэтому альтернативным вариантом на данный момент будет использование специальной службы haveged в гостевой ОС Hosted Engine.
Устанавливаем службу:
# yum -y install haveged
Запускаем службу и включаем её автозапуск в процессе загрузки системы
# systemctl start haveged.service # systemctl enable haveged.service Created symlink from /etc/systemd/system/multi-user.target.wants/haveged.service to /usr/lib/systemd/system/haveged.service
Проверяем состояние службы:
# systemctl status haveged.service ● haveged.service - Entropy Daemon based on the HAVEGE algorithm Loaded: loaded (/usr/lib/systemd/system/haveged.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2016-10-03 12:56:24 MSK; 2min 12s ago Docs: man:haveged(8) http://www.issihosts.com/haveged/ Main PID: 5304 (haveged) CGroup: /system.slice/haveged.service L-5304 /usr/sbin/haveged -w 1024 -v 1 --Foreground Oct 03 12:56:24 KOM-AD01-OVIRT1 systemd[1]: Started Entropy Daemon based on the HAVEGE algorithm. Oct 03 12:56:24 KOM-AD01-OVIRT1 systemd[1]: Starting Entropy Daemon based on the HAVEGE algorithm. ...
После этого можно попробовать выполнить перезапуск службы ovirt-engine и проверить то, как после этого будет работать первое обращение к веб-порталам oVirt. В моём случае проблема была решена.
Подробнее об энтропии и генерации случайных данных с помощью службы haveged можно почитать в статье Использование простого демона энтропии Haveged
Добавить комментарий