Como obter o HP ASM para trabalhar com o Xen Hypervisor?

2

Eu tenho um HP DL560, atualmente rodando Debian Squeeze como dom0 no Xen Hypervisor, e os fãs rodam constantemente em 100%. No passado, isso não foi um problema porque eu poderia instalar o ASM da HP, que inclui gerenciamento de ventiladores. No entanto, como eu instalei um kernel habilitado para xen, o driver hp-health (o componente do ASM que controla os ventiladores) não será iniciado (na inicialização ou manualmente). Alguém sabe de alguma maneira de fazer isso funcionar? (Ou qualquer outro método de controlar os ventiladores com segurança.)

Observe que o servidor tem quatro CPUs i386 Xeon, cada uma com sua própria ventoinha, além de uma ventoinha extra, e todos os ventiladores podem ser duplicados para redundância. Também tudo funciona bem sob o Squeeze sem o kernel ativado para xen (ainda é possível inicializar o outro e o hp-health carrega bem na inicialização).

    
por Dennis Bellinger 20.11.2012 / 03:53

2 respostas

1

Assustador ... Eu possuo um HP ProLiant DL560 G1 . Está sentado em algum lugar. É um equipamento muito antigo ... 2U, servidor de 4 sockets Pentium 4 com duas baias de drive :) O meu remonta a 2004.

De qualquer forma, seus fãs fazem respondem aos drivers de integridade da HP. Você menciona hpasm . Esse é um modelo de driver de saúde antigo. Nos últimos anos, os drivers da HP foram empacotados como hp-snmp-agents . Tente fazer download do Pacote de drivers do HP Debian / dpkg .

O objetivo aqui é que os drivers compilem contra o seu kernel em execução. O fato de você estar em um kernel habilitado para Xen não deve importar.

    
por 20.11.2012 / 13:20
1

Parece que apesar da mudança de nome, a instalação de hpasm (do repositório da HP) instala hp-snmp-agents 8.7.0 (que é o que está contido no ISO no link que você enviou). Como resultado, parece que o kernel xen parece ter um impacto no driver ...

A saída de /etc/init.d/hp-health start :

root@dom0:~# /etc/init.d/hp-health start
 Starting Proliant System Health Monitor (hpasmd): 
            [ SUCCESS ]

root@dom0:~# 
Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.521828] general protection fault: 0000 [#3] SMP 

Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.522086] last sysfs file: /sys/devices/pci0000:03/0000:03:01.2/class

Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.525785] Process hpasmd (pid: 5981, ti=ec11a000 task=c1ce0880 task.ti=ec11a000)

Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.525785] Stack:

Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.525785] Call Trace:

Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.525785] Code: 00 8d 76 00 f7 44 24 08 00 00 02 80 75 33 50 b8 00 e0 ff ff 21 e0 8b 40 10 8b 04 85 d0 c2 3f c1 8b 80 0c b0 45 c1 f6 44 24 0d 02 <0f> 94 40 01 66 83 38 01 75 04 c6 40 01 01 58 0f 84 44 33 00 00 

Message from syslogd@dom0 at Nov 20 21:41:58 ...
 kernel:[ 1572.525785] EIP: [<c10067bf>] xen_iret+0x27/0x2b SS:ESP 0069:ec11bfe0

Seguido por hpasmcli :

root@dom0:~# hpasmcli

ERROR: Could not open /dev/cpqhealth/cdt.
Please make sure the Health Monitor is started.

(Este provavelmente deve ser um comentário, mas não estou autorizado a postar comentários.)

    
por 21.11.2012 / 05:01