Pull to refresh

Comments 18

я бы на вашем месте постарался обойтись без 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

Ага, только у нас на ходу ещё Х8 и масса других матерей похожих вендоров тоже с java.

HTML5 мы открываем через guacamole, скоро выложим статью.

С вашим сайтом что-то не то (актуальная версия Хрома на Андроид, никаких дополнений).

Интересно.. А откуда этот снапшот? На сайте www.hostkey.ru иной шаблон. Тут я вижу валюта попутана и количество доступных машин не показывает

И в самом деле, сейчас поправим.

на дворе 2022ой год, а Supermicro так и не реализовала поддержку redfish? https://github.com/LAKostis/redirector - реализация сходного фукционала, без vm и java, голый curl + jq.

на дворе 2022ой год, а Supermicro так и не реализовала поддержку redfish?

разумеется, в новых серверах есть redfish, но что делать со старыми?


https://github.com/LAKostis/redirector — реализация сходного фукционала, без vm и java, голый curl + jq

спасибо за ссылку, интересно, насколько это всеядное решение

ну там в коде видно, что оно умеет. Dell и Supermicro поддерживались хорошо, но т.к. сейчас я от железа уже отошёл код требует проверки и актуализации.

Sign up to leave a comment.