DELL EMC System Update Version 1.5.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. Copyright © 2017 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Contents 1 Overview........................................................................................................................................................5 What is new in this release................................................................................................................................................5 Other documents you might need...................................................................................................................................
The repository setup is fine, however OMSA (srvadmin) is failing to install............................................................. 21 The repository setup is fine, OMSA (srvadmin) is installed but won’t start or you can’t access it........................ 21 Repository conflicts for updates having different version.The DSU commands are not working even after the successful installation of the software......................................................................................................
1 Overview DELL EMC System Update (DSU) is an application used to distribute Dell updates for Linux and Microsoft Windows Operating Systems. The DSU distributes: • OpenManage Server Administrator • BIOS and firmware updates for different servers DSU for Linux: DSU extensively uses Yum and Zypper. • Yellowdog Updater, Modified Yellowdog Updater, Modified (YUM) is an open source command line package management utility used for Linux Operating Systems.
• Dell Systems Management - OpenManage Software Support Matrix • Dell OpenManage Server Administrator Installation Guide* • Dell OpenManage Server Administrator User’s Guide* * This guide is also found on the Dell Systems Management Tools and Documentation DVD.
2 Prerequisites for installing the DSU This section lists the specific prerequisites for installing DSU. NOTE: You must have administrator privileges if DSU is installed on the supported Microsoft Windows operating system. NOTE: you must have root/super user permission if DSU is installed on the supported Linux operating system Topics: • Supported hardware • Supported Operating Systems Supported hardware DSU is supported on 11th, 12th, 13th and 14th generation of Dell's PowerEdge servers.
3 Installing DSU You can install DSU on Microsoft Windows and Linux operating systems through Dell Update Package (DUP). NOTE: For more information on the latest DSU DUP/RPM, see https://linux.dell.com/repo/hardware/dsu/os_independent/ x86_64/.
Installing DSU on Microsoft Windows from DUP Install DSU on supported Microsoft Windows from Dell Update Package (DUP) using the following the steps: 1 Download the latest DUP. 2 From the folder where you have saved the DSU installation file, double-click on the installation file. DSU installation wizard is displayed with the release title, release date, description, and supported devices information. 3 Click Install to begin the installation.
4 Updating the system using DSU For a list of CLI options for systems running DSU, a description of each option, and the command syntax see the following table: Table 1.
Description To get all the upgradable components of the specified categories. Command Syntax for Linux dsu --category= or dsu —c Command Syntax for Microsoft Windows dsu --category= or dsu /c Getting the upgradable updates only Description To get the list of only upgradable components.
Command Syntax for Microsoft Windows dsu --output-inventory-xml= or dsu / output-inventory-xml= Displays a preview of the applicable updates Description Displays a preview of the updated system inventory post commit. Command Syntax for Linux dsu --preview or dsu –p Command Syntax for Microsoft Windows dsu --preview or dsu /p Configuration file for DSU Description Configuration the file path for DSU.
Path where the package is created Description To provide the path of the package created using the –destinationtype and to be saved. NOTE: When using --destination-type=ISO, the ISO filename provided in --destination-location should adhere to ISO9660 file system standards. For more details refer man page of genisoimage .
1=FATAL messages will be logged 2= FATAL+ERROR messages will be logged 3=FATAL+ERROR+ WARNING messages will be logged 4=FATAL+ERROR+WARNING+User Information messages will be logged Command Syntax for Linux dsu --log-level=0 Command Syntax for Microsoft Windows dsu /loglevel=1 DSU Outputs and Options Following are the DSU outputs and options: [ ]represents components which are not selected [*] represents components which are selected [-] represents component already at repository version (cannot be selec
• Non-interactive- dsu --non-interactive --destination-type=ISO --destination-location= C: \output.iso –—config=C:\config.xml DSU Return Codes The return codes help you determine and analyze the results after the execution of DSU, see the codes described in the following table: Table 2. DSU Return Codes DSU Return Codes Number Return Codes Description of Return Codes 0 Success Any successful operation performed by DSU. 1 Failure Any failure in operation performed by DSU.
5 Sample options usage The following are some of the sample options with DSU: Sample Config file To point to a repository hosted at http:///(for example, http://192.168.10.11/16.08.00), the config XML file is: Table 3.
Command to create bootable interactive DSU ISO Linux Operating System: dsu --destination-type=ISO --destination-location=/root/home/output.iso Microsoft Windows Operating System: dsu --destination-type=ISO --destination-location= C:\output.iso Command to package the selected updates to a folder using existing bootable ISO Linux Operating System: dsu --destination-type=CBD --destination-location=/root/home/outdirectory --bootable-loglocation=/var/log/bootmsg.
6 Sample scripts using DSU Creating Bootable ISO using helper script You can create a bootable ISO (Linux-based). The script is available in the location: http://linux.dell.com/repo/hardware/scripts/. The following sample script creates a bootable ISO. dsucreateiso [options] Table 4. Options used in creating bootable ISO Workspace directory command Description To provide the working space be used by the script.
default the log is located at /var/log/dsucreateiso.log and will be appended with each execution. Command for Log file dsucreateiso -l LOGLOCATION or dsucreateiso --loglocation= LOGLOCATION Apply Action for the component Description Specifies the option with which dsu will be executed in mounted environment. By default no DSU option of application status are used. The options are applyall|upgrade|downgrade|equivalent.
Command to customize the working directory dsucreateiso --output=/root/bootabledsu.iso --workspace=/root/myworkspace Command to create ISO with offline network and local repository dsucreateiso --dellbootplugin=/root/dellbootplugin.tar.gz --source=/root -output=bootabledsu.
7 Troubleshooting DSU The repository setup is fine, however OMSA (srvadmin) is failing to install. Even though DSU does not block OMSA installation or upgrade on any server, OMSA is supported on certain Linux distributions and PowerEdge server models. For more details on supported OS and server, check the latest OMSA documentation. DSU supports upgrade of OMSA (srvadmin), where an OMSA version is already installed.
The DSU commands are not working even after the successful installation of the software.
8 Frequently asked questions This section lists some frequently asked questions about DSU. NOTE: Starting DSU 1.4, the 10th generation of PowerEdge servers are not supported. This is applicable to the content in Linux repository and catalogs. How can I select an update in the given list? Type the number displayed against the update, to select the update. An asterisk (*) is displayed corresponding to the update after it is selected.
DSU Inventory displays update for a component that is installed is newer than what is available. DSU Linux Repository is refreshed on a monthly basis, at the next refresh of the DSU Linux Repository the newer version will be carried. I am using DSU on 10th generation of PowerEdge Systems.
On Ubuntu operating system, I see a message “genisoimage: command not found. Please install genisoimage to create bootable iso”. What am I supposed to do? To troubleshoot the issue, execute the following command: sudo apt-get install genisoimage. By executing the command, you are installing the genisoimage to generate the ISO. On Linux operating system, I see a message “mkisofs: command not found. Please install mkisofs to create bootable iso”.
I see a message saying “Failed to parse config file” with exit code 17. What should I do to troubleshoot and resolve the issue? The config file may not be filled correctly. Refer the configuration schema information in the dsuconfig.xml section in Using DSU bootable ISO topic. I see a message “unable to get the inventory collector path from catalog”. What should I do to troubleshoot and resolve the issue? For more information on the inventory collector path, check the catalog file.