Ipmi » History » Version 24

Beraldo Leal, 21 Mar 2013 23:27

1 1 Beraldo Leal
h1. Procedimentos IPMI
2 1 Beraldo Leal
3 14 Beraldo Leal
Todos os comandos abaixo são encontrados no pacote *freeipmi-tools*, uma implementação do projeto GNU, para o protocolo IPMI.
4 13 Beraldo Leal
5 22 Beraldo Leal
*Nota*: Todos os commandos do *freeipmi-tools* aceita a seguinte syntax para múltiplos hosts: @educloud[00-127]@.
6 17 Beraldo Leal
7 24 Beraldo Leal
Para que a configuração de SOL (Serial over Lan) funcione, Na BIOS, em *Server -> Remote Access Configuration*, deve estar:
8 24 Beraldo Leal
9 24 Beraldo Leal
<pre>
10 24 Beraldo Leal
*******************************************************
11 24 Beraldo Leal
* Remote Access                  [Enabled]            *
12 24 Beraldo Leal
*                                                     *
13 24 Beraldo Leal
* Serial port number             [COM2]               *
14 24 Beraldo Leal
*      Base Address, IRQ         [2F8h, 3]            *
15 24 Beraldo Leal
* Serial Port Mode               [57600 8,n,1]        *
16 24 Beraldo Leal
* Flow Control                   [Hardware]           *
17 24 Beraldo Leal
* Redirection After BIOS POST    [Always]             *
18 24 Beraldo Leal
* Terminal Type                  [VT-UTF8]            *
19 24 Beraldo Leal
*******************************************************
20 24 Beraldo Leal
</pre>
21 24 Beraldo Leal
22 1 Beraldo Leal
h2. Obtendo um console serial (SOL - Serial over Lan):
23 8 Beraldo Leal
24 1 Beraldo Leal
<pre>
25 18 Beraldo Leal
$ ipmi-console -h educloud01 -u admin -P -W solpayloadsize
26 1 Beraldo Leal
</pre>
27 2 Beraldo Leal
28 5 Beraldo Leal
*Nota:* Para sair da console digite: @&.@
29 4 Beraldo Leal
30 3 Beraldo Leal
31 12 Beraldo Leal
h2. Ligando a máquina (Wakeup on Lan)
32 8 Beraldo Leal
33 3 Beraldo Leal
<pre>
34 23 Beraldo Leal
$ ipmipower -h educloud01 -u admin -P --on
35 1 Beraldo Leal
</pre>
36 1 Beraldo Leal
37 23 Beraldo Leal
h2. Desligando a máquina
38 23 Beraldo Leal
39 23 Beraldo Leal
<pre>
40 23 Beraldo Leal
$ ipmipower -h educloud01 -u admin -P --off
41 23 Beraldo Leal
</pre>
42 23 Beraldo Leal
43 1 Beraldo Leal
h2. Reiniciando a máquina:
44 12 Beraldo Leal
45 18 Beraldo Leal
<pre>
46 23 Beraldo Leal
$ ipmipower -h educloud01 -u admin -P --reset
47 12 Beraldo Leal
</pre>
48 12 Beraldo Leal
49 15 Beraldo Leal
h2. Configurar para que o próximo boot seja via PXE:
50 15 Beraldo Leal
51 19 Beraldo Leal
*Nota:* Nem todas as máquinas suportam este comando.
52 15 Beraldo Leal
53 15 Beraldo Leal
<pre>
54 18 Beraldo Leal
$ ipmi-chassis-config -h educloud01 -u admin -P  --commit -e "Chassis_Boot_Flags:Boot_Flags_persistent=No"
55 18 Beraldo Leal
$ ipmi-chassis-config -h educloud01 -u admin -P  --commit -e "Chassis_Boot_Flags:Boot_Device=PXE"
56 15 Beraldo Leal
</pre>
57 15 Beraldo Leal
58 1 Beraldo Leal
h2. Obter o power status:
59 7 Beraldo Leal
60 7 Beraldo Leal
<pre>
61 18 Beraldo Leal
$ ipmi-chassis -h educloud01 -u admin -P --get-status
62 7 Beraldo Leal
</pre>
63 9 Beraldo Leal
64 9 Beraldo Leal
h2. Obter informações dos sensores:
65 9 Beraldo Leal
66 9 Beraldo Leal
<pre>
67 18 Beraldo Leal
$ ipmi-sensors -h educloud01 -u admin -P --verbose
68 9 Beraldo Leal
</pre>
69 10 Beraldo Leal
70 10 Beraldo Leal
h2. Obter informações da placa mãe/produto:
71 10 Beraldo Leal
72 10 Beraldo Leal
<pre>
73 18 Beraldo Leal
$ ipmi-fru -h educloud01 -u admin -P --verbose
74 10 Beraldo Leal
</pre>