You can install managed system software using several methods. The Dell PowerEdge Installation and Server Management CD provides a setup program to install, upgrade, and uninstall managed system software features on your managed systems. You can install the software on multiple systems through an unattended installation across a network.
The managed system features that you can install include Dell OpenManage Server Administrator, Dell OpenManage Storage Management, Server Administrator Web Server, Online Diagnostics, Dell Remote Access Controller 4 (DRAC 4), the Intel® SNMP agent, the Broadcom SNMP agent, and the Dell OpenManage Array Manager.
From within Server Administrator, you can choose the Server Administrator Web server (not choosing it restricts you to use Server Administrator only from its command-line interface), Online Diagnostics, Dell Remote Access Controller III (DRAC III), and Storage Management subfeatures.
From within Array Manager, you can choose Disk and Volume Management (for Microsoft® Windows® 2000 only; choosing it replaces the Windows Logical Disk Manager).
NOTE: DRAC III and DRAC 4 cannot be used together, and Array Manager and Storage Management
cannot be used together.
Dell PowerEdge Installation and Server Management CD
The Dell PowerEdge Installation and Server Management CD provides a setup program to install, upgrade, and uninstall managed system software features on your managed systems. Additionally, you can install the features on multiple systems through an unattended installation across a network.
Using the setup program in the Windows directory on the Dell PowerEdge Installation and Server Management CD, you can install and upgrade Server Administrator on systems running all supported operating systems. On systems running supported Microsoft Windows operating systems, you can uninstall the features through the operating system.
NOTE: Server Administrator installation is not supported on Dell PowerEdge 300, 1300, 2300, 4300, 4350,
6300, or 6350 systems; PowerEdge SC1420, SC420, or 400SC systems.
Unattended and Scripted Silent Installation
You can use the Dell PowerEdge Installation and Server Management CD to perform an unattended and scripted silent installation of the managed system features on systems running supported Microsoft Windows operating systems. Additionally, you can install and uninstall the features from the command line on systems running supported Microsoft Windows operating systems.
Before You Begin
Read the installation requirements section below to ensure that your system meets or exceeds the minimum requirements.
Read the Server Administrator Compatibility Guide. This guide contains compatibility information about Server Administrator installation and operation on various hardware platforms running supported Microsoft Windows, Novell® NetWare®, and Red Hat® Enterprise Linux operating systems.
Read the Dell OpenManage Install readme file on the Dell PowerEdge Installation and Server Management CD. This readme contains the latest information about new features, in addition to information about known issues.
Read the Server Administrator readme file on the Dell PowerEdge Installation and Server Management CD. This readme contains the latest information about software, firmware, and driver versions, in addition to information about known issues.
Read the installation instructions for your operating system.
Installation Requirements
The following sections describe the general requirements for Server Administrator.
Supported Operating System Versions
Server Administrator supports each of the following operating systems:
Microsoft Windows 2000 Server family (includes Windows 2000 Server SP3 and greater, Windows 2000 Advanced Server SP3 and greater, and Windows 2000 Small Business Server [SBS])
Windows Server 2003 family (includes Web, Standard, and Enterprise editions) and Windows Server 2003 SBS
Windows Server 2003 Standard and Enterprise x64 (except Array Manager Console and Remote Access Controller III)
NOTE: See the Server Administrator readme file on the Installation and the Dell PowerEdge Installation
and Server Management CD or the Dell OpenManage Server Administrator Compatibility Guide on the
Product Documentation CD for the latest detailed list of the Server Administrator Services that are
supported on each supported operating system.
System Requirements
Server Administrator must be installed on each managed system. You can then manage each system running Server Administrator locally or remotely through a supported Web browser.
The setup.exe utility calls the Prerequisite Checker on the CD to determine if the system requirements have been met. (See "Prerequisite Checker" for more information)
Managed System Requirements
One of the supported operating systems.
A minimum of 64 MB of RAM.
A minimum of 256 MB of free hard drive space.
Administrator rights.
A TCP/IP connection on the managed system and the Management Station to facilitate remote system management.
One of the supported Systems Management Protocol Standards.
A mouse, keyboard, and monitor to manage a system locally. The monitor must have a minimum screen resolution of 800 x 600. The recommended screen resolution setting is 1024 x 768.
The Server Administrator Remote Access Service requires that a remote access controller (RAC) be installed on the system to be managed. See the Dell Remote Access Controller 4 User's Guide or the Dell Embedded Remote Access Controller/MC User's Guide for complete software and hardware requirements.
NOTE: The RAC software is installed as part of the Express Setup and Custom Setup installation options
when installing managed system software from the Dell PowerEdge Installation and Server Management
CD, provided that the managed system meets all of the RAC installation prerequisites. See "Remote
Access Service" and the Dell Remote Access Controller Installation and Setup Guide or the Dell Embedded
Remote Access/MC Controller User's Guide for complete software and hardware requirements.
The Server Administrator Storage Management Service requires that Dell OpenManage Storage Management be installed on the system in order to be properly managed. See the Dell OpenManage Server Administrator User's Guide for complete software and hardware requirements.
Supported Systems Management Protocol Standards
A supported systems management protocol standard must be installed on the managed system before installing Server Administrator. On supported Windows operating systems, Server Administrator supports the Common Information Model/Windows Management Instrumentation (CIM/WMI) and Simple Network Management Protocol (SNMP). CIM and WMI are always installed, and SNMP is available from the operating system installation media.
NOTE: For information about installing a supported system management protocol standard on your
managed system, see your operating system documentation.
Digital Certificates
All Dell OpenManage Server Administrator packages for Microsoft are digitally signed with a Dell certificate that helps guarantee the integrity of the installation packages. If these packages are repackaged, edited, or manipulated in other ways, the digital signature will be invalidated. This results in an unsupported install package and the Prerequisite Checker will warn against installing the software.
Installation Procedures
This section explains how to install, upgrade, and uninstall Server Administrator on a system that is running a supported Windows operating system.
Prerequisites for Installing or Upgrading Server Administrator
You must have administrator privileges.
If you want to use supporting agents for the Simple Network Management Protocol (SNMP), you must install the operating system support for the SNMP standard before or after you install Server Administrator. For more information about installing SNMP, see the installation instructions for the operating system you are running on your system.
NOTE: During an Express installation, individual Server Administrator services will not be installed on
managed systems that do not meet the specific hardware and software Installation Requirements for
that service. For example, the Server Administrator Remote Access Service software module will not be
installed during an Express installation unless the managed system has an installed remote access
controller. You can, however, go to Custom Setup and select the Remote Access Service software
module for installation.
Prerequisite Checker
The setup program (setup.exe) will start the Prerequisite Checker program. The setup program is located in the \srvadmin\Windows directory on the Dell PowerEdge Installation and Server Management CD. The Prerequisite Checker program examines the prerequisite requirements for software features without launching the actual installation. This program displays a status window that provides information about your system's hardware and software that might affect the installation and operation of software features.
The Prerequisite Checker displays three types of messages: informational, warning, and error messages.
An informational message describes a condition of which you should be aware. It does not prevent a feature from being installed.
A warning message describes a condition that prevents a software product from being installed during Express installation. It is recommended that you resolve the condition causing the warning before proceeding with the installation of that software. If you decide to continue, you can select and install the software using the Custom installation. For example, if an Intel network interface card (NIC) is not detected on the system, you will see the following message:
An Intel NIC was not detected on this system. This will disable
the "Express" installation of the Intel(R) SNMP Agent.
Use the "Custom" installation setup type later during
installation to select this feature if you have an Intel(R) NIC
installed.
An error message describes a condition of which you should be aware that prevents the software from being installed. You must resolve the condition causing the error before proceeding with the installation of that piece of software. If you do not resolve the issue, the software will not be installed.
You can run the prerequisite check silently by opening a command-line prompt and typing runprereqchecks.exe /s.
After running the prerequisite check, an html file will be created in the %Temp% directory. The file is named omprereq.htm, and will contain the results of the prerequisite check. The Temp directory is not usually X:\Temp, but X:\Documents and Settings\username\Local Settings\Temp. To find %TEMP%, go to a command-line prompt and type echo %TEMP%.
The results of the Prerequisite Checker are written to the registry under the registry key:
When running the Prerequisite Check silently, the return code from runprereqchecks.exe will be the number associated with the highest severity condition for all of the software products. The return code numbers are the same as those used in the registry. Table 6-1 details the codes that are returned.
Table 6-1. Return Codes While Running the Prerequisite Check Silently
Return Code
Description
0
No condition, or conditions, is associated with the software.
1
An informational condition, or conditions, is associated with the software. It does not prevent a software product from being installed.
2
A warning condition, or conditions, is associated with the software. It is recommended that you resolve the conditions causing the warning before you proceed with the installation of the software.
3
An error condition, or conditions, is associated with the software. It is required that you resolve the conditions causing the error before proceeding with the installation of that software. If you do not resolve the issues, the software will not be installed.
-1
A Windows Script Host (WSH) error. The Prerequisite Checker will not run.
-2
The operating system is not supported. The Prerequisite Checker will not run.
-3
The user does not have Administrator privileges. The Prerequisite Checker will not run.
-4
Not an implemented return code.
-5
The user failed to change the working directory to %TEMP%. The Prerequisite Checker will not run.
-6
The destination directory does not exist. The Prerequisite Checker will not run.
-7
An internal error has occurred. The Prerequisite Checker will not run.
-8
The software is already running. The Prerequisite Checker will not run.
-9
The Windows Script Host is corrupted, a wrong version, or not installed. The Prerequisite Checker will not run.
-10
An error has occurred with the scripting environment. The Prerequisite Checker will not run.
Each feature has an associated value set after running the prerequisite check. Table 6-2 provides the list of feature IDs for each software feature. The feature ID is a 2- to 5-character designation.
Table 6-2. Software Feature IDs
Feature ID
Software Feature
OMSM
Storage Management
BRCM
Broadcom NIC agent
RAC3
Remote Access Controller (DRAC III)
RAC4
Remote Access Controller (DRAC 4)
INTEL
Intel® NIC agent
OLD
Diagnostic Service
IWS
Server Administrator Web Server
SA
Server Administrator
AM
Array Manager
ALL
All features
Installing and Upgrading Server Administrator
This section explains how to install and upgrade the Server Administrator using two installation options:
Use the setup program in the Windows directory on the Dell PowerEdge Installation and Server Management CD to install or upgrade Server Administrator and other managed system software.
Use the unattended installation method through the Windows Installer Engine msiexec.exe (see Table 6-3) to install Server Administrator and other managed system software on multiple systems.
NOTE: For modular systems, you must install Server Administrator on each server module installed
in the chassis.
NOTE: You can go to Add/Remove Programs to find out what features are currently installed.
Express and Custom Installations
The Dell PowerEdge Installation and Server Management CD features an Express Setup option and a Custom Setup option for installing Server Administrator and other managed system software.
When you insert the Dell PowerEdge Installation and Server Management CD in your system's CD drive, the setup program calls the Prerequisite Checker, which uses your system's PCI bus to search for installed hardware such as controller cards.
When you launch the Server Administrator installation from the Prerequisite Checker and select the Express Setup option, the setup program installs or upgrades all of the managed system software features that are appropriate for your particular system's hardware configuration. For more information about how to perform an express setup, see the Quick Installation Guide. You can access the Quick Installation Guide by clicking Quick Install Guide on the menu bar within the Prerequisite Checker user interface.
When you select the Custom Setup option, you can deselect one or more software features that the install program has identified as appropriate for the installed options on the system. During an express setup, you cannot add to the list of features to install because all the features that are appropriate for the hardware configuration are preselected. The Server Administrator Enhanced Storage Management Service is installed by default during Express Setup.
NOTE: Array Manager and the Server Administrator Enhanced Storage Management Service cannot both be
installed or reside concurrently on your Dell system. To install the Enhanced Storage Management Service,
Array Manager must first be uninstalled. See the Server Administrator User's Guide for further details.
Custom Installation
The sections that follow show how to install and upgrade Server Administrator and other managed system software using the Custom Setup option.
Log on with administrator privileges to the system where you want to install the system
management software features.
Close any open application programs and disable any virus-scanning software.
Insert the Dell PowerEdge Installation and Server Management CD into your system's CD
drive.
If the CD does not automatically start the setup program, go to your system's desktop, double-click My Computer (or open Windows Explorer), double-click the CD drive icon, double-click the srvadmin folder, double-click the windows folder, and double-click the setup.exe file.
The Dell OpenManage Server Administrator prerequisite status screen opens and runs the prerequisite checks for the managed station. Any relevant informational, warning, or error messages are displayed.
Click the Install, Modify, Repair, or Remove Server Administrator option.
The Welcome to the Install Wizard for Dell OpenManage Server Administrator screen opens.
Click Next.
The Dell Software License Agreement is displayed.
Click Accept and Next if you agree.
The Setup Type dialog box opens.
Select Custom and click Next.
The Custom Setup dialog box opens.
To select a specific managed system software application, click the drop-down arrow beside the listed feature and select either to install or not to install the software.
A selected feature has a hard drive icon depicted next to it. A deselected feature has a red X depicted next to it. By default, if the Prerequisite Checker finds software feature with no supporting hardware, the checker deselects them.
To accept the default directory path to install managed system software, click Next.
Otherwise, click Change and navigate to the directory where you want to install your managed system software, and then click Next.
Click Next to accept the selected software features for installation.
The Ready to Install the Program dialog box appears.
NOTE: You can cancel the installation process by clicking Cancel. The installation rolls back the
changes that you made. If you click Cancel after a certain point in the installation process, the
installation may not roll back properly, leaving the system with an incomplete installation. See "System
Recovery on Failed Installation."
Click Install to install the selected software features.
The Installing Dell OpenManage Server Administrator screen opens. Messages provide the status and progress of the software features being installed. After the selected features are installed, the Install Wizard Completed dialog box opens.
Click Finish to exit the Server Administrator installation.
If you are prompted to reboot your system, you must reboot it to make the installed managed system software services available for use.
Select your reboot option (reboot is only necessary if Array Manager or Storage Management
was installed):
Yes, reboot my system now.
No, I will reboot my system later.
NOTE: Remove the CD when you restart the system, or Server Assistant will start again.
Server Administrator Installation With Citrix
Citrix remaps all your hard drive letters when installed. For example, if you install Server Administrator on drive "C:" and then install Citrix, it will change your drive letter "C:" to "M:". The remapping results in Server Administrator not working properly.
In order to avoid this problem, select one of these options:
Option 1:
Uninstall Server Administrator.
Install Citrix.
Reinstall Server Administrator.
Option 2:
After installing Citrix, type msiexec.exe /fa SysMgmt.msi.
Upgrade
The Dell PowerEdge Installation and Server Management CD features an Upgrade option for upgrading Server Administrator and other managed system software.
When you insert theDell PowerEdge Installation and Server Management CD in your system's CD drive, the Prerequisite Checker program uses your system's PCI bus to search for installed hardware, such as controller cards.
The setup program installs or upgrades all of the managed system software features that are appropriate for your particular system's hardware configuration.
During the upgrade, you cannot add to the list of managed system software features to install because all features appropriate for your system are pre-selected.
NOTE: All user settings are preserved during upgrades.
The following procedures show how to upgrade Server Administrator and other managed system software.
Custom Upgrade
Insert the Dell PowerEdge Installation and Server Management CD into your system's
CD drive.
If the CD does not automatically start the setup program, go to your system's desktop, double-click My Computer (or open Windows Explorer), double-click the CD drive icon, double-click the srvadmin folder, double-click the windows folder, and double-click the setup.exe file.
The Dell OpenManage Server Administrator prerequisite status screen opens and runs the prerequisite checks for the managed station. Any relevant informational, warning, or error messages are displayed.
Click the Install, Modify, Repair, or Remove Server Administrator option.
The Welcome to the Install Wizard for Dell OpenManage Server Administrator screen
opens.
This screen then switches to the Resuming the Install Wizard for Dell OpenManage Server Administrator screen.
Click Next.
The Installing Dell OpenManage Server Administrator screen opens. Messages are displayed, stating the status and progress of the software features being installed or upgraded.
After the selected features are installed or upgraded, the Install Wizard Completed dialog box opens.
Click Finish to exit the Server Administrator installation.
If you are prompted to reboot your system, you must reboot your system to make the installed managed system software services available for use.
You must also reboot your system before changing your operating system disk; an example is when upgrading from a basic disk to a dynamic disk.
Select your reboot option (reboot is only necessary if Array Manager or Storage Management
was installed):
Yes, reboot my system now.
No, I will reboot my system later.
NOTE: Remove the CD when you restart the system, or Server Assistant will start again.
Upgrade using the MSP file
You can upgrade your systems management software using the Windows Installer Patch (MSP) file. The MSP file is available either on the Dell PowerEdge Updates CD or on the Dell Support website at support.dell.com. To apply the MSP file either double-click on the msp file or enter the following in a command-prompt window:
Msiexec.exe /p filename.msp
NOTE: You can use other msiexec parameters like "/q" etc for silent upgrades.
Custom Modify
Click the Start button, point to Settings→ Control Panel.
Double-click Add/Remove Programs.
Click Dell OpenManage Server Administrator and click Change.
The Welcome to the Install Wizard for Dell OpenManage Server Administrator dialog box opens.
Click Next.
The Program Maintenance dialog box opens.
Select the Modify option and click Next.
The Custom Setup dialog box opens.
To select a specific managed system software application, click on the drop-down arrow
beside the listed feature and select either This feature will be installed... to install the
feature, or This feature will not be available to not install the feature.
A selected feature has a hard drive icon depicted next to it. A deselected feature has a red X next to it. By default, if the Prerequisite Checker finds a software feature with no supporting hardware, the checker deselects the feature.
Click Next to accept the selected software features for installation.
The Ready to Modify the Program dialog box opens.
Click Install to install the selected software features.
The Installing Dell OpenManage Server Administrator screen opens. Messages give the status and progress of the software features being installed.
When the selected features are installed, the Install Wizard Completed dialog box opens.
Click Finish to exit the Server Administrator installation.
If you are prompted to reboot your system, you must do so to make the installed managed system software services available for use.
Select your reboot option (reboot is only necessary if Array Manager or Storage Management
was installed):
Yes, reboot my system now.
No, I will reboot my system later.
Custom Repair
Click the Start button, point to Settings→ Control Panel.
Double-click Add/Remove Programs.
Click Dell OpenManage Server Administrator and click Change.
The Welcome to the Install Wizard for Dell OpenManage Server Administrator dialog box opens.
Click Next.
The Program Maintenance dialog box opens.
Select the Repair option and click Next.
The Ready to Repair the Program dialog box opens.
Click Install to install the selected software features.
The Installing Dell OpenManage Server Administrator screen opens. Messages provide the status and progress of the software features being installed.
When the selected features are installed, the Install Wizard Completed dialog box opens.
Click Finish to exit the Server Administrator installation.
The setup program may ask if you want to reboot your system.
Select your reboot option (reboot is only necessary if Array Manager or Storage Management
was installed):
Yes, reboot my system now.
No, I will reboot my system later.
System Recovery on Failed Installation
The Microsoft Software Installer (MSI) provides the ability to return a system to its fully working condition after a failed installation. MSI does this by maintaining an undo operation for every Standard Action it performs during an install, upgrade, or uninstall. This operation includes restoration of deleted or overwritten files, registry keys, and other resources. Windows temporarily saves any files that it deletes or overwrites during the course of an installation or removal, so they can be restored if necessary, which is a type of rollback. After a successful installation finishes, Windows deletes all of the temporary backup files.
In addition to the rollback of MSI Standard Actions, the Dell OpenManage library also has the ability to undo commands listed in the INI file for each application if a rollback occurs. All files that are modified by the Dell OpenManage installation actions will be restored to their original state if a rollback occurs.
When the MSI engine is going through the installation sequence, it ignores all actions that are scheduled as rollback actions. If a Custom Action, MSI Standard Action, or a Dell OpenManage installation action fails, then a rollback starts.
An installation cannot be rolled back once it has finished; transacted installation is only intended as a safety net that protects the system during an installation session. If you want to remove an installed application, for instance, you should simply uninstall that application.
NOTE: Driver installation and removal is not executed as part of the installation transaction and
therefore cannot be rolled back if a fatal error occurs during execution.
NOTE: Installations, uninstallations, and upgrades that you cancel during installer cleanup, or after the
installation transaction is complete, will not be rolled back.
Failed Updates
MSI patches and updates provided by vendors must be applied to the original vendor MSI packages provided. If you intentionally or accidentally repackage an MSI package, or make changes to it directly, patches and updates might fail. MSI packages must not be repackaged; doing so changes the feature structure and GUIDs, which break any provided patches or updates. When it is necessary to make any changes to a vendor-provided MSI package, a .mst transform file should always be used to do so.
Windows Installer Logging
Windows includes a registry-activated logging service to help diagnose Windows Installer issues. To enable this logging service, open the registry with Regedt32.exe and create the following path and keys:
The letters in the value field can be in any order. Each letter turns on a different logging mode. Each letter's actual function is as follows for MSI version 1.1:
v - Verbose output o - Out-of-disk-space messages i - Status messages c - Initial UI parameters e - All error messages w - Non-fatal warnings a - Startup of actions r - Action-specific records m - Out-of-memory or fatal exit information u - User requests p - Terminal properties + - Append to existing file ! - Flush each line to the log "*" - Wildcard, log all information except for the v option. To include the v option, specify "/l*v".
Once activated, you can find the log files that are generated in your %TEMP% directory. Some log files generated in this directory are:
SysMgmt.log
MgmtSt.log
Msdeinstall.log
These particular log files are only created if the MSI file is executed from the CD browser (Prerequisite Checker user interface).
Performing an Unattended Installation of Managed System Software
The Dell PowerEdge Installation and Server Management CD features an Express Setup option and a Custom Setup option for the unattended installation procedure.
Unattended installation enables you simultaneously to install Server Administrator on multiple systems. You can perform an unattended installation by creating an unattended installation package that contains all of the necessary managed system software files. The unattended installation option also provides several features that enable you to configure, verify, and view information about unattended installations.
The unattended installation package is distributed to the remote systems using a software distribution tool from an ISV, an independent software vendor. When the package is distributed, the installation script executes to install the software.
Creating and Distributing the Express Unattended Installation Package
The Express Setup unattended installation option uses the Dell PowerEdge Installation and Server Management CD as the unattended installation package. The msiexec.exe /i SysMgmt.msi /qb program accesses the Dell PowerEdge Installation and Server Management CD to accept the software license agreement and install all required Server Administrator features on selected remote systems. The msiexec.exe /i SysMgmt.msi /qb command installs Server Administrator features on each remote system based on the system's hardware configuration.
NOTE: When an Unattended Installation has finished, in order to use the command-line interface (CLI)
feature of Server Administrator, you must open a new console window and execute CLI commands from
there. Executing CLI commands from the same console window in which Server Administrator was
installed will not work.
You can make the Dell PowerEdge Installation and Server Management CD image available to the remote system by either distributing the entire contents of the CD, or by mapping a drive from the target system to the location of the CD image.
Mapping a Drive to Act as the Express Unattended Installation Package
Share an image of the Dell PowerEdge Installation and Server Management CD with each
remote system on which you want to install Server Administrator.
You can accomplish this task by directly sharing the CD or by copying the entire CD to a drive and sharing the copy.
Create a script that maps a drive from the remote systems to the shared drive described in
step 1. This script should execute msiexec.exe /i Mapped
Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi /qb after the drive has been
mapped.
Configure your ISV distribution software to distribute and execute the script created
in step 2.
Distribute this script to the target systems by using your ISV software distribution tools.
The msiexec.exe /i Mapped Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi /qb program executes to install Server Administrator on each remote system.
Reboot each remote system to enable Server Administrator.
Distributing the Entire CD as the Express Unattended Installation Package
Distribute the entire image of theDell PowerEdge Installation and Server Management CD to
your target systems.
Configure your ISV distribution software to execute the msiexec.exe /i CD
Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi /qb program from the
Dell PowerEdge Installation and Server Management CD image.
The msiexec.exe /i CD Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi /qb program executes to install Server Administrator on each remote system.
Reboot each remote system to enable Server Administrator.
Creating and Distributing Custom Unattended Installation Packages
To create a custom unattended installation package, perform the following steps:
Copy the Windows directory from the CD onto the system hard drive.
Create a batch script that will execute the installation using the Windows Installer Engine
(msiexec.exe).
NOTE: For Customized Unattended Installation, each required feature must be included as a
Command Line Interface (CLI) parameter for it to be installed.
An example is msiexec.exe /i SysMgmt.msi ADDLOCAL=SA,IWS,BRCM /qb. (See the "Customization Parameters" section below for additional details and available feature identifications.)
Place the batch script in the Windows directory on the system hard drive.
Configure your ISV distribution software to execute the batch script once your installation
package has been distributed.
Use your ISV distribution software to distribute the custom unattended installation package
to the remote systems.
The msiexec.exe /i System Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi
ADDLOCAL=SA,IWS,BRCM /qb program installs Server Administrator along with
specified features on each remote system.
Reboot each remote system to enable Server Administrator.
Specifying Log File Locations
For managed system MSI installation, run the following command to perform an unattended installation while specifying the log file location:
Unattended installation provides the following features:
A set of optional command-line settings to customize an unattended installation
Customization parameters to designate specific software features for installation
A Prerequisite Checker program that examines the dependency status of selected software features without having to perform an actual installation
Optional Command-Line Settings
Table 6-3 shows the optional settings available for the msiexec.exe MSI installer. Type the optional settings on the command line after msiexec.exe with a space between each setting.
NOTE: Refer to http://support.microsoft.com/default.aspx?scid=kb;EN-US;227091 for full details about all
the Microsoft Windows Installer command line switches.
Table 6-3. Command-Line Settings for MSI Installer
Setting
Result
/i<Package|Product Code>
Installs or configures a product.
/i SysMgmt.msi Installs the Server Administrator software.
/i SysMgmt.msi REINSTALL=ALL REINSTALLMODE=vomus
Upgrades systems management software from version 4.3
/x<Package|Product Code>
Uninstalls a product.
/x SysMgmt.msi Uninstalls the Server Administrator software.
/q<n|b|r|f>
Sets the User Interface (UI) level.
/q or /qn no UI. This option is used for silent and unattended installation. /qb basic UI. This option is used for unattended but not silent installation. /qr reduced UI. This option is used for unattended installation while displaying a modal dialog box showing install progress. /qf full UI. This option is used for standard attended installation.
/f<[p|o|e|d|c|a|u|m|s|v]Package|ProductCode>
Repairs a product.
/fp reinstalls a product only if a file is missing.
/fo reinstalls a product if a file is missing or if an older version of a file is installed.
/fe reinstalls a product if a file is missing or an equal or older version of a file is installed.
/fd reinstalls a product if a file is missing or a different version of a file is installed.
/fc reinstalls a product if a file is missing or the stored checksum value does not match the calculated value.
/fa forces all files to be reinstalled.
/fu rewrites all required user-specific registry entries.
/fm rewrites all required system-specific registry entries.
INSTALLDIR=<path>
Installs a product to a specific location.
/i SysMgmt.msi INSTALLDIR=c:\omi /qn installs a product to a specific location using "c:\omi" as the install location.
For example, running msiexec.exe /i SysMgmt.msi /qn installs Server Administrator features on each remote system based on the system's hardware configuration. This installation is done silently and unattended.
Customization Parameters
ADDLOCAL, REINSTALL, and REMOVE customization CLI parameters provide a way to customize the exact software features to install, reinstall, or uninstall when running silently or unattended. With the customization parameters, you can selectively install, reinstall, or uninstall software features for different systems using the same unattended installation package. For example, you can choose to install Server Administrator, but not Remote Access Service on a specific group of servers, and choose to install Server Administrator, but not Storage Management Service, on another group of servers. You can also choose to uninstall one or multiple features on a specific group of servers.
NOTE: Type the ADLOCAL, REINSTALL, and REMOVE CLI parameters in upper case, as they are case-sensitive.
You can include the ADDLOCAL customization parameter on the command line, and assign the feature ID (or IDs) of the software feature that you would like to install. An example is
msiexec.exe /i SysMgmt.msi ADDLOCAL=BRCM /qb.
This command runs the installation for Dell OpenManage Systems Management, and installs only the Broadcom agent, in an unattended but not silent mode.
You can include the REINSTALL customization parameter on the command line and assign the feature ID (or IDs) of the software feature that you would like to reinstall. An example is
msiexec.exe /i SysMgmt.msi REINSTALL=BRCM /qb.
This command will run the installation for Dell OpenManage Systems Management and reinstall only the Broadcom agent, in an unattended but not silent mode.
You can include the REMOVE customization parameter on the command line and assign the feature ID (or IDs) of the software feature that you would like to uninstall. An example is
msiexec.exe /i SysMgmt.msi REMOVE=BRCM /qb.
This command runs the installation for Dell OpenManage Systems Management and uninstalls only the Broadcom agent, in an unattended but not silent mode.
You can also choose to install, reinstall, and uninstall features with one execution of the msiexec.exe program. An example is
This command runs the installation for Dell OpenManage Server Administrator, and simultaneously installs the Intel agent, reinstalls Diagnostic service, and uninstalls the Broadcom agent. This execution will be in an unattended but not silent mode.
Table 6-2 shows the feature IDs for each software feature. The feature ID is a 2- to 5-character designation.
NOTE: A Globally Unique Identifier (GUID) is 128 bits long, and the algorithm used to generate a GUID
guarantees each GUID to be unique. The product GUID uniquely identifies the application. In this case the
product GUID for Dell OpenManage Server Administrator is {A8D0C330-84F0-4675-B997-0E952FA0A0A3}.
MSI Return Code
An application event log entry is recorded in the SysMgmt.log file. Table 6-4 shows some of the error codes returned by the msiexec.exeWindows Installer Engine.
Table 6-4. Windows Installer Return Codes
Error Code
Value
Description
ERROR_SUCCESS
0
The action completed successfully.
ERROR_INVALID_PARAMETER
87
One of the parameters was invalid.
ERROR_INSTALL_USEREXIT
1602
The user canceled the installation.
ERROR_SUCCESS_REBOOT_REQUIRED
3010
A restart is required to complete the installation. This message is indicative of a successful installation.
NOTE: Refer to http://support.microsoft.com/default.aspx?scid=kb;en-us;229683 for full details on all the
error codes returned by the msiexec.exe and InstMsi.exe Windows Installer functions.
Unattended Uninstall Using the Product GUID
If you do not have the installation CD or the MSI package available during an uninstallation, you can use the following command line to uninstall a managed system or a management station on Windows. For these cases, you can use the package GUIDs to uninstall the product.
You can uninstall Server Administrator managed system software features by using the Dell PowerEdge Installation and Server Management CD or your operating system. Additionally, you can simultaneously perform an unattended uninstallation on multiple systems.
Uninstalling Server Administrator Managed System Software Using the Installation and Server Management CD
Insert the Dell PowerEdge Installation and Server Management CD into your system's CD drive.
If the CD does not automatically start the setup program, go to your system's desktop, double-click My Computer (or open Windows Explorer), double-click the CD drive icon, double-click the srvadmin folder, double-click the windows folder, and double-click the setup.exe file.
The Dell OpenManage Server Administrator prerequisite status screen opens and runs the prerequisite checks for the managed system. Any relevant informational, warning, or error messages detected during checking are displayed.
Click the Install, Modify, Repair, or Remove Server Administrator option.
The Welcome to the Install Wizard for Dell OpenManage Server Administrator screen opens.
Click Next.
The Program Maintenance dialog box opens.
This dialog enables you to modify, repair, or remove the program.
Select the Remove option and click Next.
The Remove the Program dialog box opens.
Click Remove.
The Uninstalling Dell OpenManage Server Administrator screen opens. Messages provide the status and progress of the software features being uninstalled.
When the selected features are uninstalled, the Install Wizard Completed dialog box opens.
Click Finish to exit the Dell OpenManage Server Administrator Uninstallation.
If you are prompted to reboot your system, you must reboot your system in order for the uninstallation to be successful.
Select your reboot option:
Yes, reboot my system now.
No, I will reboot my system later.
All Server Administrator features are uninstalled.
NOTE: Remove the CD when you restart the system, or Server Assistant will start again.
Uninstalling Server Administrator Managed System Software Features Using the Operating System
Click the Start button, point to Settings→ Control Panel.
Double-click Add/Remove Programs.
Click Dell OpenManage Server Administrator and click Remove.
The Add or Remove Programs question box opens.
Click Yes to confirm uninstallation of Server Administrator.
The Uninstall Summary screen opens. Messages provide the status and progress of the software features being uninstalled.
If you are prompted to reboot your system, you must do so in order for the uninstallation to be successful.
Select your reboot option:
Yes, reboot my system now.
No, I will reboot my system later.
All Server Administrator features are uninstalled.
Performing an Unattended Uninstallation of Managed System Software
The Dell PowerEdge Installation and Server Management CD features an unattended uninstallation procedure. Unattended uninstallation enables you simultaneously to uninstall Server Administrator from multiple systems. The unattended uninstallation package is distributed to the remote systems using a software distribution tool from an ISV. When the package is distributed, the uninstallation script executes to uninstall the software.
Distributing the Unattended Uninstallation Package
The Dell PowerEdge Installation and Server Management CD is preconfigured to act as the unattended uninstallation package. To distribute the package to one or more systems, perform the following steps:
Configure your ISV distribution software to execute the msiexec.exe /x CD
Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi /qb program after the
unattended uninstallation package has been distributed.
Use your ISV distribution software to distribute the express unattended uninstallation
package to the remote systems.
The msiexec.exe /x CD Drive\srvadmin\windows\SystemsManagement\SysMgmt.msi /qb program executes to uninstall Server Administrator on each remote system.
Reboot each remote system to complete the uninstallation process.
Unattended Uninstall Command Line Settings
Table 6-3 shows the unattended uninstall command line settings available for unattended uninstallation. Type the optional settings on the command line after msiexec.exe /x SysMgmt.msi with a space between each setting.
For example, running msiexec.exe /x SysMgmt.msi /qb runs the unattended uninstallation, and displays the unattended installation status while it is running.
Running msiexec.exe /x SysMgmt.msi /qnruns the unattended uninstallation, but silently (without display windows).
Server Administrator Installation Using Third-Party Deployment Software
You can use third-party deployment software, such as Altiris Deployment Solution, to install Server Administrator onto supported Dell servers. To distribute and install Server Administrator using Altiris, start your Altiris application and import OpenManage_Jobs.bin located on the Dell PowerEdge Installation and Server Management CD at \srvadmin\support\Altiris. Specify a job folder into which to import it. You might need to modify the Run Script and Copy File tasks to match your deployment environment. When complete, you can then schedule your job to run on the supported Dell servers that are managed from within your Altiris Deployment Solution.