¸®´ª½º¿¡¼­ dell firmware upgrade

   Á¶È¸ 17170   Ãßõ 0    

 
생각보다 많이 간단 합니다.
해보니 10분이면 되네요.
 

Performing BIOS and Firmware Updates Using Dell Linux Online Repository

Dell™ Update Packages for Linux Operating Systems User's Guide

Overview

Setting Up/Bootstrapping the Repository

Installing Firmware-tools

Downloading Applicable Firmware

Inventory Installed Firmware

Updating BIOS and Firmware

Automatically Update Firmware

Viewing Log Information



Overview

You can update your system to the latest version or to a specific version of the BIOS and firmware available in the Dell Linux online repository. The updates are available in the RPM Package Manager (RPM) format. RPM is a standard package format for software updates specific to Linux operating systems. You can inventory the system, scan the repository for matching firmware with newer version using repository management software such as yum, up2date, rug, and zypper. The repository management software support the following operating systems:

  • Yum: Red Hat Enterprise Linux 5 Update 3 (x86_32, x86_64)

  • Up2date: Red Hat Enterprise Linux 4 Update 8 (x86_32, x86_64)

  • Rug: SUSE Linux Enterprise Server 10 SP3 (x86_64)

  • Zypper: SUSE Linux Enterprise Server 11 (x86_64)

Firmware-tools are used to update BIOS and firmware on your system. With firmware-tools, the RPM-based BIOS and firmware updates are available along with the packages containing the tools to install those updates. Using a repository management software, you can easily update your BIOS and firmware to the latest or specific versions on your system.

The latest BIOS and firmware updates are available at the following location:

http://linux.dell.com/repo/hardware/latest/

The steps to update BIOS and firmware for your system are:

Setup/bootstrap the repository

Install firmware-tools

Download applicable firmware

Update BIOS and firmware

The commands to setup, install, and update RPM-based BIOS and firmware for yum, up2date, rug, and zipper are provided in this section.


Setting Up/Boostrapping the Repository

To setup/bootstrap the Dell Linux online repository, run the following command at the command prompt:

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash

The system is configured to access the Dell Linux online repository using supported repository management software. The Dell GPG keys and libsmbios (BIOS library) are also installed.

Creating a Local Mirror

You can create a local mirror of the Dell Linux online repository on your system or on another system using rsync command. The rsync address is:

rsync://linux.dell.com/repo/hardware

The Dell Linux repository contains .htaccess files. To enable your Apache server to recognize these, you must allow overrides for the directory that contains the Dell Linux repository.

For example, in your /etc/httpd/conf/httpd.conf file, under the /var/www/html/yum_repository directory, you will have

AllowOverride All

AllowOverride controls the directives that may be placed in .htaccess files. It can be All, None, or any combination of the keywords: Options FileInfo, AuthConfig, or Limit.


Installing Firmware-tools

Depending on the repository management software you are using, run one of the following commands to install firmware-tools:

For yum:

yum install dell_ft_install

For up2date:

up2date -i dell_ft_install

For rug:

rug install dell_ft_install

For zypper:

zypper install dell_ft_install


Downloading Applicable Firmware

Depending on the repository management software you are using, run one of the following commands to download applicable firmware:

For yum:

yum install $(bootstrap_firmware)

For up2date:

up2date --solvedeps=$(bootstrap_firmware -u)

For rug:

rug install $( bootstrap_firmware | xargs -n1 -r rug --terse wp | cut -d'|' -f3 | grep -v "No matches" | sort | uniq )

For zypper:

zypper install $(bootstrap_firmware)

Bootstrap firmware is a process where the latest BIOS/Firmware update RPMs for your system are downloaded from the repository, along with the utilities necessary to inventory and apply updates on your system.


Inventory Installed Firmware

You can also inventory your system for the list of existing versions of BIOS and firmware using the following command:

inventory_firmware

Here is a sample output:

[root@localhost ~]# inventory_firmware

