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).