Maneira confiável de verificar se uma placa DRAC está instalada no ambiente Linux?

4

Eu tenho alguns servidores da Dell que não tenho certeza se há algum cartão DRAC instalado (é uma vergonha para mim) e estou tentando encontrar uma maneira de verificar isso.

Até agora, lspci e omreport não informam nada. dmesg | grep DRAC não é confiável porque é rotacionado. racadm deve funcionar, mas não tenho como instalá-lo em uma caixa Debian.

Mais alguma ideia? Obrigado.

    
por 0x44 11.12.2009 / 09:53

7 respostas

9

"ipmitool sdr elist mcloc" é provavelmente o que você está procurando; Ele ainda funciona com os novos iDRAC6es, que são integrados com a placa principal e, portanto, não aparecem na lista de FRUs:

$ sudo ipmitool sdr elist mcloc
BMC              | 00h | ok  |  7.1 | Dynamic MC @ 20h
DRAC 5           | 00h | ok  | 11.1 | Dynamic MC @ 26h

$ bash-3.00$ sudo ipmitool sdr elist mcloc
iDRAC6           | 00h | ok  |  7.1 | Dynamic MC @ 20h
    
por 13.03.2012 / 21:49
3

Esta postagem indica que lspci deve ser capaz de ver o cartão:

04:04.0 Class ff00: Dell Remote Access Card 4
04:04.1 Class ff00: Dell Remote Access Card 4 Daughter Card Virtual UART
04:04.2 Class ff00: Dell Remote Access Card 4 Daughter Card SMIC
    
por 11.12.2009 / 11:41
2

que tal listar dispositivos usb?

você deve encontrar pelo menos kbd / mouse virtual e possivelmente pendrive / cd.

somehost0:~# lsusb -v|less
Bus 001 Device 036: ID 413c:0000 Dell Computer Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x0000
  bcdDevice            0.00
  iManufacturer           1 Dell
  iProduct                2 DRAC5
  ....

parece que pode ser reduzido ao resultado de análise de:

lsusb -v -d 413c:0000
    
por 11.12.2009 / 16:03
1

não é uma solução, mas se for debian as mensagens de inicialização são armazenadas em / var / log / dmesg * que não é rotacionado. Ainda você tem que saber o que você está procurando em termos de nome; talvez apareça no lspci com um nome 'desconhecido'?

    
por 11.12.2009 / 10:43
0

Como lorenzog anotou , / var / log / dmesg não foi rodado como eu pensava, então vamos grampear:

$ grep -i 'dell\|drac' /var/log/dmesg
ACPI: RSDP (v002 DELL                                  ) @ 0x00000000000f2a00
ACPI: XSDT (v001 DELL   PE_SC3   0x00000001 DELL 0x00000001) @ 0x00000000000f2a80
ACPI: FADT (v003 DELL   PE_SC3   0x00000001 DELL 0x00000001) @ 0x00000000000f2b88
ACPI: MADT (v001 DELL   PE_SC3   0x00000001 DELL 0x00000001) @ 0x00000000000f2c7c
ACPI: SPCR (v001 DELL   PE_SC3   0x00000001 DELL 0x00000001) @ 0x00000000000f2d5d
ACPI: HPET (v001 DELL   PE_SC3   0x00000001 DELL 0x00000001) @ 0x00000000000f2dad
ACPI: MCFG (v001 DELL   PE_SC3   0x00000001 DELL 0x00000001) @ 0x00000000000f2de5
ACPI: DSDT (v001 DELL   PE_SC3   0x00000001 MSFT 0x0100000e) @ 0x0000000000000000
input: Dell DRAC5 as /class/input/input0
input: USB HID v1.10 Keyboard [Dell DRAC5] on usb-0000:00:1d.7-1.1
input: Dell DRAC5 as /class/input/input1
input: USB HID v1.10 Mouse [Dell DRAC5] on usb-0000:00:1d.7-1.1
  Vendor: Dell      Model: Virtual  CDROM    Rev: 123
  Vendor: Dell<7>usb-storage: device scan complete

Existem dois dispositivos USB atribuídos ao DRAC. No entanto, ainda não tenho como listá-lo em lspci . DRAC deve estar conectado a um barramento PCI, certo?

    
por 11.12.2009 / 15:31
0

Se você tem um DRAC instalado, ele supera a interface IPMI do Controlador de Gerenciamento de Baseboard? Em caso afirmativo, você pode consultar através do IPMI para ver quais são as configurações.

    
por 11.12.2009 / 16:57
0

Existe uma maneira mais fácil de verificar a versão do iDRAC:

server# omreport chassis info |grep DRAC
iDRAC6 Version                           : 1.50
    
por 23.05.2013 / 03:18