Wait while we inventory system:

System inventory:

BIOS = a07

Primary Backplane = 1.00

System BIOS for PowerEdge 2850 = A07

PowerEdge Expandable RAID Controller 4e/Di Firmware = 5b2d

PERC 5/E Adapter Controller 0 Firmware = 5.2.2-0076

BMC = 1.83

Dell Remote Access Controller 4/I Firmware = 1.75

[root@localhost ~]#


Updating BIOS and Firmware

After you have installed the firmware-tools and downloaded the applicable BIOS and firmware updates, you can update the BIOS and firmware on your system using the CLI or the GUI.

Updating BIOS and Firmware Using CLI

Run the following command to inventory the system and scan the repository for new versions of components:

update_firmware

This command provides information about the existing versions of components on your system and the list of component versions that are available to be installed.

Here is a sample output:

[root@localhost ~]# update_firmware

Running system inventory...

Searching storage directory for available BIOS updates...

Checking BIOS - a07

Available: dell_dup_componentid_00159 - a07

Did not find a newer package to install that meets all installation checks.

Checking Primary Backplane - 1.00

Available: dell_dup_componentid_03967 - 1.00

Did not find a newer package to install that meets all installation checks.

Checking System BIOS for PowerEdge 2850 - A07

Did not find a newer package to install that meets all installation checks.

Checking PowerEdge Expandable RAID Controller 4e/Di Firmware - 5b2d

Available: pci_firmware(ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x016d) - 5b2d

Did not find a newer package to install that meets all installation checks.

Checking PERC 5/E Adapter Controller 0 Firmware - 5.2.1-0066

Available: pci_firmware(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f01) - 5.2.2-0076

Found Update: pci_firmware(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f01) - 5.2.2-0076

Checking BMC - 1.83

Available: dell_dup_componentid_05814 - 1.83

Did not find a newer package to install that meets all installation checks.

Checking Dell Remote Access Controller 4/I Firmware - 1.75

Available: pci_firmware(ven_0x1028_dev_0x0012_subven_0x1028_subdev_0x0012) - 1.75

Did not find a newer package to install that meets all installation checks.

Found firmware which needs to be updated.

Please run the program with the '--yes' switch to enable BIOS update.

UPDATE NOT COMPLETED!

[root@localhost ~]#

Installing All Applicable Updates

To install all applicable BIOS and firmware updates on your system, run the following command:

update_firmware --yes

Once the devices are updated, the "Execution Success" message is displayed.

Here is a sample output:

[root@localhost ~]# update_firmware --yes

Running system inventory...

Searching storage directory for available BIOS updates...

Checking BIOS - a07

Available: dell_dup_componentid_00159 - a07

Did not find a newer package to install that meets all installation checks.

Checking Primary Backplane - 1.00

Available: dell_dup_componentid_03967 - 1.00

Did not find a newer package to install that meets all installation checks.

Checking System BIOS for PowerEdge 2850 - A07

Did not find a newer package to install that meets all installation checks.

Checking PowerEdge Expandable RAID Controller 4e/Di Firmware - 5b2d

Available: pci_firmware(ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x016d) - 5b2d

Did not find a newer package to install that meets all installation checks.

Checking PERC 5/E Adapter Controller 0 Firmware - 5.2.1-0066

Available: pci_firmware(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f01) - 5.2.2-0076

Found Update: pci_firmware(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f01) - 5.2.2-0076

Checking BMC - 1.83

Available: dell_dup_componentid_05814 - 1.83

Did not find a newer package to install that meets all installation checks.

Checking Dell Remote Access Controller 4/I Firmware - 1.75

Available: pci_firmware(ven_0x1028_dev_0x0012_subven_0x1028_subdev_0x0012) - 1.75

Did not find a newer package to install that meets all installation checks.

Found firmware which needs to be updated.

Running updates...

