Intel AMT - abilita vnc via linux


9

Tutti i nostri vecchi server hanno schede supermicro e abbiamo usato IPMI per gestire fuori banda. Principalmente l'abbiamo usato per l'arresto / riavvio e talvolta abbiamo cambiato alcune impostazioni tramite la console sol / kvm. Accade che uno dei nostri nuovi server abbia una scheda Intel con vPro / AMT. L'abbiamo abilitato e siamo rimasti davvero delusi dal webgui che offre, che è molto limitato rispetto alla solita solitudine IMPI.

Il nostro problema principale è ora: come possiamo abilitare + #? =) (& /% $ § "kvm vnc. AMT lo supporta dalla versione 6, ne abbiamo 7. Abbiamo attivato nelle impostazioni del BIOS kvm, SOL e IDER. Ma sembra che non ci sia nessun server vnc da eseguire (un facile telnet servername 5900dimostrarlo) Alcuni scavi sui siti veramente risparmiati su Internet onnisciente sembrano indicare che è necessario abilitarlo oltre all'impostazione del BIOS con uno strumento di gestibilità di Intel. (Non so perché sia ​​così, e non esiste un'opzione BIOS per esso) - ma se è così, non sappiamo come farlo, poiché abbiamo un ambiente Unix (Linux + Solaris) e non possiamo usare (è uno strumento di Windows).

Sembra che ci siano driver per Linux di Intel che è possibile effettuare tali flussi non tramite la rete ma direttamente sull'host - ma indovinate un po '? Vogliamo che la console installi un sistema su di esso, quindi non abbiamo alcun sistema sul computer stesso.

Qualcuno sa di qualche soluzione per questo? Abbiamo già installato sugli altri computer gli amttools ma forniamo solo un terminale SOL (che mostra NON i messaggi del BIOS) e rispecchia la funzionalità del webgui molto limitato.

Aggiornamento : come soluzione abbiamo usato ora un laptop privato con Windows. Abbiamo installato questi messaggi SOAP generando script batch da Intel su di esso e lo abbiamo attivato una volta. Quindi ora stiamo lavorando su vnc - ma sarei felice di sentire un'altra soluzione, poiché (l'abbiamo già verificato) quando l'AMT viene (parzialmente) ripristinato, anche l'impostazione è sparita.

Risposte:


13

Ne abbiamo bisogno anche noi e abbiamo scoperto cosa fare. Fondamentalmente, è necessario utilizzare il pacchetto wsmancli ( API di gestione dei servizi Web cross-vendor ) per fornire assistenza. Ho incluso uno script modello per iniziare. Esistono altre utilità per operare con WS Management, cercare se interessati.

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.