IPMI
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.
Üks tavaline halduskaart mis ipmi toega näeb välja selline
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