Quantcast
Channel: Systems Management - Wiki
Viewing all articles
Browse latest Browse all 335

Updates using USB with Lifecycle Controller

$
0
0
Current Revision posted to Systems Management - Wiki by DELL-Amol B on 6/9/2015 12:02:57 PM

The Dell™ Lifecycle Controller embedded technology on Dell PowerEdge™ 11G servers gives administrators and managers the ability to easily update the system from within the system. Pressing F10 during the boot process opens System Services, which includes Platform Updates, and the first option is to connect through File Transfer Protocol (FTP) to ftp.dell.com and download the latest updates. For connections in a secure area, there is a second option to perform the update process through a USB-connected storage device.

View these demos of the Lifecycle Controller to become more familiar with the interface. This page provides information on the process used for USB updates and helps with building a USB update device that can be used inside a secure facility.



USB Updates Using Repository Manager with Lifecycle Controller

The process for using a USB device to update system drivers via Lifecycle controller used to be a more complicated, manual process, but Dell Repository Manager has simplified the steps compared the old process.

The following video outlines the steps involved in exporting Dell Update Packages from within Repository Manager to a USB key and then installing those updates via Dell Lifecycle Controller 1.4. The video assumes that you are already somewhat familiar with Repository Manager and Lifecycle controller. For an introduction to both of those tools, please visit the Lifecycle Controller Demo and Repository Manager Demo pages on Dell TechCenter.

(Please visit the site to view this video)

Basically the process involves using Repository Manager to export a Server Update Utility (SUU) Bundle to the root directory of a USB key. That USB key is then inserted into the server that will be updated. In this case, we used a PowerEdge R710 and we exported the entire Windows System bundle for that system.

Repository Manager SUU


We then boot to the United Server Configurator (USC) interface of Lifecycle Controller by pressing F10 during boot, and select the Platform Update option from the USC interface. We then select the USB drive as the location of the update packages.

Unified Server Configurator Local Drive
At that point, USC displays which drivers are on the USB key and which ones are currently installed. In this demo, we update the Dell OS Drivers Pack and the Broadcom NIC drivers. After the updates are applied, the system reboots and automatically returns to USC.

Unified Server Configurator Apply Updates

After the updates are applied, we can compare the versions of the update packages on the USB stick we created earlier in the process with the currently installed updates on our system. The image below shows that all of the installs have been applied and that our currently installed updates are up to date.

United Server Configurator Apply Updates finished










Depricated Lifecycle Controller USB Update Install Process

The following describes the old method of creating a USB key for updates via LifeCycle Controller.

The Legacy USB Update Process

The update process begins by first looking for the existence of two files in the \catalog directory of the root of the USB key:

  • catalog.xml.gz
  • catalog.xml.gz.sign

If they don't exist, or have been changed in any way, the update process will exit with an error.

After the files have passed verification, the catalog.xml.gz is decompressed and the catalog is parsed. Then a screen shows the current version of existing updates and any applicable newer versions. It will automatically select updates that are newer and provide the choice of deselecting to apply an update at a later time. The update packages will then be installed from their respective locations off the root of the USB key.

Creating the USB Key via the Legacy Process

At first glance one might think, "Hmmm, easy enough; I'll just replicate what I need from ftp.dell.com to the USB key." The problem is that the files are not separated by machine types. Drill down through the \BIOS folder alone and there are more than 5,000 files and more than 8 GB of data. Trying to replicate the entire ftp.dell.com site would require replicating more than 40 GB of data, which isn't the best use of Internet bandwidth to go that route.

Luckily, it is possible to reuse a recommended tool, Content Manager, which provides the ability to create a custom repository. Using this feature helps replicate the updates specific to the servers in a data center environment. Copying the files to the USB key and copying the catalog.xml.gz and catalog.xml.gz.sign files creates a working USB key.

Here are step-by-step instructions:

1.Install Content Manager from the Systems Management Tools and Documentation DVD. The current version as of this writing is 6.0.1.
2.Run Content Manager and select Create Custom Server Update Utility.


Updates using USB with Lifecycle Controller - The Dell TechCenter

3.Select a destination—in this example, C:\USB_Updates.


Updates using USB with Lifecycle Controller - The Dell TechCenter

4.Use the Shift or Ctrl key to select the servers to update.
Important: Make sure to select the Linux packages.


Updates using USB with Lifecycle Controller - The Dell TechCenter

5.Wait for the files to download.


Updates using USB with Lifecycle Controller - The Dell TechCenter

6.Locate the files just downloaded. They will be in \CustomRepository\repository under the directory just created. In the example shown here they are located in C:\USB_Updates\CustomRepository\repository.


Updates using USB with Lifecycle Controller - The Dell TechCenter

7.Copy all these directories and files to the root of the USB key, with the exception of the Catalog.xml file—this is not the correct file for the Lifecycle Controller.
8.Create a catalog directory off the root of the USB key.
9.Download catalog.xml.gz and catalog.xml.gz.sign from ftp.dell.com, and copy these files to the \catalog directory on the USB key.


After creating a custom USB key for updates with the Lifecycle Controller, the contents should look similar to the following:

Updates using USB with Lifecycle Controller - The Dell TechCenter

10.Reboot the server, select F10 for System Services, select Platform Updates...USB Device, and then select the updates to apply.

.
Updates using USB with Lifecycle Controller - The Dell TechCenter

Updates using USB with Lifecycle Controller - The Dell TechCenter

Tags: maser, dups, Lifecycle Controller, Systems Management

Viewing all articles
Browse latest Browse all 335

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>