Dell Server Setup Procedure: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 37: Line 37:
* [[Getting the Latest Dell System Update (DSU)]]
* [[Getting the Latest Dell System Update (DSU)]]
* [[Getting the Latest Dell Update Packages (DUP)]]
* [[Getting the Latest Dell Update Packages (DUP)]]
=Deprecated Procedure=
* Before installing the OS
* Download DUP from https://linux.dell.com/repo/hardware/dsu/os_independent/x86_64/
* Install with RPM. As root:
<pre>
rpm -i dell-system-update-1.4.1-17.04.00.x86_64.rpm
</pre>
This installs <tt>/usr/sbin/dsu</tt>:
<pre>
/usr/sbin/dsu -v
Dell System Update 1.4.1
</pre>
Note that dsu needs repositories installed. The RPM installation does not configure repositories, but the following [[#Alternative_Procedure|Alternative Procedure]] probably does, dsu seems to behave differently after installation using that procedure:
<font color=red>Understand the part of the script that configure repositories, and replicate manually?</font>
==Alternative Procedure==
<pre>
yum install wget
yum install perl
</pre>
Setup the repository:
<pre>
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!
</pre>
This adds the following repos:
<pre>
dell-system-update_dependent/7/x86_64
dell-system-update_independent
</pre>
<pre>
yum install dell-system-update
</pre>
It should end installing the same dsu as [[#Procedure|Procedure]].
==Update==
<pre>
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!
.................................
</pre>
Install srvadmin, see above.


=dsu Commands=
=dsu Commands=


==--inventory==
==--inventory==

Revision as of 23:31, 24 June 2017

External

Internal

Overview

This is the procedure to apply to a new Dell server to insure it contains the latest firmware updates. This procedure should be applied before the O/S installation.

Procedure


Getting Updates

dsu Commands

--inventory