IBM system support

The OneCLI only supports Lenovo systems. However, OneCLI supports redirecting to ToolsCenter products (ASU/UXSPi/DSA) for IBM systems, but does not supports the update acquire function.

OneCLI supports downloading the update packages from IBM Web site for IBM servers by setting ACQUIRE_REPOSITORY=BOTH in the global.config file. The default value is NONE, but users can download the update packages from both Lenovo and IBM Web sites by setting the value to BOTH.

If a OneCLI command is issued against a supported IBM system, it automatically invokes the corresponding ToolsCenter products (ASU/UXSPi/DSA) according to their binary path specified in OneCLI config file. If ToolsCenter product paths are not correctly specified, an error message displays, indicating the ToolsCenter version required by the IBM hardware.

Note:
  • The corresponding ToolsCenter product binary should be available (ASU for configuration, UXSPi for update, DSA for inventory collection).

  • The path to the earlier ToolsCenter version must be specified in the global.config file.

  • For commands related to the Advanced Settings Utility (ASU), the ASU binary file must be unzipped before commands can be directed to it (for example; “unzip lnvgy_utl_asu_asut90e-10.*_windows_x86-64.exe”). The full path to the location where the ASU executable main program, must then be specified (for example; “C:\asu_bin\asu64.exe”) in the global.config file.

OneCLI commands that support translation to earlier ToolsCenter versions for use with IBM products are listed in the following.

Table 1. Commands and parameters supporting IBM hardware
Application Commands Parameters
config
  • batch

  • comparedefault

  • createuuid

  • delete

  • deletecert

  • export

  • generate

  • import

  • loaddefault

  • nodes

  • replicate

  • restore

  • save

  • set

  • show

  • showdefault

  • showdes

  • showgroups

  • showvalues

N/A
inventory
  • getinfor

  • formatlog

  • upload

  • --output <dir>

  • --srcdata <file>

  • --upload multitool

  • --htmlreport

  • --ffdc

  • --hldec

  • --proxy user:pwd@addr:port

  • --bmc

update
  • compare

  • flash

  • --backup

  • --type

  • --forceid

  • --dir

  • --excludeid

  • --includeid

  • --scope

  • --noscan

  • --xml

  • --esxi

  • --mt

Lenovo XClarity Essentials OneCLI to IBM UXSPi command comparison

The following table compares commands and parameters used by the Lenovo XClarity Essentials OneCLI and IBM UXSPi tools.

Table 2. Lenovo XClarity Essentials OneCLI to IBM UXSPi command comparison
XClarity Essentials OneCLI Command XClarity Essentials OneCLI parameter UXSPi command UXSPi parameter
acquire   acquire The XClarity Essentials OneCLI acquire command is not platform-dependent, so no command mapping is required.
scan   Not supported.  
compare --scanxml compare Not supported.
--noscan --noinventory
--backup --update-args="IMM:--user=userid --password=pwd,UEFI:--backup"
--disable-imm-lan Not supported.
--mt -m type, --machine-type=type
--ostype Not supported.
--osarch Not supported.
--queryxml Not supported.
--comparexml Not supported.
--type fw -F, --firmware
--type dd -D, --drivers
--scope Latest -L, --latest
--scope UXSP/Default Default (UXSP)
--includeid -i update-ids, --include=update-ids
--excludeid -e update-ids, --exclude=update-ids
--forceid -f update-ids, --force=update-ids,-o update-ids
Note: The -o parameter works only with device drivers and has no functional impact on firmware.
--dir -l UXSP, --local=UXSP
--esxi --vmware-esxi=url
--output Not supported
--log Not supported.
--bmc Not supported.
flash --scanxml flash Not supported.
--noscan --noinventory
--backup --update-args="IMM:--user=userid --password=pwd,UEFI:--backup"
--disable-imm-lan Not supported.
--ostype Not supported.
--osarch Not supported.
--queryxml Not supported.
--comparexml Not supported.
--type fw -F, --firmware
--type dd -D, --drivers
--scope Latest/Individual -L, --latest
--scope UXSP/Default Default (UXSP)
--includeid -i update-ids, --include=update-ids
--excludeid -e update-ids, --exclude=update-ids
--forceid -f update-ids, --force=update-ids,-o update-ids
Note: The -o parameter works only with device drivers and has no functional impact on firmware.
--dir -l UXSP, --local=UXSP
--esxi --vmware-esxi=url
--output Not supported.
--xml --xml
--log Not supported.
--bmc Not supported.

Example of IBM script support

OneCli.exe update flash --dir c:\ --scope individual --includeid ibm_fw_dsa_dsala7o-9.63_anyos_32-64