Назад | Перейти на главную страницу

Intel AMT - включить vnc через linux

На всех наших старых серверах есть супермикроплаты, и мы использовали IPMI для внеполосного управления. В основном мы использовали его для выключения / перезапуска и иногда меняли некоторые настройки через консоль sol / kvm. Так случилось, что на одном из наших новых серверов установлена ​​плата Intel с vPro / AMT. Мы включили его и были очень разочарованы предлагаемым им веб-интерфейсом, который очень ограничен по сравнению с нашим обычным решением IMPI.

Наша основная проблема сейчас: как мы можем включить + #? =) (& /% $ § "kvm vnc. AMT поддерживает его с версии 6, у нас есть 7. Мы активировали в настройках BIOS kvm, SOL и IDER. Но похоже, что нет vnc-сервера для запуска (простой telnet servername 5900 показывает это). Некоторые поиски действительно свободных сайтов в всезнающем Интернете, похоже, указывают на то, что вы должны включить его в дополнение к настройке BIOS с помощью инструмента управления от Intel. (Не уверен, почему это так, и для этого нет опции BIOS) - но если это так, мы не знаем, как это сделать, поскольку у нас есть среда только для Unix (Linux + Solaris) и мы не можем использовать это (это инструмент Windows).

Похоже, есть драйвер для Linux от Intel, который позволяет делать эти настройки не по сети, а напрямую на хосте, но знаете что? Мы хотим, чтобы на этой консоли была установлена ​​система, поэтому на самой машине у нас вообще нет системы.

Кто-нибудь знает какое-либо решение для этого? Мы уже установили amttools на другие наши машины, но предоставили только терминал SOL (который НЕ показывает сообщения BIOS) и отражает функциональность очень ограниченного веб-интерфейса.

Обновить: В качестве решения мы использовали теперь частный ноутбук с windows. Мы установили на него эти SOAP-сообщения, генерирующие пакетные сценарии от Intel, и активировали его один раз. Итак, у нас теперь работает vnc, но я с радостью услышал бы другое решение, поскольку (мы уже проверили это), когда AMT (частично) сбрасывается, настройка также исчезает.

Нам это тоже было нужно, и мы нашли, что делать. По сути, вам нужно использовать wsmancli (API управления веб-службами разных производителей), чтобы помочь вам. Я включил шаблонный сценарий, чтобы вы начали. Есть и другие утилиты для работы с WS Management, поищите, если интересно.

Установить на Ubuntu:

sudo apt-get install wsmancli

После установки:

ip=<IP of AMT>    
AMT_PASSWORD="<your password for the 'admin' user>"

# Must be exactly *8 characters long* and contain at least one of each:
#   [ lower case, upper case, number, special character ]
VNC_PASSWORD="<what password you want for VNC>"


# Enable KVM
wsman put http://intel.com/wbem/wscim/1/ips-schema/1/IPS_KVMRedirectionSettingData -h $ip -P 16992 -u admin -p ${AMT_PASSWORD} -k RFBPassword=${VNC_PASSWORD}

# Enable KVM redirection to port 5900
wsman put http://intel.com/wbem/wscim/1/ips-schema/1/IPS_KVMRedirectionSettingData -h $ip -P 16992 -u admin -p ${AMT_PASSWORD} -k Is5900PortEnabled=true

# Disable opt-in policy
wsman put http://intel.com/wbem/wscim/1/ips-schema/1/IPS_KVMRedirectionSettingData -h $ip -P 16992 -u admin -p ${AMT_PASSWORD} -k OptInPolicy=false

# Disable session timeout
wsman put http://intel.com/wbem/wscim/1/ips-schema/1/IPS_KVMRedirectionSettingData -h $ip -P 16992 -u admin -p ${AMT_PASSWORD} -k SessionTimeout=0

# Enable KVM
wsman invoke -a RequestStateChange http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_KVMRedirectionSAP -h ${ip} -P 16992 -u admin -p ${AMT_PASSWORD} -k RequestedState=2