IPMI

Allikas: Kuutõrvaja
Redaktsioon seisuga 16. oktoober 2008, kell 14:37 kasutajalt Jj (arutelu | kaastöö) (Uus lehekülg: ===Sissejuhatus=== Ipmi on lühend sõnast Intelligent Platform Management Interface Kujutab ta endast kasutajaliidese standartit mida kasutatakse management kaartidel/süsteemidel m...)
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)

Sissejuhatus

Ipmi on lühend sõnast Intelligent Platform Management Interface Kujutab ta endast kasutajaliidese standartit mida kasutatakse management kaartidel/süsteemidel mida toodavad serverite tarbeks firmad nagu IBM, Dell, HP, Intel ja NEC. IMPI võimaldab üle tcp/ip saada ette serveri konsooli, lülitada seda sisse ja välja, haakida külge virtuaalseid meediafaile ja vaadata andurite näite. IPMI on realiseeritud tavaliselt serveri lisakaardi abil, tarvilik on ka vastav emaplaat millel on ipmi toetus olemas.


Asjad mida IPMI 2.0 võimaldab on näiteks Virtual Media Over LAN, Dedicated LAN, KVM-Over-LAN

http://dpw.threerings.net/projects/ipmi-kmod/

http://gfs.wikidev.net/IPMI_Fencing

IPMI 2.0 with Virtual Media Over LAN, Dedicated LAN, KVM-Over-LAN


Ipmi võimaldab ligipääsu nii http,https kui ssh ja telneti vahendusel. Ipmi kontrolleri seadistuseks on olemas käsurea vahend nimega ipmitool järgnevalt vaatame põgusalt lähemalt selle paigaldust FreeBSD/Linux süsteemile ja mõningaid enimkasutatavaid käske.


Install FreeBSD7 süsteemis

/usr/ports/sysutils/ipmitool
make install clean

Seejärel võib anda käsu

kldload ipmi


Gentoo

Kernelisse tuleb kompileerida ipmi tugi ja seejärel laadida järgnevad moodulid

modprobe ipmi_si,ipmi_devintf,ipmi_msghandler. 

Messages failis peaks nägema järgnevaid teateid

ipmi message handler version 39.2
IPMI System Interface driver.
ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0
ipmi: Found new BMC (man_id: 0x000157,  prod_id: 0x0029, dev_id: 0x20)
IPMI kcs interface initialized


Automaatseks laadimiseks tuleks nimetada moodulid failis

/etc/modules.autoload.d/kernel-2.6 

Ipmitooli installiks piisab käsust

emerge ipmitool


Debian

Vaikimisi kernelis on impi moodulid loodud piisab kui anda käsud

modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_si

Ja seejärel installida ipmitool

# apt-get install ipmitool


Seadistus käsureal

Esimesena tuleks muuta vaikimisi olev administraatori kasutajanimi ning parool Sageli on see näiteks Operator ja passord

Vaatame kasutajate nimekirja

# ipmitool user list
ID  Name             Callin  Link Auth  IPMI Msg   Channel Priv Limit
1                    true    false      true       NO ACCESS
2   Operator         true    false      true       ADMINISTRATOR

Muudame kasutaja Operator konto parooli kes on administraatoriks

# ipmitool user set password 2
Password for user 2:
Password for user 2:


Seejärel on enamasti vajalik seadistada ipmitoolile mingi ip aadress vaikimisi küsib ta seda dhcp abil. Olemasolevaid seadistusi saab vaadata käsuga ipmitool lan print


Seadistame ipmi ip aadressi, netmaski ning gateway

# ipmitool lan set 1 ipaddr 192.168.1.19
Setting LAN IP Address to 192.168.1.19
# ipmitool lan set 1 netmask 255.255.255.0
Setting LAN Subnet Mask to 255.255.255.0
# ipmitool lan set 1 arp respond on
Enabling BMC-generated ARP responses
# ipmitool lan set 1 arp generate on
Enabling BMC-generated Gratuitous ARPs
# ipmitool lan set 1 arp interval 5
BMC-generated Gratuitous ARP interval:  5.0 seconds
# ipmitool lan set 1 defgw ipaddr 192.168.1.1
Setting LAN Default Gateway IP to 192.168.1.1

Võrguseadete nägemiseks

# ipmitool lan print
Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD
Auth Type Enable        : Callback : NONE MD2 MD5 PASSWORD
                        : User     : NONE MD2 MD5 PASSWORD
                        : Operator : NONE MD2 MD5 PASSWORD
                        : Admin    : NONE MD2 MD5 PASSWORD
                        : OEM      : NONE MD2 MD5 PASSWORD
IP Address Source       : DHCP Address
IP Address              : 192.168.1.19
Subnet Mask             : 255.255.255.0
MAC Address             : 00:e0:81:b0:9c:e3
SNMP Community String   : public
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled
Gratituous ARP Intrvl   : 2.0 seconds
Default Gateway IP      : 192.168.1.1
Default Gateway MAC     : 00:00:00:00:00:00
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
RMCP+ Cipher Suites     : 0,1,2,3,6,7,8,11,12
Cipher Suite Priv Max   : aaaaaaaaaaaaaaa
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM 

Vaatame kontrolliks seadme hetkeseisu, st kas töötab ja vool küljes

# ipmitool chassis power status
Chassis Power is on

edasi saab juba oma lemmik brauseriga pöörduda juba seadistatud ip suunas ning logida sisse Kasutajaga Operator ja parooliga mis määrasite


http://sources.redhat.com/cluster/wiki/IPMI_FencingConfig

ipmitool -I lan -H HOST_IP_ADDRESS -U USERNAME -a channel info