Supermicro Update Manager

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

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 (sum) umożliwia automatyzację aktualizacji BIOS-u lub wprowadzanie ustawień BIOS-u z wiersza poleceń.

Supermicro Update Manager i jego instrukcja obsługi są zawarte w archiwum z aktualnymi wersjami BIOS-u dla płyt głównych Supermicro. np:

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

Powiązane artykuły

Aktualizacja BIOS-u z Supermicro Server Manager
Aktualizacja firmware'u IPMI z Supermicro Server Manager
Licencje Supermicro SFT-OOB-LIC i SFT-DCMS-Single