]> pere.pagekite.me Git - homepage.git/blobdiff - blog/data/2011-11-21-fw-upgrade.txt
Generated.
[homepage.git] / blog / data / 2011-11-21-fw-upgrade.txt
index 001048e7de3096163f3683892daa9a65d5997a61..791acda07210cc94cfe907fa5006d0cf928a5083 100644 (file)
@@ -1,6 +1,6 @@
 Title: Automatically upgrading server firmware on Dell PowerEdge
 Tags: english, debian
-Date: 2011-11-21 11:50
+Date: 2011-11-21 12:00
 
 <p>At work we have heaps of servers.  I believe the total count is
 around 1000 at the moment.  To be able to get help from the vendors
@@ -9,24 +9,27 @@ up to date.  If the firmware isn't the latest and greatest, the
 vendors typically refuse to start debugging any problems until the
 firmware is upgraded.  So before every reboot, we want to upgrade the
 firmware, and we would really like everyone handling servers at the
-university to do this quickly when they plan to reboot a machine.</p>
-
-<p>To make this easier, I am working on a script to fetch and install
-the latest firmware for the servers we got.  Most of our hardware are
-from Dell and HP, so I have focused on these servers for now.  This
-blog post is about the Dell part.</P>
-
-<p>On the Dell FTP site I was lucky enough to find an XML file with
-firmware information for all 11th generation servers, listing which
-firmware should be used on a given model and where on the FTP site I
-can find it.  Using a simple perl XML parser I can then download the
-shell scripts Dell provides to do firmware upgrades from within Linux
-and reboot when all the firmware is primed and ready to be activated
-on the first reboot.</p>
-
-<p>This is the Dell related fragment of the perl code at the moment.
+university to do this themselves when they plan to reboot a machine.
+For that to happen we at the unix server admin group need to provide
+the tools to do so.</p>
+
+<p>To make firmware upgrading easier, I am working on a script to
+fetch and install the latest firmware for the servers we got.  Most of
+our hardware are from Dell and HP, so I have focused on these servers
+so far.  This blog post is about the Dell part.</P>
+
+<p>On the Dell FTP site I was lucky enough to find
+<a href="ftp://ftp.us.dell.com/catalog/Catalog.xml.gz">an XML file</a>
+with firmware information for all 11th generation servers, listing
+which firmware should be used on a given model and where on the FTP
+site I can find it.  Using a simple perl XML parser I can then
+download the shell scripts Dell provides to do firmware upgrades from
+within Linux and reboot when all the firmware is primed and ready to
+be activated on the first reboot.</p>
+
+<p>This is the Dell related fragment of the perl code I am working on.
 Are there anyone working on similar tools for firmware upgrading all
-servers at a site?  Please get in touch.</p>
+servers at a site?  Please get in touch and lets share resources.</p>
 
 <p><pre>
 #!/usr/bin/perl