Комментарии 15
я бы на вашем месте постарался обойтись без java-приложения
https://basraayman.com/2016/12/03/using-a-novnc-branch-to-connect-to-your-supermicro-ikvm/
https://github.com/novnc/noVNC/issues/385
https://github.com/kelleyk/noVNC/tree/bmc-support
Мы создали HOSTKEY INVAPI — сервисную панель, позволяющую выполнять любые действия по управлению оборудованием: от заказа серверов до переустановки ОС
подсовывать свои iso для загрузки можно? если да, то как это реализовано?
Тут есть несколько моментов:
Все ипми висят в серой сети и снаружи так вот просто не доступны
Клиенты желают нажать одну кнопку и что бы появилась консоль, ничего к себе не ставя
У нас в эксплуатации около 70 разных вариантов матерей с разнообразными ипми разных видов, не везде так будет работать. А выкачать jnlp файл из веб-интерфейса получается почти всегда.
Для html5 доступа к vnc-образным консолям (например dell idrac или ovirt) мы используем guacamole с novnc, про это выложим позднее.
Iso монтируется с внутренней шары, образ с неё можно выбрать там в консоли. Соответственно, на шаре лежат основные популярные образа ОС и дрова. По запросу клиента мы оперативно добавляем туда желаемое. В планах автоматизировать эту историю
Как обстоят дела с фреймрейтом? Например, пойдет ли видео через guacamole? И какова отзывчивость курсора при работе со сложным софтом? Предположим графический редактор, где требуется точность наведения курсора мыши.
Вы переоцениваете возможности KVM в IPMI. Это в первую очередь чисто утилитарный инструмент для администрирования железки с соответствующей производительностью (у меня показывает 5-6 фпс в консоли линукса, под виндой может быть до 15-20 можно дотянуть). Для понимания - в качестве видеоядра в IPMI чипах используется Matrox G200 и аналоги.
Там многие годы я вижу Aspeed AST2400 и его последователи, весь видеовывод на серверах с консоли чтоже через него. производительность графики там чисто номинальная, хорошо если картинка не волнами идет. Ссылка на стандартный чип IPMI - https://www.aspeedtech.com/server_ast2500/
Забудьте, это что бы в шелле что-то делать или в винде настройки сети поправить. Аккуратно, медленно и печально
Все ипми висят в серой сети и снаружи так вот просто не доступны
Клиенты желают нажать одну кнопку и что бы появилась консоль, ничего к себе не ставя
это никак не противоречит тому, что я написал.
Для html5 доступа к vnc-образным консолям (например dell idrac или ovirt) мы используем guacamole с novnc, про это выложим позднее.
речь про то, что уже есть готовый порт novnc, умеющий работать со старыми микрами без java. да, разработчик так и не влил изменения в апстрим, но я не думаю, что это неразрешимое препятствие.
У нас в эксплуатации около 70 разных вариантов матерей с разнообразными ипми разных видов, не везде так будет работать
надо тестировать, подозреваю, что везде или почти везде всё-таки заработает.
ну, может быть, придётся немного приложить напильник.
Отличная штука этот NoJava-IPMI-KVM-Server, и как я про него раньше не слышал.
Если кому нужно накидал конфиг для supermicro, по идее должен заработать если не на всех платах с java kvm, то на многих:
templates:
supermicro:
skip_login: False
login_user: ЛОГИН_АДМИНА
login_endpoint: /cgi/login.cgi
allow_insecure_ssl: True
user_login_attribute_name: name
password_login_attribute_name: pwd
send_post_data_as_json: False
session_cookie_key: SID
download_endpoint: /cgi/url_redirect.cgi?url_name=ikvm&url_type=jwsk
java_version: 7u51
format_jnlp: False
hosts:
myhost:
based_on: supermicro
full_hostname: АДРЕС_ВЕБ_ИНТЕРФЕЙСА_IPMI
Новые прошивки IPMI в супермикро содержат в себе помимо java еще и html5 версию окна kvm
С вашим сайтом что-то не то (актуальная версия Хрома на Андроид, никаких дополнений).
Интересно.. А откуда этот снапшот? На сайте www.hostkey.ru иной шаблон. Тут я вижу валюта попутана и количество доступных машин не показывает
hostkey.ru/instant-servers/dedicated/ выбрать локацию RU, затем выше нажать «Выбрать сервер»
Реализация простой HTML5-панели управления серверами с поддержкой IPMI