Как Virtual Media Web ISO работает на SuperMicro ipmi? Я использую сервер SuperMicro. Я хочу иметь возможность смонтировать загрузочный ISO-образ на сервер, запустить там долгий процесс (форматирование диска), а затем выключить свой ноутбук. Но если я это сделаю, удаленно загруженная ОС зависнет, потому что виртуальный компакт-диск станет нечитаемым.
В java-приложении ipmi в Virtual Storage есть пункт Web ISO. Я подумал, что могу загрузить свой ISO-образ на личный сайт и сделать его доступным через http (s), чтобы мультимедиа оставалась в сети, даже когда я выключил свой ноутбук. Но поле «Имя файла изображения и полный путь» и кнопка «Открыть изображение» для веб-iso неактивны, поэтому я не могу их выбрать. Я также проверил это Java-приложение в ОС Windows, но эта кнопка по-прежнему неактивна. Можно ли смонтировать ISO-образ с веб-сайта в качестве виртуального хранилища?
Из руководства supermicro ipmi:
Веб-ISO: выберите эту функцию, чтобы выбрать веб-ISO и подключить его с веб-страницы. Файл будет смонтирован из веб-интерфейса. Чтобы указать расположение файла, установите путь к образу на странице образа компакт-диска в IPMI.
Таким образом, под веб-iso они означают не ваш личный сайт, а веб-страницу ipmi. Эта страница позволяет вам установить долю самбы.
Вы можете сохранить общий ресурс samba на IP-адресе, доступном из сети, в которой работает ipmi, возможно, в общедоступном Интернете. Вы можете увидеть, как настроить общий ресурс здесь https://ahelpme.com/linux/tips/configure-and-mount-samba-share-in-supermicro-ipmi-virtual-media-cd-rom/
Это может быть ответом на мой собственный вопрос, но даже после настройки некоторых значений на странице CD-ROM веб-интерфейса ipmi эта опция по-прежнему не работает (выделена серым цветом). Помощь и улучшение ответа приветствуются.
Кроме того, я обнаружил, что supermicro-update-manager может монтироваться с использованием http. Из руководства:
MountIsoImage
--image_url <URL>
The URLs to access the shared ISO image
SAMBA URL: 'smb://<host name or ip>/<shared point>/<file path>'
SAMBA UNC: '\\<host name or ip>\<shared point>\<file path>'
HTTP URL: 'http://<host name or ip>/<shared point>/<file path>'
Так что я попробовал
supermicro-update-manager --no_banner -i ipmi.yourserver.ru -u ADMIN -f ~/.ipmi-password.txt -c MountIsoImage --image_url http://your-domain.ru/archlinux.iso
Но я получил
********************************<<<<<ERROR>>>>>*********************************
ExitCode = 38
Description = Function is not supported
Program Error Code = 282.41
Error message:
Mount ISO image via Http protocol is not supported by this BMC FW.
********************************************************************************
И в этом, наверное, ключ к проблеме. Похоже, BMC FW должен поддерживать эту функцию. Мне нужно обновить BMC и проверить, а также проверить на разных материнских платах.