Skip to main content

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_indiv.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
ApplicationCommandsParameters
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 CommandXClarity Essentials OneCLI parameterUXSPi commandUXSPi parameter
acquire acquireThe XClarity Essentials OneCLI acquire command is not platform-dependent, so no command mapping is required.
scan Not supported. 
compare--scanxmlcompareNot supported.
--noscan--noinventory
--backup--update-args="IMM:--user=userid --password=pwd,UEFI:--backup"
--disable-imm-lanNot supported.
--mt-m type, --machine-type=type
--ostypeNot supported.
--osarchNot supported.
--queryxmlNot supported.
--comparexmlNot supported.
--type fw-F, --firmware
--type dd-D, --drivers
--scope Latest-L, --latest
--scope UXSP/DefaultDefault (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
--outputNot supported
--logNot supported.
--bmcNot supported.
flash--scanxmlflashNot supported.
--noscan--noinventory
--backup--update-args="IMM:--user=userid --password=pwd,UEFI:--backup"
--disable-imm-lanNot supported.
--ostypeNot supported.
--osarchNot supported.
--queryxmlNot supported.
--comparexmlNot supported.
--type fw-F, --firmware
--type dd-D, --drivers
--scope Latest/Individual-L, --latest
--scope UXSP/DefaultDefault (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
--outputNot supported.
--xml--xml
--logNot supported.
--bmcNot supported.

Example of IBM script support

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