Dell Server dsu
External
- DELL EMC System Update (DSU) http://linux.dell.com/repo/hardware/dsu/
- DSU user guide: DELL EMC System Update Version 1.4.0 User’s Guide
Internal
Overview
Dell System Update (DSU) is an application used to distribute Dell updates for Linux and Microsoft Windows. The DSU distributes the OpenManage Server Administrator, BIOS and firmware updates for different servers. The latest DSU can be located following these instructions: Getting the Latest Dell System Update (DSU). DSUs are distributed as RPMs, so they can be applied after a Linux OS installation.
Installation
Follow the installation procedure described on the Dell site http://linux.dell.com/repo/hardware/dsu/. For dsu 1.4.2, it the procedure consists of the following steps:
Download the latest dsu version from https://linux.dell.com/repo/hardware/dsu/os_independent/x86_64/. Navigate there with a browser to read it, and then:
wget https://linux.dell.com/repo/hardware/dsu/os_independent/x86_64/dell-system-update-1.4.2-17.05.00.x86_64.rpm
Execute as root:
rpm -i ./dell-system-update-1.4.2-17.05.00.x86_64.rpm
Verify installation:
dsu -h dsu -v
Repositories
Note that dsu installation does not configure repositories. The repositories can be configured manually, as following. In /etc/yum.repos.d/ add a dell-system-update.repo with the following content (adjust based on the actual version of the O/S):
[dell-system-update_independent] name=dell-system-update_independent baseurl=http://linux.dell.com/repo/hardware/dsu/os_independent/ gpgcheck=1 gpgkey=http://linux.dell.com/repo/hardware/dsu/public.key enabled=1 exclude=dell-system-update*.i386 [dell-system-update_dependent] name=dell-system-update_dependent baseurl=http://linux.dell.com/repo/hardware/dsu/os_dependent/RHEL7_64/ gpgcheck=1 gpgkey=http://linux.dell.com/repo/hardware/dsu/public.key enabled=1
Remove an Older Version
rpm dell-system-update-1.4.0-17.02.00.x86_64
Update the Firmware on the System
The dsu command executed without any argument will provide a command line interface to update firmware. Run this command after configuring the repositories:
dsu
Select the components that have not been installed yet or newer versions and then 'c' (commit).
Alternative Procedure
yum install wget yum install perl
Setup the repository:
wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash Downloading GPG key: http://linux.dell.com/repo/hardware/dsu/public.key Importing key into RPM. Write repository configuration Done!
This adds the following repos:
dell-system-update_dependent/7/x86_64 dell-system-update_independent
yum install dell-system-update
It should end installing the same dsu as Procedure.
Update
dsu Dell System Update 1.4.1 Copyright (C) 2014 Dell Proprietary. Verifying catalog installation ... Installing catalog from repository ... Fetching dsucatalog ... Reading the catalog ... Fetching invcol_RPTVF_LN64_17.03.200.987_A00 ... Verifying inventory collector installation ... Getting System Inventory ... Determining Applicable Updates ... |-----------Dell System Updates-----------| [ ] represents 'not selected' [*] represents 'selected' [-] represents 'Component already at repository version (can be selected only if -e option is used)' Choose: q - Quit without update, c to Commit, <number> - To Select/Deselect, a - Select All, n - Select None [-]1 NetXtreme BCM5720 Gigabit Ethernet PCIe (em1) Current Version : 20.2.17 same as : 20.2.17 [-]2 NetXtreme BCM5720 Gigabit Ethernet PCIe (em4) Current Version : 20.2.17 same as : 20.2.17 [-]3 NetXtreme BCM5720 Gigabit Ethernet PCIe (em2) Current Version : 20.2.17 same as : 20.2.17 [-]4 NetXtreme BCM5720 Gigabit Ethernet PCIe (em3) Current Version : 20.2.17 same as : 20.2.17 [-]5 BIOS Current Version : 2.4.2 same as : 2.4.2 [-]6 Dell 32 Bit uEFI Diagnostics, version 4239, 4239A36, 4239.44 Current Version : 4239A36 same as : 4239A36 [ ]7 PERC H330 Mini Controller 0 Firmware Current Version : 25.5.0.0019 Upgrade to : 25.5.2.0001 [-]8 OS COLLECTOR 2.1, A00 Current Version : 2.1 same as : 2.1 [-]9 Firmware for - Disk 0 of PERC H330 Mini Controller 0 Current Version : DS04 same as : DS04 [ ]10 iDRAC Current Version : 2.40.40.40 Upgrade to : 2.41.40.40 Enter your choice : a c Fetching SAS-RAID_Firmware_03NXN_LN_25.5.2.0001_A07 ... Installing SAS-RAID_Firmware_03NXN_LN_25.5.2.0001_A07 Collecting inventory... ... Running validation... PERC H330 Mini Controller 0 The version of this Update Package is newer than the currently installed version. Software application name: PERC H330 Mini Controller 0 Firmware Package version: 25.5.2.0001 Installed version: 25.5.0.0019 Executing update... WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE! .................................
Install srvadmin, see above.