我们所有的旧服务器都有超微电路板,我们使用IPMI进行带外pipe理。 大多数情况下,我们使用它来closures/重新启动,有时通过sol / kvm控制台更改一些设置。 事实上,我们的新服务器中有一个带有vPro / AMT的英特尔板卡。 我们启用它,并从它提供的webgui真的很失望,这是相比,我们通常的IMPI soliution非常有限。
我们现在的主要问题是:我们如何启用+#?=)(&/%$§“kvm vnc。AMT从版本6支持它,我们有7个。我们在BIOS设置kvm,SOL和IDER中激活。但似乎没有VNC服务器运行(一个简单的telnet servername 5900显示这一点)。一些挖掘真正的备用网站上所有知道的互联网似乎表明,你必须启用它除了BIOS设置与pipe理工具(不知道为什么会这样,而且没有BIOS选项),但是如果是这样的话,我们不知道该怎么做,因为我们只有Unix(Linux + Solaris)环境,不要使用它(它是一个Windows工具)。
似乎英特尔的Linux驱动程序可以使这些不通过networking,但直接在主机上,但猜猜是什么? 我们希望这个控制台在其上安装一个系统,所以我们在这台机器上根本没有任何系统。
任何人都知道这个解决scheme? 我们已经在我们的其他机器上安装了amttools,但只给了一个SOLterminal(显示不是BIOS消息),并反映了非常有限的webgui的function。
更新 :作为解决scheme,我们现在使用一个私人笔记本电脑与Windows 我们安装了这个SOAP消息从英特尔生成批处理脚本,并激活它一次。 所以我们现在正在工作vnc – 但是我很乐意听到另一个解决scheme,因为当我们(已经检查过了)AMT(部分)重置的时候,设置也没有了。
我们也需要这个,并find了要做的事情。 基本上,您需要使用wsmancli( 跨供应商Web服务pipe理API )包来帮助您。 我已经包含了一个模板脚本,让你去。 还有其他实用程序可以与WS Management一起运行,如果感兴趣的话可以search一下
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