Supermicro Update Manager
Supermicro Update Manager (SUM) jest narzędziem wiersza poleceń do zarządzania BIOS-em i BMC systemów Supermicro. Pozwala on na aktualizację BIOS-u i firmware'u BMC (IPMI) oraz konfigurację ustawień BIOS-u i BMC. SUM może być używany zarówno lokalnie na serwerze (in-band) jak i zdalnie (out-of-band). Dla większości funkcji wymagana jest licencja (SFT-OOB-LIC lub SFT-DCMS-Single).
Download oprogramowania SUM
Supermicro Update Manager i jego instrukcja obsługi są zawarte w archiwum z aktualnymi wersjami BIOS-u dla płyt głównych Supermicro. np:
- Downloads für Supermicro X11DPi-NT (nowa wersja BIOS-u do pobrania)
SUM jest dostępny dla poniższych systemów operacyjnych:
- Microsoft Windows
- Linux
- BSD
Funkcje SUM
Key Management
Komenda | Opcja | Opis |
---|---|---|
ActivateProductKey | --key <node product key value> | Aktywuje podany klucz w systemie. |
QueryProductKey | (keine) | Pokazuje aktywne klucze systemu. |
ClearProductKey | --key_index <node product key index> | Usuwa klucz produktu z podanym indeksem. |
--key_name <node product key name> | Usuwa klucz produktu o podanej nazwie.
Obowiązujące nazwy to: OOB, SSM, SD5, SUM, SPM, SCM, SFT-DCMS-Single, DCMS-SITE i SFT-DCMS-SVC-KEY |
System Checks
Komenda | Opcja | Opis |
---|---|---|
CheckOOBSupport | (brak) | Sprawdza, czy BMC i BIOS obsługują funkcje Out-Of-Band. |
CheckAssetInfo | (brak) | Pokazuje informacje Asset. |
CheckSystemUtilization | (brak) | Pokazuje informacje o obciążeniu systemu. Wymaga agenta TAS Thin. |
CheckSensorData | (brak) | Pokazuje dane z sensorów. |
BIOS Management
Komenda | Opcja | Opis |
---|---|---|
GetBIOSInfo | --file <file name> (Optional) | Odczytuje informacje o BIOSie z podanego pliku. |
--file_only (Optional) | Odczytuje informacje o BIOSie z podanego pliku. | |
--showall (Optional) | Wyświetla wersję i rewizję BIOSu oraz informacje o BIOS OEM FID. | |
UpdateBios | --file <file name> | Aktualizuje BIOS przy użyciu wymienionego image'u BIOS-u. |
--reboot (Optional) | Powoduje restart lub uruchamia serwer po aktualizacji BIOS-u. | |
--flash_smbios (Optional) | Nadpisuje dane SMBIOS. (*) | |
--preserve_mer (Optional) | Zachowuje oryginalny firmware ME. (*) | |
--preserve_nv (Optional) | Zachowuje NVRAM. (*) | |
--kcs (Optional) | Aktualizuje BIOS przez KCS (in-band). | |
--preserve_setting (Optional) | Zachowuje konfigurację BIOS-u. (*) | |
--erase_OA_key | Usuwa klucz OA (tylko via in-band). | |
--policy <policy XML file> | Opcja w przypadku korzystania z Policy Based Updates. | |
--pre_check | Dodatkowa opcja dla --policy. Pokazuje tylko Parsing Output i nie wykonuje żadnych dalszych czynności. | |
GetDefaultBiosCfg | --file <file name> (Optional) | |
--overwrite (Optional) | ||
GetCurrentBiosCfg | --file <file name> (Optional) | |
--overwrite (Optional) | ||
--tui (Optional) | ||
ChangeBiosCfg | --file <file name> | |
--reboot (Optional) | ||
--skip_unknown (Optional) | ||
--skip_bbs (Optional) | ||
LoadDefaultBiosCfg | --reboot (Optional) | |
SetBiosAction | --BBS <yes/no> | |
--reboot (Optional) | ||
SetBiosPassword | --new_password <new password> (Optional) | Ustala nowe hasło administratora BIOS-u. |
--confirm_password <confirm password> (Optional) | ||
--pw_file <Password File> (Optional) | Odczytuje nowe hasło administratora BIOS-u z podanego pliku i konfiguruje je. | |
--reboot (Optional) | Powoduje restart lub uruchamia serwer po wprowadzeniu hasła. | |
GetDmiInfo | --file <file name> (Optional) | Opcje zapytania lub ustawienia wartości DMI. |
--overwrite (Optional) | ||
ChangeDmiInfo | --file <file name> | |
--reboot (Optional) | ||
EditDmiInfo | --file <file name> | |
--item_type <item type> | ||
--item_name <item name> | ||
--shn <short name> | ||
--value <assignment value> | ||
--default | ||
EraseOAKey (In-band only) | --reboot (Optional) | Wymusza restart lub uruchomienie serwera po wykonaniu polecenia. |
(*) Opcje te są wykorzystywane wyłącznie do określonych celów. Opcji tych należy używać tylko wtedy, gdy znajomość konfiguracji SMBIOS, ME, NVRAM lub BIOS jest dobrze rozwinięta.
BMC Management
Komenda | Opcja | Opis |
---|---|---|
GetBmcInfo | --file <file name> (Optional) | Odczytuje informacje BMC z określonego pliku image. |
--file_only (Optional) | ||
UpdateBmc | --file <file name> | Aktualizuje firmware BMC, korzystając z podanego pliku image. |
--overwrite_cfg (Optional) | Nadpisuje aktualną konfigurację BMC przy użyciu domyślnych wartości fabrycznych z określonego pliku image'a BMC. | |
--overwrite_sdr (Optional) | Nadpisuje aktualne dane SDR (Sensor Data Record). | |
GetBmcCfg | --file <file name> (Optional) | Zapisuje aktualną konfigurację BMC do określonego pliku. |
--overwrite (Optional) | Nadpisuje plik wyjściowy, jeśli już istnieje. | |
ChangeBmcCfg | --file <file name> | Aktualizuje BMC z podanym plikiem konfiguracyjnym. |
SetBmcPassword | --user_id <BMC/CMM user ID> | User ID użytkownika, którego hasło ma zostać zmienione. |
--new_password <new password> | Nadaje nowe hasło. | |
--confirm_password <confirms password> | Potwierdza nowe haslo. | |
--pw_file <password file> | Odczytuje hasło z podanego pliku. | |
GetKcsPriv | (brak) | |
SetKcsPriv (OOB only) | --priv_level <KCS privilege level> | Ustawia poziom uprawnień KCS - KCS Privilege Level:
1 = Call Back 2 = User 3 = Operator 4 = Administrator |
System Event Log
Komenda | Opcja | Opis |
---|---|---|
GetEventLog | --file <file name> (Optional) | |
--overwrite | Nadpisuje plik wyjściowy. | |
ClearEventLog | --reboot (Optional) | Wymusza restart lub uruchomienie serwera po wykonaniu polecenia. |
CMM Management
SUM udostępnia następujące funkcje do zarządzania modułami hassis Management Module systemów blade:
Komenda | Opcja | Opis |
---|---|---|
GetCmmInfo (OOB only) | Informacje na temat opcji i dalsze szczegóły znajdują się w manualu SUM (PDF). | |
UpdateCmm (OOB only) | ||
GetCmmCfg (OOB only) | ||
ChangeCmmCfg (OOB only) | ||
SetCmmPassword (OOB only) |
Storage Management
Komenda | Opcja | Opis |
---|---|---|
GetRaidControllerInfo | --file <file name> (Optional) | |
--file_only (Optional) | ||
--dev_id <DEVICE_ID> (Optional) | ||
UpdateRaidController | --file <file name> | |
--dev_id <DEVICE_ID> | ||
--reboot (Optional) | ||
GetRaidCfg | --file <file name> (Optional) | |
--overwrite (Optional) | ||
ChangeRaidCfg | --file <file name> | |
GetSataInfo (OOB only) | (keine) | |
GetNvmeInfo (OOB only) | --dev_id <DEVICE_ID> (Optional) |
PSU Management
Komenda | Opcja | Opis |
---|---|---|
GetPsuInfo | (keine) | |
UpdatePsu | --file <file name> | |
--address |
Applications
Komenda | Opcja | Opis |
---|---|---|
MountIsoImage | ||
UnmountIsoImage |
TPM management
Komenda | Opcja | Opis |
---|---|---|
TpmProvision (OOB only) | --reboot | |
--image_url <URL> | ||
--lock <yes> | ||
--id <ID> (Optional) | ||
--pw <Password> (Optional) | ||
--pw_file <Password File> (Optional) | ||
--cleartpm (Optional) | ||
TpmManage | --reboot | |
--clear_and_enable_dtpm_txt | ||
--clear_dtpm | ||
--enable_txt_and_dtpm | ||
--clear_and_enable_dtpm | ||
--disable_dtpm | ||
--disable_txt | ||
--provision | ||
--table_default | ||
--table <table name> | ||
GetTpmInfo | --showall (Optional) |
Wynik
Supermicro Update Manager (for UEFI BIOS) 2.3.0 (2019/08/08) (x86_64) Copyright(C) 2013-2019 Super Micro Computer, Inc. All rights reserved. NAME sum (Supermicro Update Manager) SYNOPSIS sum [OPTIONs] [COMMAND] [COMMAND ARGUMENTS] OPTIONS -h Shows help information. -v Displays the verbose output. -i <BMC/CMM IP address or host name> (case sensitive) -l <BMC/CMM system list file name. Refer to the user's guide for formatting.> -u <BMC/CMM user ID> -p <BMC/CMM user password> -f <BMC/CMM user password file> -c <command name> --journal_level <set SUM journal level> (0: silent, 1: fatal, 2: error, 3: warning, 4: information, 5: debug, 6: verbose) --journal_path <set SUM journal path> --rc_path <set .sumrc file path> --show_multi_full show intermediate status of all managed systems (For concurrent systems OOB management only) USAGE MODES * Single System Out-Of-Band (OOB) Management [operates on single BMC/CMM]: Must use -i,-u, -p options * Single System In-Band Management [operates on local OS]: Do not use -i, -u and -p options * Concurrent Systems OOB Management [operates on multiple system BMCs/CMMs]: Replace -i option with -l option COMMANDS Function Group Command Names Key Management ActivateProductKey, QueryProductKey, ClearProductKey System Checks CheckOOBSupport, CheckAssetInfo, CheckSystemUtilization, CheckSensorData BIOS Management GetBIOSInfo, UpdateBios, GetDefaultBiosCfg, GetCurrentBiosCfg, ChangeBiosCfg, LoadDefaultBiosCfg, SetBiosAction, SetBiosPassword, GetDmiInfo, ChangeDmiInfo, EditDmiInfo BMC Management GetBmcInfo, UpdateBmc, GetBmcCfg, ChangeBmcCfg, SetBmcPassword System Event Log GetEventLog, ClearEventLog CMM Management GetCmmInfo, UpdateCmm, GetCmmCfg, ChangeCmmCfg, SetCmmPassword Storage Management GetRaidControllerInfo, UpdateRaidController, GetRaidCfg, ChangeRaidCfg, GetSataInfo, GetNvmeInfo PSU Management GetPsuInfo, UpdatePsu Applications MountIsoImage, UnmountIsoImage TPM management TpmProvision, TpmManage, GetTpmInfo COMMAND USAGE See help message for each command Syntax:" # ./sum -h -c <command name>" Notes: 1) Commands are platform dependent. Please refer to Appendix C in the user's guide for platform dependency hints. 2) If a BMC/CMM user ID or password includes special character(s), it has to be quoted. 3) Use -p option or -f option for assigning a password, do not use them together. EXAMPLES OOB # ./sum -i 192.168.34.56 -u ADMIN -p ADMIN -c ChangeBmcCfg --file BmcCfg.txt # ./sum -i 192.168.34.56 -u ADMIN -f password.txt -c ChangeBmcCfg --file BmcCfg.txt Multiple systems OOB # ./sum -l IP_ADDR_RANGE.txt -u ADMIN -p ADMIN -c GetBIOSInfo --file BIOS.rom # ./sum -l IP_ADDR_RANGE.txt -u ADMIN -f password.txt -c GetBIOSInfo --file BIOS.rom In-Band # ./sum -c UpdateBios --file BIOS.rom Help Message # ./sum -h -c UpdateBios
Autor: Werner Fischer