web-dev-qa-db-ja.com

IntelAMT-Linux経由でvncを有効にする

古いサーバーにはすべてスーパーマイクロボードが搭載されており、IPMIを使用して帯域外管理を行っていました。ほとんどの場合、シャットダウン/再起動に使用し、sol/kvmコンソールを介して一部の設定を変更することもありました。たまたま、新しいサーバーの1つにvPro/AMTを搭載したIntelボードが搭載されています。私たちはそれを有効にし、それが提供するwebguiに本当に失望しました。これは、通常のIMPIソリューションと比較して非常に限られています。

私たちの主な問題は次のとおりです。+#?=)(&/%$§ "kvm vncを有効にするにはどうすればよいですか。AMTはバージョン6からサポートしています。7があります。BIOS設定kvm、SOL、およびIDERでアクティブ化しました。しかし、実行するvncサーバーがないようです(簡単なtelnet servername 5900はこれを示しています)。全知のインターネット上の本当に予備のサイトを掘り下げると、Intelの管理ツールを使用したBIOS設定に加えてそれを有効にする必要があることが示されているようです。 (なぜこのようになっているのかわからず、BIOSオプションもありません)-しかし、そうだとすれば、Unix(Linux + Solaris)のみの環境があり、使用できないため、その方法がわかりません。それ(そのWindowsツール)。

IntelのLinuxには、ネットワーク経由ではなくホスト上で直接これらのシーティングを行うことができるドライバーがあるようですが、どうでしょうか。そのコンソールにシステムをインストールする必要があるため、マシン自体にはシステムがまったくありません。

誰かがこれに対する解決策を知っていますか?すでに他のマシンにamttoolsをインストールしましたが、SOLターミナル(BIOSメッセージは表示されません))を提供し、非常に限られたwebguiの機能を反映しています。

更新:解決策として、ウィンドウ付きのプライベートラップトップを使用しました。これをインストールしましたSOAP Intelからバッチスクリプトを生成するメッセージをインストールし、一度アクティブ化しました。これでvncが機能するようになりましたが、別の解決策を喜んで聞いています(すでに確認済みです)。 AMTは(部分的に)リセットされ、設定もなくなります。

9
flolo

私たちにもこれが必要であり、何をすべきかを見つけました。基本的に、wsmancli( Cross-Vendor Web-Services Management 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
13
dpb