Intel AMT - habilitar vnc via linux

8

Todos os nossos servidores antigos possuem placas supermicro e usamos o IPMI para fazer o gerenciamento fora de banda. Usamos principalmente para desligar / reiniciar e, às vezes, alterar algumas configurações através do console sol / kvm. Como acontece, um dos nossos novos servidores tem uma placa Intel com vPro / AMT. Nós o habilitamos e ficamos muito desapontados com o webgui que ele oferece, o que é muito limitado em comparação com a nossa solução usual de IMPI.

Nosso principal problema agora é: Como podemos ativar o + #? =) (&% $ § "kvm vnc. A AMT suporta a partir da versão 6, temos o 7. Ativamos nas configurações da bios kvm, SOL e IDER, mas parece não haver nenhum servidor vnc para rodar (um fácil telnet servername 5900 mostra isso). Alguns pesquisando sobre os sites realmente livres na internet onisciente parecem indicar que você tem que ativá-lo além da configuração do BIOS. com uma ferramenta de gerenciamento da Intel (não tenho certeza porque é assim, e não há uma opção de BIOS para isso) - mas se é assim, nós não sabemos como fazê-lo, pois temos um Unix (Linux + Solaris ) apenas ambiente e não pode usá-lo (é uma ferramenta do windows).

Parece que há um driver para o Linux da Intel que você pode fazer essas mensagens não via rede, mas diretamente no host - mas adivinhe? Queremos que esse console instale um sistema nele, então não temos nenhum sistema na própria máquina.

Alguém sabe de alguma solução para isso? Nós já instalamos em nossas outras máquinas as amttools, mas damos apenas um terminal SOL (que mostra NOT as mensagens da BIOS) e espelha a funcionalidade da webgui muito limitada.

Atualização : Como solução, usamos agora um laptop particular com janelas. Instalamos essas mensagens SOAP gerando scripts em lote da Intel e ativamos uma vez. Então agora temos que trabalhar com vnc - mas eu ficaria feliz em ouvir outra solução, como (nós já checamos) quando a AMT é (parcialmente) re-configurada, a configuração também se foi.

    
por flolo 09.08.2011 / 14:14

1 resposta

12

Precisamos disso também e descobrimos o que fazer. Basicamente, você precisa usar o pacote wsmancli ( API de gerenciamento de serviços de vários fornecedores ) para ajudá-lo. Eu incluí um script de modelo para você ir. Existem outros utilitários para operar com o WS Management, pesquise se interessado.

Instale no Ubuntu:

sudo apt-get install wsmancli

Depois de instalado:

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
    
por 09.07.2014 / 23:57