На всех наших старых серверах есть супермикроплаты, и мы использовали 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, поищите, если интересно.
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