Administrator:
Usage, Benefits, and
Installation
Enterprise Systems Group (ESG)
Dell OpenManage
Systems Management
February 2002
Contents
Executive Summary..............................................................................3
Introduction...........................................................................................4
Server Administrator Usage Scenarios.............................................5
Requirements and Positioning....................................................5
Usage cases......................................................................................6
Individual Server Administration............................................................6
Comparing and Managing Multiple Servers..........................................9
Alerting and Error Notification..............................................................10
Upgrading Dell OpenManage Agents to Server Administrator........11
Conclusion...........................................................................................21
Author Biography........................................................................21
February 2002
Page 2
Section
Executive Summary
OpenManage Server Administrator is a new web-based tool for inspecting and
managing an individual Dell server. The product is designed for easy integration
into existing systems management solutions, including standard enterprise
network management solutions like those from Hewlett-Packard, Tivoli, and
Computer Associates. Server Administrator includes a Command Line Interface
as a scriptable mechanism to monitor and manage Dell servers.
February 2002
Page 3
Section
Introduction
OpenManage Server Administrator (Server Administrator) 1.0 is a new Dell
software product that is designed to replace Dells current individual server
systems management agents while increasing functionality and improving easeof-use. The primary objective of Server Administrator is to provide systems
management services and associated user interfaces on an individual server.
Server Administrator is not a console. Server Administrator includes a variety of
features that are necessary for IT organizations to monitor, manage, install and
service Dell servers. Server Administrator is designed for easy integration into
existing systems management solutions. The product provides features that
include the following:
Standards-based support for SNMP and WMI for standard alerting and
messaging.
HTML (web) interface to systems management agent locally or remotely
to a single server.
Command Line Interface (CLI) to provide a scriptable interface to
systems management features.
Server configuration changes including BIOS configuration.
Secure access from the web interface leveraging the SSL protocol.
Simplified install / upgrade install of all agents or services required to
manage Dell servers.
Online Diagnostics for all the components in a Dell server.
This paper discusses these features in detail, and is organized as follows: the first
section provides usage cases to outline scenarios where Server Administrator is
beneficial. The next section discusses the product features and the architecture of
Server Administrator, which is important to understand because different
interfaces provide access to different parts of the product. The final section
discusses installation and un-installation, which includes the ability for
customization and batch installation.
February 2002
Page 4
Section
February 2002
Page 5
Usage cases
The four usage cases discussed in this section are:
1.
Individual Server Administration
2.
Comparing and Managing Multiple Servers
3.
Alerting and Error Notification
4.
Upgrading Dell OpenManage Agents to Server Administrator
In each of the following usage cases, Server Administrator is used as a systems
management interface to an individual server. In some cases, IT Assistant is used
as an interface to multiple servers and storage units as shown in Figure 1.
OpenManage IT Assistant is a management console from Dell that provides a
management interface to multiple servers. In all cases, Server Administrator can
be easily accessed through the Server Administrator web browser interface or the
Command Line Interface (CLI). IT Assistant is used as a single console to
monitor and manage the many components in the network.
February 2002
Page 6
February 2002
Page 7
February 2002
Page 8
February 2002
Page 9
February 2002
Page 10
February 2002
Page 11
Section
2.
3.
4.
February 2002
Instrumentation
Accesses hardware, BIOS, firmware, and low-level O.S., and supports SNMP
and WMI (CIM). Previously, this service was delivered independently as
OpenManage HIP 3.5 or OMA 4.0 products. One feature of this service is the
ability to generate SNMP traps based on detection of hardware or other
component deviations from the norm.
Remote Access
Provides access to baseboard and remote management. One feature of this
service is the ability to remotely reboot the system.
Update Service
Provides the ability to update software and firmware on the server. One
feature of this is the ability to flash the firmware on the motherboard and
chassis.
Diagnostic Service
Provides the ability to run diagnostics on the server while the server is up
and running. A full range of diagnostic tests is provided to task and
proactively diagnose all the parts of Dell servers.
Page 12
5.
Disk Management
Allows RAID and disk reporting. Currently, RAID configuration is
completed using Dells Array Manager product. In a future release the Disk
Management service feature is expected to provide the ability to configure
RAID hardware.
Enterprise
Management
Consoles (HP,
Tivoli, etc)
Dell
OpenManage
IT Assistant
2
Managed
Server
SNMP
& CIM
Dell
OpenManage
Array Manager
3
I.E. or Netscape
Browser
Commands
HTML
Web Server &
HTML GUI Engine
Remote
Access
Service
Update
Service
New
Interfaces
Commands
Command Line
Interface Engine
Instrumentation
Service
Existing
Consoles
Diagnostic
Service
Storage
Management
Service
Server
Administrator
Common
Infrastructure
Server
Administrator
Services
February 2002
Page 13
Web Server
A mini-web server is included with Server Administrator as part of the common
infrastructure as shown in Figure 6. It is used to stream HTML between the
server and the client browser. The primary design goal in this model is to deliver
a mini-web server that does not interfere with other web servers such as
Microsofts IIS or Apache. An additional benefit is that the Server Administrator
web server can be further leveraged by future OpenManage services. The web
server is configured to only support SSL. Users may only access Server
Administrator through a web browser in a secure fashion over SSL.
The web server comes pre-configured to run at port 1311. But this port number
can be changed to a port number that is consistent with a users network
applications. The change can be accomplished through the Server Administrator
GUI or the command line interface. Dell recommends that if a port number is
changed, that all the servers be changed to maintain a consistent configuration, as
this will ease integration efforts. The 1311 port number was reserved by Dell to
specifically avoid conflict with other web servers.
For example, Server
Administrator can easily coexist on a server that has IIS or Apache installed. In
this case the web servers are simply applications that respond to different port
numbers, and there is no conflict.
User Interfaces
There are a number of interfaces provided with Server Administrator. These
interfaces are outlined further in this section, and are labeled as #1 - #4 in the top
two layers in Figure 6.
February 2002
Page 14
February 2002
Page 15
For users with existing enterprise consoles (i.e., Tivoli, HP, etc.), the CLI can be a
scriptable interface to the pool of servers in their organization. Scripts can be
created and executed against each server in a batch method. For example, with
an enterprise console it is possible set up a script to run full or partial Server
Administrator diagnostics on a server. The diagnostics can be executed on a
server while it is up and running. Since some diagnostics are fairly intrusive, this
diagnostic script could be set up to run at 2:00 a.m. from an enterprise console on
selected servers in the enterprise.
The results of the diagnostics can be captured and reported back to the enterprise
console. The results are available in several different formats, including semicolon separated fields. This allows post-processing to be accomplished to mine
information from the results. For example, if a disk diagnostic is executed
against a pool of servers, post processing can be used to determine how many
(and which) servers had either minor or severe disk problems. A summary
report can be automatically prepared daily or weekly as desired.
Essentially, Server Administrator can be used in conjunction with enterprise
consoles to proactively monitor and diagnose servers in an enterprise (or office or
small business). Since the CLI provides access to all the services associated with
Server Administrator, a variety of other functions can also be accomplished. This
includes selective firmware updates through the Server Administrator Update
Service, and setting thresholds for SNMP alerts on the various components in
each server.
The CLI can also be used directly in an interactive mode with Server
Administrator either directly on the server, or remotely through a telnet interface.
A user may want to access the CLI manually, including when web services may
not be available (which can occur because one installation scenario for Server
Administrator includes Server Administrator without the web server). This
scenario is supported for administrators who do not want to access the product
from a web browser. (This set of installation steps is covered in the Installation
Methods section of this paper). In this scenario there are two ways to access the
Server Administrator: through the CLI, or through standards-based interfaces
such as SNMP and WMI. The standards-based interfaces have limited
functionality, however, including that they cannot run diagnostics. Therefore,
customers may wish to access a server through the CLI dynamically to perform a
specific task like remotely rebooting the server or running memory diagnostics.
Storage Management
Another user interface is indicated in Figure 6 as label #4. Server Administrator
includes the Array Manager subagent and Array Manager GUI. The Array
Manager product performs RAID array management and reporting. There are
two potential install scenarios with Server Administrator and RAID management
that Dell supports:
February 2002
Page 16
GUI
Driven
Scripted
O.S. GUI
Driven
Default
Install
Yes
Yes
Yes*
Custom
Install
Yes
Yes
Yes*
February 2002
Page 17
Installation Methods
The GUI install interface allows for the use of a default or a custom install. The
default install does automatic detection and corresponding installation of
associated components. The custom option allows administrators to de-select
components from the install. The GUI install process for local installation on a
single server is designed as a simple method for setting up individual servers.
The scriptable install interface is provided to set up unattended local or remote
installs. Although it is possible to do local installs through this interface, many
users may be more interested in creating unattended scripts to install Server
Administrator on multiple servers over a network.
Custom Install
With either method (GUI or scripted) comes the choice of deselecting sub-agents
from the install process. For example, a user may not want to access Server
Administrator through the GUI interface locally or remotely through a web
browser. Some users may only want to get to the management utilities via
command lines or scripts. If this is the case, deselect the web server component
from the choices provided in the custom installation wizard. The product is then
installed without the included mini-web server, and the web-enabled GUI
interface is effectively disabled. After being installed in this way, the only means
to access Server Administrator is through the command line utility.
Unattended installs assume that there is a mechanism of delivering the install
package to each target server that is to be installed. There are a variety of
software vendors who provide distribution packages to support this scenario.
Alternatively, it is possible to use the network to manually push the package to
individual machines, or use local media directly on the machine.
Unattended Installs
To set up unattended installs, proceed as follows:
1) With a 3rd party software distribution tool, configure that tool to accept and
distribute the Server Administrator install package and install script.
2) Set up an unattended install package that contains the desired Server
Administrator installation components, and a script to accompany the package.
Run the prepunat.exe program and use the associated GUI wizard to select
which components to install on each target server. Choose a default that includes
all the components associated with Server Administrator. Also, select a target
directory on the local machine, which the prepunat program uses to store the
unattended package files. The result of this step is that a set of installation
package files and an associated install script are created and stored in the
specified target directory.
3) The last step is to distribute and install Server Administrator on one or more
target servers. Again, this can be done in several ways:
With a 3rd party tool
By using local media on the target server(s)
By using the network to manually copy and apply the files to one or
more servers
February 2002
Page 18
Uninstall Methods
Uninstalls can be accomplished using the same tools used for installation. One
method is to use the Install/Uninstall program on the OpenManage
Applications CD. A GUI is provided that enables users to selectively uninstall
the managed node components associated with Server Administrator.
Optionally, in Windows, it is also possible to use the Add/Remove Programs
application to remove Server Administrator components.
A 3rd option is to set up an unattended uninstall script, similar to the unattended
install method that was described above. While similar to the install method, for
the uninstall script it is necessary to run the rununins.exe program and apply the
resulting script to the target servers.
February 2002
Page 19
Section
Conclusion
Server Administrator is a new software product from Dell that provides a
comprehensive management application to manage an individual server. Server
Administrator is positioned to supplement existing management consoles since
Server Administrator can be used to manage or configure an individual server
when a problem is identified by Dells OpenManage IT Assistant or an enterprise
console.
This paper discussed several usage cases and demonstrated how Server
Administrator can be used in an existing enterprise infrastructure to solve
problems with an individual Dell server. Server Administrators architecture was
discussed to highlight the new interfaces that Dell provides with this new
hardware agent. The last part of the paper discussed several different installation
and un-installation methods that Dell included with this product to increase its
adoption in the enterprise. Server Administrator is provided at no additional
charge to Dell server customers. It can be downloaded over the web at
http://www.dell.com/. Further information on Server Administrator can be found
on Dells OpenManage website http://www.dell.com/openmanage.
Author Biography
Jeff Jilg, Ph.D., is a Senior Architect in the Dell OpenManage Group working on
Server Administrator and systems management. His past work in both operating
system and applications design and development complement his current
assignment at Dell.
Jeff earned his PhD in Computer Science from Texas A&M University and an MS
in Computer Science from the University of Texas at El Paso.
February 2002
Page 20