Narzędzie IPMICFG od Supermicro umożliwia przeprowadzanie konfiguracji modułu IPMI z poziomu systemu Linux. Jest to o tyle wygodne, że nie musimy restartować serwera i konfigurować IPMI z poziomu BIOSu.
Pobieranie narzędzia ipmicfg
Narzędzie IPMICFG możemy pobrać z serwera FTP firmy Supermicro.
Uwaga: od pojawienia się artykułu upłynęło już trochę czasu, w przypadku niedostępności serwera FTP, narzędzie można pobrać ze strony: https://www.supermicro.com/en/solutions/management-software/ipmi-utilities
ftp://ftp.supermicro.com/utility/IPMICFG/
W głównym katalogu znajduję się najnowsze archiwum .zip z ipmicfg (np. ipmicfg_1.23.0_general_20151106.zip). Aby sciągnąć plik z serwera można użyć polecenia wget:
wget -c ftp://ftp.supermicro.com/utility/IPMICFG/ipmicfg_1.23.0_general_20151106.zip
Po ściągnięciu paczki zip należy ją rozpakować poleceniem unzip:
unzip ipmicfg_1.23.0_general_20151106.zip
Następnie należy przejść do rozpakowanego archiwum z odpowiednią dla serwera wersją narzędzia ipmicfg (np. dla systemu 64-bitowego, będzie to katalog /linux/64bit/):
cd ipmicfg_1.23.0_general_20151106/linux/64bit/
Aby uruchomić narzędzie niezbędne jest nadanie uprawnień do wykonywania pliku:
chmod +x ipmicfg-linux.x86_64
Ustawianie statycznego adresu IP za pomocą ipmicfg
Aby wyświetlić obecnie przypisany adres IP należy wydać następujące polecenie:
./ipmicfg-linux.x86_64 -m
W odpowiedzi otrzymamy informację o IP i MAC adresie IPMI
IP=0.0.0.0 MAC=00:25:90:00:00:01
Aby ustawić nowy adres IP ponownie używamy ipmicfg z opcją -m, tym razem podajac jednak żądany przez nas adres IP:
./ipmicfg-linux.x86_64 -m 192.168.1.111 IP address can not be changed because DHCP option is enabled.
W przypadku wystąpienia powyższego błędu należy wyłączyć poobieranie adresu poprzez DHCP:
./ipmicfg-linux.x86_64 -dhcp off Successfully disable DHCP.
Po dezaktywacji DHCP należy ustawić żądany adres IP za pomocą parametr -m IP
./ipmicfg-linux.x86_64 -m 192.168.1.111 IP=192.168.1.111
Aby ustawiać maskę sieciową używamy parametru -k MASKA
./ipmicfg-linux.x86_64 -k 255.255.255.0 Subnet Mask=255.255.255.0
Aby ustawiać bramę sieciową używamy parametru -g IP_BRAMY
./ipmicfg-linux.x86_64 -g 192.168.1.1 Gateway=192.168.1.1
Konfiguracja sieciowa została zmieniona. Od tej chwili możemy znaleźć interfejs IPMI na nowo skonfigurowanym adresie IP. W przypadku gdy zapomnimy hasła do interfejsu WWW – IPMI możemy je zresetować również za pomocą narzędzia IPMICFG – Reset hasła Supermicro IPMI za pomocą IPMICFG.
Dodaj komentarz