IBM system support

The ToolsCenter Suite CLI provides legacy support for IBM systems compatible with earlier ToolsCenter versions.

If a ToolsCenter Suite CLI command is directed to a machine type that identifies it as an IBM target, the ToolsCenter Suite CLI checks to see if an earlier version of ToolsCenter is installed to support the IBM hardware, translates the command for use by the earlier ToolsCenter version, and sends the command to the earlier ToolsCenter version for processing. If the earlier ToolsCenter version required by the IBM hardware is not installed, an error message displays, indicating the ToolsCenter version required by the IBM hardware.

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

  • For commands relating 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.

ToolsCenter Suite CLI commands that support translation to earlier ToolsCenter versions for use with IBM products are listed below.

Configuration commands and parameters supporting IBM hardware

Inventory commands and parameters supporting IBM hardware

Update commands and parameters supporting IBM hardware

Lenovo ToolsCenter Suite CLI to IBM UXSPI command comparison

The following table compares commands and parameters used by the Lenovo ToolsCenter Suite CLI and IBM UXSPI tools.

Table 1. Lenovo ToolsCenter Suite CLI to IBM UXSPI command comparison
ToolsCenter Suite CLI Command ToolsCenter Suite CLI parameter UXSPI command UXSPI parameter
acquire   acquire The ToolsCenter Suite CLI 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/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 Ignore
--mt -m type, --machine-type=type
--log Not supported.
--imm Not supported.
flash --scanxml flash 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/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 Ignore
--xml --xml
--log Not supported.
--imm Not supported.

Example of IBM script support

./OneCli update flash --scope individual --dir ./ --includeid elx-lnvgy_fw_fc_16a-lp16-11.0.270.24-1_linux_32-64
This is the output generated from this example:
Lenovo ToolsCenterSuite CLI tcliXXX-X.X.X
Based on module version X.X.X
Licensed Materials - Property of Lenovo
(C) Copyright Lenovo Corp. 2013-2016 All Rights Reserved
Invoking SHOW command ...
Connected to IMM by IP address 10.240.252.102
Lenovo Flex System
Non-ThinkServer platform
This is an IBM branded System.
Uxlite cmd:update -u -l /root/06f/././ -i elx-lnvgy_fw_fc_16a-lp16-11.0.270.24-1_linux_32-64 -L -e all