Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

DELL EMC System Update Version 1.5.2 User’s Guide

PDF

Sample options usage

The following are some of the sample options with DSU:

Sample Config file

To point to a repository hosted at http://<ip_address>/<directory>(for example, http://192.168.10.11/16.08.00), the config XML file is:

<DSUConfig>
                                    <Repository Type="YUM"> 
                                    <RepoLocation IP="192.168.10.11" Directory="16.08.00" UseLatestDSU="False"/> 
                                    </Repository> 
                                    <ApplySequence>
                                    <Sequence Type="ApplyFirst">
                                    <Category Value="NI" OrderID = "1"/>
                                    <Category Value="BI" OrderID = "2"/>
                                    </Sequence>
                                    <Sequence Type="ApplyLast">
                                    <Category Value="SV" OrderID = "0"/>
                                    </Sequence>
                                    </ApplySequence>
                                    </DSUConfig>
                                 
Table 1. Config file options usage. The following table describes the type of repository and configuration method.
Element Options Usage Description
Repository

Type="YUM|REPOSITORY"

When type is YUM, the command specific to the OS will be used to install updates. Updates are fetched from IP + '/' + Directory using YUM.

When type is REPOSITORY, the updates will be downloaded from location provided in the IP + '/' + Directory.

Repository -> RepoLocation

IP="<ipaddress>" Directory="<directoryaddress>"

The attributes provides the location of repository for the update of IP and Directory as: [IP + '/' + Directory]. If the Type is YUM, location provided in the [IP + '/' + Directory] is expected to carry updates in rpm format. If the Type is REPOSITORY, location provided by the [IP + '/' + Directory] should contain catalog file in .gz format and same will be used to fetch updates.

UseLatestDSU="True|False"

This options is ignored in case type is REPOSITORY.

When type is YUM, DSU'S version is compared from the location provided in the IP + '/' + Directory to the version carried by DSU bootable plug-in.

ApplySequence -> Sequence Type= "ApplyFirst |ApplyLast" This option allows user to provide the sequencing. ApplyFirst allows the user to apply the list of categories mentioned to be updated first and ApplyLast allows the user to apply the updates last.
ApplySequence -> Sequence -> Category Value OrderID There are two attributes which has to be mentioned for this feature:
  • Value - Category value is to be provided. To get the category value use the option --get-categories
  • OrderID - OrderID is positive integer value which will be used to apply the updates in an ascending order.

Default order for updating is:

  • iDRAC / LC
  • Applications like: Diagnostics – DI, iSM
  • Device Firmware ( RAID,NIC, PSU, CPLD)
  • BIOS

Command to create bootable non-interactive DSU ISO

Linux Operating System:

dsu --non-interactive --destination-type=ISO --destination-location=/root/home/output.iso --config=/root/home/config.xml --source-type=REPOSITORY --source-location="ftp.dell.com/catalog"

Microsoft Windows Operating System:

dsu --non-interactive --destination-type=ISO --destination-location= C:\output.iso –—config=C:\config.xml

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-log-location=/var/log/bootmsg.log

Microsoft Windows Operating System:

dsu --destination-type=CBD --destination-location= C:\outdirectory --bootable-log-location=/var/log/bootmsg.log

Use with custom offline repository created with Dell Repository Manager

DSU can update a system based on a custom-built Server Update Utility (SUU) offline repository exported from Dell Repository Manager (DRM):

  • Build a bundle of desired DUPs using DRM in a custom repository or choose a Dell-defined system bundle from the Dell Online Catalog tab.
  • Select the checkbox of each desired bundle then click the Create Deployment Tools button.
  • Choose Create Server Update Utility (SUU) and then SUU to Directory .
  • Choose Generate 64-bit SUU.
  • Browse for a directory to begin the export then click Finish.

Once the export task for the SUU image has completed then issue the following:

Linux Operating System:

dsu --source-type=REPOSITORY --source-location= ="<path_to_suu>/repository\" --ic-location="<path_to_suu>/bin/Linux/invcol

Microsoft Windows Operating System:

dsu --source-type=REPOSITORY --source-location=="<path_to_suu>\Repository\" --ic-location="<path_to_suu>\bin\Windows\invcol.exe

Command to update the type of the repository

dsu --source-type=REPOSITORY --source-location="ftp.dell.com/catalog"

dsu --source-type=OSNATIVE

Command to create bootable DSU ISO

Linux Operating System:

dsu --destination-type=ISO -destination-location="/home/demo.iso" -n -source-type=REPOSITORY -source-location="192.168.10.11/16.08.00" -config="/usr/libexec/dell_dup/dsuconfig.xml"

Windows Operating System:

dsu --destination-type=ISO -destination-location="C:\demo.iso" -n -source-type=REPOSITORY -source-location="192.168.10.11/16.08.00" -config="C:\dsuconfig.xml"


Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\