This release of Dell EMC System Update (DSU) supports the following new features and operating systems:
Please re-run repository setup command (curl -s http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash) to import the updated signature keys
1) The OpenManage Server Administrator (OMSA) upgrade using DSU utility is temporarily disabled. To upgrade OMSA directly using yum, use the instructions in this page (Here)
2) To install OpenManage Server Administrator on Microsoft Windows operating systems, refer the latest Dell OpenManage Server Administrator User’s Guide.
Dell EMC System Update 1.3 | Dell EMC System Update 1.4.0 and after |
---|---|
Available only on RHEL/SUSE operating systems | Available across different types of Operating Systems such as Microsoft Windows, Ubuntu, RHEL/SUSE |
Available as rpm (RedHat Package Manager) | Available as Dell Update Package (exe and .bin). RPM version remains available |
Download and Install only from linux.dell.com | Download and Install the DUP version from support.dell.com. RPM versionremains available from linux.dell.com |
Updates available at linux.dell.com (Repository) can only be consumed. | DSU 1.4 can utilize Dell EMC Online Catalogs at http://downloads.dell.com/catalogfor both Windows and Linux updates. Support remains for RHEL/SLES updates fromlinux.dell.com. Note: It is recommended that for updating Ubuntu systemsthat the Ubuntu catalog be used (Ubuntu Catalog) |
Dell EMC System Update 1.3 | Dell EMC System Update 1.4.0 and after |
---|---|
Download and Install Dell EMC System Update 1) wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash 2) yum install dell-system-update | DSU DUP Installation (recommended)1) Download Dell Update Package (DUP) from support.dell.com (Support Site) 2) Execute the DUP and install it on the target system 3) DSU RPM Installation 1) curl -s http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash 2) yum install dell-system-update |
Note:
1) "rebuilt" versions of the above such as CentOS or ScientificLinux and community distros like Fedora and OpenSUSE are not tested with this repository.
2) Support for Ubuntu is pre-enabled only on 12th and 13th generation of PowerEdge systems.
Note: This is only sample command listing. For detailed command listing with shortcuts, please refer section 4 in DSU User Guide
#dsu
dsu --version
Displaying the DSU utility version.
#dsu --inventory
    To see the System Inventory
#dsu --get-categories
    Gets the supported category values
#dsu --category=<CATEGORY1,CATEGORY2,...>
    List only those updates belonging to
#dsu --non-interactive
    DSU supports devices updates in a non-interactive way where all the updatable components will be selected automatically and apply those updates without user intervention.
dsu --apply-upgrades-only
    To get the list of only upgradable components
dsu --apply-downgrades-only
    To get the list of only downgradable components
dsu --apply-equivalent-updates
    To get the list including equivalent components
dsu --update-list=<FILENAME1,FILENAME2,...>
    To apply the updates specified in the file list, if available in configured repository.
dsu --config=<FILE>
    To provide the path of the configuration file for DSU.
dsu --source-type=<TYPE>
    To configure the source type of repository. The supported type is PDK (Partner Distribution Kit).     PDK is a format for the Dell Online catalog, such as catalog.xml or catalog.gz
dsu --source=<PATH>
    To configure the path of repository. When the source type is PDK, location of the repository is mandatory.
dsu --destination-type=<TYPE>
TYPE can be : <ISO | CBD>
When the type is --destination-type=ISO :
DSU runs in the interactive mode and the selected updates are delivered as a bootable ISO. Upon boot the components are updated.
When ISO if used along with --non-interactive :
A bootable ISO is created. Upon boot it runs DSU in noninteractive mode. The repository location should be configured using --config=<FILE>
When the type is --destination-type=CBD :
CBD is Custom Bootable DSU.
DSU runs in the interactive mode and provides the selected updates along with deployment script.
Note: A Bootable DSU ISO can be made using the Windows version of DSU. The Bootable DSU ISO will include a Linux kernel, when creating use a catalog that has Linux updates using #dsu –catalog-location=<FILE>
dsu --destination-location=<PATH>
    To provide the path of the package created using the --destination-type to be saved.
dsu --bootable-log-location=<FILE>
    To provide the path of the log file in the target machine when the bootable ISO option is used.
dsu --ic-location=<FILE>
    To provide the path, of the inventory collector binary file to use.
dsu --output-inventory-xml=<FILE>
    To provide the path of the output XML file generated by the Inventory Collector
dsu --preview
    Displays a preview of the updated system inventory post commit. To be used with --non-interactive.
#yum install srvadmin-all
Please re-run repository setup command (curl -s http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash) to import the updated signature keys
#zypper install srvadmin-all
OMSA services should be manually started after installing/upgrading OMSA using DSU repository#yum --disablerepo=* --enablerepo=dell-system-update_dependent upgrade
#zypper mr -da; zypper mr -e "dell-system-update_dependent" ; zypper update; zypper mr -ea;
Note:-To update from local repository (custom), use the OMSA repository name instead of dell-system-update_dependent in the commands.Value | Message Name | Description |
---|---|---|
0 | Success | Any successful operation performed by DSU |
1 | Failure | Any failure in operation performed by DSU |
2 | Insufficient Privileges | DSU not executed using ROOT privilege |
3 | Invalid Log File | Failure in opening a log file or invalid log location |
4 | Invalid Log Level | Invalid log level set by user |
6 | Invalid Command Line Option | Invalid combination of DSU options used. For example, -destination type and -non-interactive cannot be used simultaneously |
7 | Unknown Option | Incorrect option provided |
8 | Reboot Required | Reboot is required for the update to be completed successfully |
13 | Invalid Source Config (Configuration) | Values provided for source location or source type is invalid |
14 | Invalid Inventory | Errors related to Inventory such as filename not present in the location or failed parsing inventory |
15 | Invalid Category | Category value (for ex. BI) may not exist, DSU returns Invalid Category |
17 | Invalid Config (Configuration) File | Configuration file location is invalid or failure in parsing it |
19 | Invalid IC Location | Invalid Location of inventory collector |
21 | Invalid Destination | Destination directory location is invalid |
22 | Invalid Destination Type | Destination type is not ISO or CBD |
24 | Update Failure | Failure in applying updates |
25 | Update Partial Failure | Some of the selected updates failed to apply |
26 | Update Partial Failure And Reboot Required | Some of the updates failed to apply and a reboot required for successful updates |
To get the complete list of options of DSU (On Microsoft Windows and Linux), use #dsu --help
A good place for support for this repository is the linux-poweredge mailing list.
Use the following links to browse the contents of the repository
OS independent