100% Installing pci_firmware(ven_0x1028_dev_0x0015_subven_0x1028_subdev_0x1f01) - 5.2.2-0076

Done: Execution Success!

[root@localhost ~]#

Updating BIOS and Firmware Using Graphical User Interface (GUI)

To start the interactive GUI, run the following command:

inventory_firmware_gui

The Inventory and Update Firmware window displays the existing versions of components on your system and the component versions that are available to be installed.

To update BIOS and firmware on your system to the versions available in the repository:

Select the required devices to be updated and click Update Firmware. The Update Firmware dialog box is displayed.

Click Continue to update page....You can also click Show Details to view the list of selected devices and their versions.

Click Update Now to start performing the updates.

Once the devices are updated, the "Execution Success" message is displayed for each device.

You can also perform the following:

  • If your system component version is higher than the version available in the repository, you can downgrade your system components to the versions in the repository. In the Inventory and Update Firmware dialog box, select the required components to downgrade and click Allow Downgrade.

  • If you need to re-install the component versions, select the required components and click Allow Reflash.

Automatically Update Firmware

By default, installing a BIOS or firmware RPM does not apply the update to the hardware. The update is manually applied using the update_firmware command. However, you can automatically update the hardware during RPM installation by configuring the /etc/firmware/firmware.conf file.

To automatically install BIOS and firmware updates, ensure that rpm_mode is set to auto in the firmware.conf file as shown:

[main]

# Automatically install BIOS updates when an RPM BIOS Update file is installed

# values: 'auto', 'manual'

# default: 'manual'

rpm_mode=auto


Viewing Log Information

The log information is stored in the firmware-updates.log file located at /var/log/ folder.


Back to Contents Page

- to be continue -
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ȸ¿øK 2012-10
Dell R510¿¡¼­ ¿À·ù...
Repository RPM Failed GPG check! Traceback

yum repolist ¸í·ÉÀ» ¼öÇàÇغ¸¸é dell²¨°¡ ÅÖ~ ºñ¾î ÀÖ½À´Ï´Ù.
dell-omsa-indep                            Dell OMSA repository - Hardware independent                              0
dell-omsa-specific                          Dell OMSA repository - Hardware specific                                  0

µ¨ÀÇ ¿£Áö´Ï¾îµéÀÌ ÀÌ ¹®Á¦¸¦ Ç®¾î¼­ ´äÀ» ÁÙ ¼ö ÀÖÀ»±î¿ä?
´äÀº x64·Î Á¦°øµÇ°í x32´Â ¾ø´Ù´Â°Å.
Áö±Ý º¸´Ï±î R510¸¸ 32ºñÆ® ÀÔ´Ï´Ù. =..=...
http://support.dell.com/support/edocs/software/smsom/6.5/en/peosom/installa.htm#wp1002688


PDS
Á¦¸ñPage 49/77
2015-12   1474511   ¹é¸Þ°¡
2014-05   4937546   Á¤ÀºÁØ1
2012-02   17148   ¹Ú¹®Çü
2012-10   17171   ȸ¿øK
2011-11   17174   k±èÇöÁ¤k
2016-01   17192   ¾çÇü¼®
2010-04   17205   ¶Ñ¶Ñ±è´ë¿ø
2012-03   17206   À¯ÄèÇÑ¿À±º
2011-03   17225   blueshout
2016-04   17225   ids38
2010-12   17233   À̽¿±
2014-02   17233   ±è¿ë¿î
2016-06   17234   ÇãÀα¸¸¶Æ¾
2021-10   17236   ½ºÄµl¹ÎÇö±â
2010-12   17248   ±ñÀÌ
2015-10   17261   ÄÄÃʺÀ
2009-02   17270   Bearth
2016-02   17273   ȸ¿øK
2009-05   17274   ÇÑÀÏÀÎ
2014-08   17278   ¶ó¿ÂÁ¦³ª
2011-02   17291   ¹Ú
2015-11   17291   ¶ÊÀÌ»ç¶û