Browse Prior Art Database

Method and System for Deploying Software on a Server Using an Integrated Management Module (IMM) of the Server

IP.com Disclosure Number: IPCOM000199598D
Publication Date: 2010-Sep-10
Document File: 2 page(s) / 20K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for deploying software on a server using an Integrated Management Module (IMM) of the server is disclosed. The method involves storing drivers and/or supporting software for the server in reserved space of the IMM of the server. Further, the drivers and/or supporting software are deployed to the server by setting the IMM of the server in a shared storage mode.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 1 of 2

Method and System for Deploying Software on a Server Using an Integrated Management Module (IMM) of the Server

Disclosed is a method and system for deploying software on a server using an Integrated Management Module (IMM) of the server. The method involves storing drivers and/or supporting software for the server in reserved space of the IMM of the server. The space is reserved in a Non-Volatile Random Access Memory (NVRAM) of the IMM of the server. The space may be reserved during manufacturing of the IMM of the server. Further, the drivers and/or supporting software are deployed to the server by setting the IMM of the server in a shared storage mode. Upon deploying the drivers and/or supporting software, the reserved space of the IMM may be further used for deploying new driver updates to the server. Alternatively, the reserved space of the IMM may be reclaimed by the IMM of the server for using the reserved space as a firmware staging area.

In order to deploy the drivers and/or supporting software on the server, the IMM of the server is set to a shared storage mode by flipping an onboard multiplexer on the server. Upon flipping the onboard multiplexer, the reserved space appears as a new mass storage device to a Universal Serial Bus (USB) root hub of the server. Further, the IMM of the server may be informed by an Operating System (OS) of the server to perform write operations on the reserved space. Alternatively, the IMM of the server may be informed by IMM transactions on a Local Area Network (LAN) to perform write operations on the reserved space. The IMM of the server may be informed by IMM transactions on the LAN via management protocols supported by the IMM of the server. For example, raw write operations may be performed on the reserved space by Intelligent Platform Management Interface (IPMI) over LAN or by Trivial File Transfer Protocol (TFTP) mechanism.

In a scenario, during the installation of an OS on the server, the reserved space of the IMM is made visible to the OS. Further, the OS may automatically search for drivers and/or supporting software from the reserved space of the IMM of the ser...