PowerEdge: What are The Ways and How To Update The Firmware and Drivers
Resumen:This page explains the difference between drivers and firmware and how to update them on Dell PowerEdge Servers using different methods.
Seleccione un producto para comprobar la relevancia del artículo
Este artículo se aplica a Este artículo no se aplica aEste artículo no está vinculado a ningún producto específico.No se identifican todas las versiones del producto en este artículo.
Updating firmware and drivers for a Dell PowerEdge server can be performed from the operating system, using the Integrated Dell Remote Access Controller (iDRAC), or using the Dell ISO update image.
When available, closed caption (subtitles) language settings can be chosen using the Settings or CC icon on this video player.
What are the different methods to update a PowerEdge?
There are multiple different methods for updating your PowerEdge server. The different methods are outlined in this section.
Manual method for updating individual components
Dell Update Packages (DUP) Using the Dell Update Packages (DUP) is an easy and quick way to update the firmware or drivers of the entire system or individual system components. A DUP is an executable which contains firmware for a single component. For more information, reference Update a Dell PowerEdge Driver or Firmware Directly from the OS (Windows and Linux).
Updating all system components simultaneously
Rufus: can be used to create a custom-built bootable ISO using Dell Repository Manager (DRM). This is a way of updating all server firmware in one single step. An ISO can be transferred on a bootable USB storage device. For more information, reference How to Create a Bootable USB Device with Rufus to Update Dell Servers.
Dell Server Update Utility (SUU): Is a local one-to-one utility to update BIOS, firmware, drivers, and application on PowerEdge servers to the latest version. The SUU also allows comparison between the current versions that are installed on the server and the most up-to-date versions available. Select the components in need of updating and upon confirmation, SUU orchestrates the deployment of the selected updates. For more info on the current SUU version 24.06.00 refer to the User's Guide or check out Using the Dell Server Update Utility to Update Firmware and Drivers on Dell PowerEdge Servers on where to download the SSU from and how to download it.
Dell Lifecycle Controller: Is an advanced embedded systems management technology that enables remote server management. Using Dell Lifecycle Controller, you can update the firmware using a local or Dell-based firmware repository. For more information, reference PowerEdge Server: LifeCycle Controller Update.
Dell Lifecycle Controller - Firmware Update Using Network Share NFS BC
Duration: 00:02:26 When available, closed caption (subtitles) language settings can be chosen using the Settings or CC icon on this video player.
How to Update all Firmware of your PowerEdge using the Dell Website and Lifecycle Controller
Duration: 00:01:33 When available, closed caption (subtitles) language settings can be chosen using the Settings or CC icon on this video player.
How to update Lifecycle Controller Firmware using a local drive for Dell EMC PowerEdge Server
Duration: 00:01:47 When available, closed caption (subtitles) language settings can be chosen using the Settings or CC icon on this video player.
Updating multiple select system components
DRM An update management tool used to assist with the identification, gathering, and packaging of Dell Update Packages (DUPs) into a format to be used for deployment. For more information, reference Dell Repository Manager (DRM).
Dell System Update (DSU) Is a command-line interface optimized deployment tool that assists customers who prefer to manage the deployment of updates in a scripted manner. For more information, reference DELL System Update (DSU).
Microsoft System Center (MSSC) Microsoft System Center Configuration Manager (SCCM) also known as ConfigMgr and formerly known as Systems Management Server (SMS) is a systems management software product developed by Microsoft for managing large groups of systems running Windows NT, Windows Embedded, macOS (Mac OS X), Linux, or UNIX. Configuration Manager provides remote control, patch management, software distribution, operating system deployment, network access protection, and hardware and software inventory. For more information, reference Microsoft Configuration Manager documentation
Updating firmware and drivers using DevOps tools
Ansible Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It runs on many UNIX like systems and can configure both UNIX like systems and Microsoft Windows. For more information, reference Ansible Resources
Note: Drivers are operating system-specific. All drivers and firmware for Dell servers are available to download for free on the Dell Support website.
What is the difference between drivers and firmware?
On a server, you can update drivers and firmware.
A device driver is a particular form of a software application that is designed to enable interaction with hardware devices. Without the required device driver, the corresponding hardware device fails to work. Device drivers are operating system-specific and hardware-dependent. It acts as a translator between the hardware device and the programs or operating systems that use it.
Firmware is a software program permanently etched into a hardware device such as keyboards, hard drive, BIOS, or video cards. It is programmed to give permanent instructions to communicate with other devices and perform functions like basic I/O tasks. Firmware is typically stored in the flash ROM (read-only memory) of a hardware device. Firmware can be erased and rewritten. Keep a server up to date is important to have the best interoperability between operating system and server, and avoid issues. To better understand the changes implemented by firmware, it is advised to read the associated Release Notes.
The major advantage of using a DUP is that the system can't be offline to apply most updates.
DUPs are, depending on the system to be updated, provided for the following operating systems:
Windows Server operating systems [.EXE file needed]
Red Hat Enterprise Linux [.BIN file needed]
SuSE Linux ES [.BIN file needed]
Ubuntu Server [.BIN file needed]
Note: Ensure that you are downloading the correct file type for the right OS. Linux OS uses .BIN files, Windows OS needs .EXE files and do NOT support .BIN files.
After identifying the hardware requiring updates, the appropriate DUP must be located and downloaded. The easiest way to complete this is as follows.
Enter the Service Tag of your server or browse all products to select the PowerEdge model
On the Drivers & Downloads tab, ensure that the correct operating system for the server is selected
Updates are arranged in categories which can be expanded to see the available updates
Before downloading the firmware file, ensure that you are getting the correct file type presented (OS specific). To ensure you are, click View full driver details on the bottom right of the enrolled update. Select the correct file.
Select the component DUP needed and download the package
Once the relevant DUP has been transferred to the system, they can be run by double-clicking the downloaded files and following the below steps.
Windows example
Double-click the DUP file downloaded above on the host system.
Read over the release information in the dialog window.
Download and install any prerequisites identified in the dialog window before proceeding.
Click the Install. button.
Follow the remaining prompts to perform the update.
Linux example
On the host system, read over the release information by running the ./[file_name].BIN --version command from the shell.
Download and install any prerequisites identified in the above step before proceeding.
Run the update by running ./[file_name].BIN from the shell.
Follow the remaining prompts to perform the update.