Рекомендации по организации хранения ISO-образов
2. Пояснение
На данный момент в zVirt есть ограничения при работе с ISO-образами:
-
После перемещения ISO-образов из одного домена хранения в другой теряется возможность загрузки с них виртуальных машин.
-
После перемещения ISO-образа в домене хранения у пользователя нет возможности произвести смену его названия.
-
Не рекомендуется выполнять параллельную загрузку двух и более ISO-образов.
3. Рекомендации
В связи с указанными ограничениями рекомендуется поступать следующим образом:
-
Переименовывать файл ISO до загрузки в домен хранения таким образом, чтобы по названию можно было понять его назначение.
-
Использовать отдельный домен хранения для размещения ISO-образов, например ISO, с типом Данные. Для этого:
-
Авторизуйтесь в портале администратора,
-
Перейдите в раздел ,
-
Выберите кнопку меню Загрузить и нажмите Начать,
-
Нажмите Тест соединения, чтобы провести тестирование корректности настройки системы до начала загрузки ISO-образа,
-
Нажмите Выберите файл,
-
В диалоговом окне выберите ISO-образ для загрузки,
-
В полях Центр данных, Домен хранения, Профиль диска и Хост выберите необходимый домен хранения, а также хост, который будет использоваться в качестве прокси-сервера для загрузки ISO-образа.
При выборе хоста рекомендуется выбирать наименее загруженный хост.
-
-
Для размещения ISO-образов также можно использовать API-функционал. Подробнее — Загрузка образов дисков в хранилище с помощью утилиты "upload disk".
4. Имеющиеся проблемы и способы их решения
Если после перемещения ISO-образ перестает быть загрузочным, то необходимо выполнить запрос к API с указанием ID диска:
USER=admin@internal (1)
PASSWORD=1
FQDN="engine.ru"
PEM="engine.cer"
DISK_ID="b8a70a22-53b1-43af-ab04-0abbe53f359a"
curl -s \
--cacert ${PEM} \
--request POST \
--header 'Version: 4' \
--header 'Accept: application/xml' \
--header "Content-Type: application/xml" \
--user ${USER}':'${PASSWORD} \
--data "<action><disk><sparse>false</sparse><format>raw</format></disk></action>" \
https://${FQDN}/ovirt-engine/api/disks/${DISK_ID}/convert
| 1 | В случае интеграции с Keycloak используйте учетную запись admin@zvirt@internalsso |