Intel AMT – abilita vnc tramite linux

Tutti i nostri vecchi server dispongono di tabs supermicro e abbiamo utilizzato IPMI per gestire fuori banda. Principalmente lo abbiamo usato per spegnere / riavviare e talvolta cambiare alcune impostazioni tramite la console sol / kvm. Come succede uno dei nostri nuovi server ha un board Intel con vPro / AMT. Ci siamo abituati e siamo rimasti veramente delusi dalla webgui che offre, che è molto limitata rispetto alla solita saltazione IMPI.

Il nostro problema principale è ora: come possiamo abilitare il + #? =) (& /% $ § "kvm vnc. AMT lo support dalla versione 6, abbiamo 7. Abbiamo triggersto nelle impostazioni bios kvm, SOL e IDER. Ma non sembra che venga eseguito un server vnc (questo è un facile nome di servizio telnet servername 5900 ). Alcuni scavi sui siti davvero ricercati sull'internet cosciente sembrano indicare che è necessario abilitarlo oltre all'impostazione del BIOS con uno strumento di gestibilità da Intel (non so perché sia ​​così e non esiste un'opzione BIOS) – ma se è così, non sappiamo come farlo, in quanto abbiamo un solo ambiente Unix (Linux + Solaris) e non può utilizzarlo (è uno strumento di Windows).

Sembra che ci sia un driver per Linux da Intel che non puoi fare questi sondaggi non attraverso la networking, ma diretti sull'host – ma indovinate cosa? Vogliamo che la console installi un sistema su di esso, quindi non abbiamo alcun sistema sulla macchina stessa.

Qualcuno sa di qualsiasi soluzione per questo? Abbiamo già installato sulle nostre altre macchine le amtolette ma danno solo un terminal SOL (che mostra NON i messaggi BIOS) e rispecchia la funzionalità del webgui molto limitato.

Aggiornamento : Come soluzione abbiamo usato ora un computer porttile privato con windows. Abbiamo installato questi SOAP che generano script batch da Intel su di esso e lo hanno triggersto una volta. Quindi ora lavoriamo vnc – ma vorrei volentieri sentire un'altra soluzione, perché (abbiamo già controllato) quando l'AMT è (parzialmente) resettato, l'impostazione è anche andata.

One Solution collect form web for “Intel AMT – abilita vnc tramite linux”

Abbiamo anche bisogno di questo e abbiamo trovato cosa fare. In sostanza, è necessario utilizzare il pacchetto wsmancli ( Cross-Vendor Web-Services Management API ) per aiutarti. Ho incluso uno script di template per farti andare. Ci sono altre utilità per operare con WS Management, cercare se sei interessato.

Installa su Ubuntu:

 sudo apt-get install wsmancli 

Dopo l'installazione:

 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 
Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.