Sunucumda bir çeşit IPMI olup olmadığını nasıl öğrenebilirim?


10

Yönetici olarak hiç bir Linux sunucusu görmedim. Bir çeşit IPMI yüklü olup olmadığını nasıl öğrenebilirim?

Ipmitool yükleyerek kendi sorumu cevaplamaya çalıştım:

Setting up ipmitool (1.8.9-2) ...
Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such  file or directory
Unable to open interface
failed!
invoke-rc.d: initscript ipmievd, action "start" failed.

cevaptı. Sunucunun sunucuyu uzaktan kontrol etmek için ne kullandığını veya ISS'nin muhtemelen uzaktan yönetim HTML panellerine nasıl bağladığını bulabilir miyim?


Bir VPC ise, IPMI erişimi elde etmenin bir yolu yoktur (orada entegre olan bir hipervizör sistemi yoksa). Eğer özel bir sunucu ise, size bu düzeyde erişim vermek konusunda hala isteksiz olacaklardır.
Chris S

1
Özel bir Debian kutusu.
isync

Yanıtlar:


1

Eğer Kızıl Şapka ise, yap rpm -qa|grep ipmi. OpenIPMI en olası kurulum veya tescilli olanlardan (hpIPMI gibi) biri olacaktır. .debSistemlerde ve Solaris kutularında da eşdeğer bir komut olmalıdır .


1
Debian: dpkg -l | grep ipmi \ n rc ipmitool Çekirdek sürücülü IPMI kontrolü için 1.8.9-2 yardımcı programı \ n ii libopenipmi0 2.0.14-1 Akıllı Platform Yönetim Arayüzü -
isync

Keşke daha fazla yardım edebilsem, ben kırmızı şapkalı bir adamım. OpenIPMI kütüphanesinin orada olduğunu, ancak açık paketin olmadığını görüyorum. Apt-get install openipmi'nin çalışıp çalışmadığına bakın (paket adı doğru olmayabilir). HTML yönetimi yardımcı programı sadece MIB-II ve SNMP'de ana bilgisayar mibinden bir şeyler bildiriyorsa IPMI kullanmıyor olabilirler. Kutunuzu nasıl izlediklerini anlamaya çalışıyorsanız SNMP bakmak için iyi bir yer olabilir.
Matthew

"Apt-get install openipmi" işe yaramasına rağmen, şimdi sistemde var ve pek bir şey yapmıyor. Sanırım libopeipmi lib, daha önce yapılan ipmitool kurulumundan ayrıldı ... İSS'm SNMP kullandığında, içinde dolaşmak benim için tasarruf mu? SSH'd olurken sunucunun localhost'unda çekim yapabileceğim bir save snmp komutu var mı?
isync

Snmp-utils (tekrar, paket adını kontrol edin) kurabilir ve sonra snmpwalk komutunu kullanarak mevcut snmp bilgilerini yürütebilirsiniz.
Matthew

5
Bu cevap sadece yanlış. Soru, sunucunuzda bir IPMI paketinin yüklü olup olmadığını değil, fiziksel olarak bir IPMI sistemi olup olmadığını nasıl anlayacağınızdır.
ThatGraemeGuy

22

Gönderen FreeIPMI en SSS bölümünde: 7. sistemim desteği IPMI mu? .

Sistemim IPMI'yı destekliyor mu?

Ne yazık ki, bir sistemin Inband iletişim yoluyla IPMI'yı destekleyip desteklemediğini belirlemek için evrensel olarak tanımlanmış bir mekanizma yoktur. IPMI'nın LAN üzerinden iletişim için doğru bir şekilde kurulduğunu varsayarsak, bant dışında oldukça güvenilir bir mekanizma vardır. İşte bazı öneriler.

  1. FreeIPMI'nin ipmi-locate, IPMI'nın sisteminizde bulunup bulunamayacağını belirlemek için kullanılabilir. Kullanıcılar uyarılır, ancak IPMI'nin ipmi-locate aracılığıyla bulunamaması, IPMI'nın sisteminizde var olduğunu doğrulamak için yeterli değildir. Sisteminiz bu tür bilgileri yayınlamayabilir veya istemcilerin varsayılan konumlarda iletişim kurmasını bekleyebilir.

  2. dmidecode, sisteminizde IPMI'yı destekleyen aygıtları incelemek için benzer şekilde kullanılabilir. IPMI için grep komutunu kullanabilir veya komut satırında IPMI DMI türünü belirleyebilirsiniz.

    # > dmidecode --type 38
    # dmidecode 2.10 SMBIOS 2.5 present.
    
    Handle 0x0049, DMI type 38, 18 bytes IPMI Device Information
            Interface Type: KCS (Keyboard Control Style)
            Specification Version: 2.0
            I2C Slave Address: 0x10
            NV Storage Device: Not Present
            Base Address: 0x0000000000000CA2 (I/O)
            Register Spacing: Successive Byte Boundaries
    
  3. FreeIPMI'nin ipmi-ping'i, bir makinenin belirli bir ana bilgisayar / IP adresinde bir IPMI hizmetine sahip olup olmadığını görmek için kullanılabilir. Daha geniş ölçekli IPMI keşfi için ipmi-tespitd arka plan programı ve ipmi-tespit aracı kullanılabilir.

Yine, IPMI destekli bir aygıtın bulunamaması IPMI desteğinin olmadığını göstermek için yeterli değildir.

Sonuç olarak, IPMI'nın sisteminizde desteklenip desteklenmediğini belirlemek için ürün belgelerinden veya deneme yanılmalarından bir miktar bilgi gerekebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.