SuperMicro IPMIView

IPMI (Intelligent Platform Management Interface) is a pseudo standard for managing, accessing, and configuring servers.  Companies like SuperMicro, Quanta, Celestica, are petty good about sticking to those standards, even HP and Dell allow limited use of them.  One might also see/hear the term BMC, which is really just the hardware that runs the IPMI interface.  

When dealing with older hardware it can be a real PITA to administer machines.  Things like getting the remote KVM/Console to work with modern day browsers can be a real headache. Each manufacture, and often each model have their own idiosyncrasies. 

IPMItools, is a software package one can download, install, and issue commands a remote machine.  Think of it like 'PowerCLI" for the BMC.  Now enter SuperMicro's IPMIView.  It takes IPMItools one step further.   It is a GUI that allow one to add in many systems into a control panel, flip through those systems, and do remote access, management, and configuration.  IMHO the biggest feature is having an easy way to get at the remoteKVM/console of the machine.   No more making SSL and security exceptions for each machine one administers.  Hence the name, this tool is made for SuperMicro systems, however since it operates with industry standards it also functions with many other manufactures.

https://www.supermicro.com/en/solutions/management-software/ipmi-utilities

IPMItools does require Java to run, and it make require some initial security settings, but it beats making changes for every single machine. Each system is a bit different so somethings work, some don't....IE hardware monitoring. 






Firmware updates of Dell PowerConnect 6224/6248 switches

Who fools around with switches that are over 15 years old?  Well I do!  They still work, and when basic 1gb connectivity is all that is needed they still work, why not?  Besides new 24 port managed switches aren't exactly free.

Often the firmware on these switches is so old and insecure, that even if the Web GUI is enabled it's a struggle to get it function properly. Thus it is necessary to do the operation from either an SSH session or preferably the local console/serial port.  The newest firmware v3.3.18 is from 2019, so it isn't great in terms of being updated, but it's better than the original 2007 code! 

Here is the basic steps to update the firmware on them. 

1. Obtain and unpack the firmware from Dell.  Make note of the location of the files. https://www.dell.com/support/home/en-us/product-support/product/powerconnect-6224/drivers

2. Obtain and install a terminal software (i.e. Putty or TeraTerm).  Connect to the switch.

3. Obtain and install a TFTP server software (i.e. TFTpd64), point the server to the location of the unpacked firmware files.

4. from the SSH session, enter these commands:

-en

-copy tftp://address-of-tftp-server/firmware-file-name.stk image

-show ver (make note of which image has the newer firmware)

-boot system image1  (or image2 depending on your system)

-copy running-config startup-config

-reload

5. IF GOING FROM FIRMWARE v2.X TO v3.X; During the boot process, choose option #2 to get the alternate boot menu, then choose option #7 "update the boot code", then normal boot.  Failure to do this will cause the system to boot loop.