Bulk Agent Installer
Bulk Agent Installer
00
User Guide
February 2009
www.bmc.com
Contacting BMC Software
You can access the BMC Software website at http://www.bmc.com. From this website, you can obtain information
about the company, its products, corporate offices, special events, and career opportunities.
United States and Canada
Address BMC SOFTWARE INC Telephone 713 918 8800 or Fax 713 918 8000
2101 CITYWEST BLVD 800 841 2031
HOUSTON TX 77042-2827
USA
Outside United States and Canada
Telephone (01) 713 918 8800 Fax (01) 713 918 8000
If you have comments or suggestions about this documentation, contact Information Design and Development by email at
[email protected].
Support Website
You can obtain technical support from BMC Software 24 hours a day, 7 days a week at
http://www.bmc.com/support_home. From this website, you can:
• Read overviews about support services and programs that BMC Software offers.
• Find the most current information about BMC Software products.
• Search a database for problems similar to yours and possible solutions.
• Order or download product documentation.
• Report a problem or ask a question.
• Subscribe to receive email notices when new product versions are released.
• Find worldwide BMC Software support center locations and contact information, including email addresses, fax
numbers, and telephone numbers.
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Procedural Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
System Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Path Separators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Installing and Uninstalling the Bulk RSCD Agent Installer . . . . . . . 10
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Network Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
PsExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Nmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
WinPcap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Supported Copiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Supported Installers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Agent Installer Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Files for Silent Agent Installs or Upgrades . . . . . . . . . . . . . . . . . . . . . . . . . 13
Upgrading the Bulk RSCD Agent Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Upgrading the Bulk RSCD Agent Installer on Windows . . . . . . . . . . . . . . . 17
Upgrading the Bulk RSCD Agent Installer on UNIX . . . . . . . . . . . . . . . . . . 17
Installing and Uninstalling the Bulk RSCD Agent Installer on Windows . . . . . . 18
Installing on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Uninstalling on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Installing and Uninstalling the Bulk RSCD Agent Installer on Solaris and Linux 21
Installing on UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Uninstalling on UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Modifying Properties in the bulkinstaller.properties File . . . . . . . . . . . . . . . . . . 24
Updating the Operating System List in the bi_platform_config.xml File . . . . . . 27
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
5
Running script.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
bi_platform_config.xml Syntax Example . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Bulk RSCD Agent Installer Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Starting the Bulk RSCD Agent Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Using the Bulk RSCD Agent Installer Console . . . . . . . . . . . . . . . . . . . . . . . . . 32
Refreshing the Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Minimizing and Maximizing Console Panes . . . . . . . . . . . . . . . . . . . . . . . . 33
Saving a Bulk RSCD Agent Installer Session . . . . . . . . . . . . . . . . . . . . . . . . . 35
Opening a Saved Bulk RSCD Agent Installer Session . . . . . . . . . . . . . . . . . . . 35
Working with Bulk RSCD Agent Installer Job Items . . . . . . . . . . . . . 37
Specifying Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Creating a Server Job Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Importing Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Specifying Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Specifying RSCD Agent Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Specifying RSC Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Specifying Copiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Specifying Installers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Discovering Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Modifying Job Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Deleting Job Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Enrolling Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Creating a CSV File for Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Working with Bulk RSCD Agent Installer Jobs . . . . . . . . . . . . . . . . . 56
Creating Bulk RSCD Agent Installer Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Creating Job Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Adding Job Items to a Job to Create a Job Definition . . . . . . . . . . . . . . . . 59
Removing Job Items from a Job Definition . . . . . . . . . . . . . . . . . . . . . . . . . 60
Running Bulk RSCD Agent Installer Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Viewing Job Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Renaming Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
6
Deleting Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Licensing RSCD Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Uninstalling RSCD Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Introduction
To manage data center automation using BMC BladeLogic’s Configuration Manager and
Network Shell products, you must have a Remote System Call Daemon (RSCD) agent
installed and running on each remote server that BMC BladeLogic accesses. RSCD agents
are software programs that listen for and execute instructions sent to the servers. BMC
BladeLogic products use the agents to manage servers.
BMC BladeLogic’s Bulk RSCD Agent Installer streamlines the agent installation process by
enabling you to install or upgrade RSCD agents on multiple servers simultaneously.
This guide describes how to install and use the Bulk RSCD Agent Installer application.
Intended Audience
This document is intended for system administrators who manage networks of remote
servers.
Documentation Conventions
Procedural Descriptions
All step-by-step procedural descriptions are flagged with a heading in the left margin that
says Procedure. Within a procedure, bold text highlights actions that you should take. For
example, a procedural step might read, “From the File menu, select Add.”
If a procedure requires you to select a sub-option from a menu option, the description
includes a > to indicate you are choosing a sub-option. For example, a description might read
“select Main Option > Sub-option” rather than saying “select Main Option and then select
Sub-option.”
System Text
Monospace, serif fonts depict text that a user might enter at the command line or text that a
system generates in response to user input. Monospace fonts also depict file system paths.
The following is an example of system text:
ERROR: You must be "root" for pkgadd to execute properly.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Introduction 8
Path Separators
When describing paths, this guide uses UNIX-style path separators (forward slashes) except
in situations where Windows-style path separators (backslashes) are specifically required.
Icons
This guide sometimes refers to icons that appear in the console. The following list shows and
describes all icons mentioned in this guide.
Add All Job Adds all job items in the selected job item group to the
Items corresponding item group in the selected job. Used when
creating a job description.
Add Job Item Adds the selected job item(s) to the corresponding item group
in a selected job. Used when creating a job description.
Check for BMC Performs a search; in this case, locates the RSCD agent
BladeLogic installed on the selected server.
Agent or Search
Discover Servers Locates servers that are running on the specified network.
You can save the results to the Imported Servers job item
group.
Enroll Servers or In online mode, enrolls the servers with the application
Make CSV File server. In offline mode, adds the servers to a text file using a
to Export CSV format.
Import Servers Imports the servers that are listed in a comma-separated value
format (CSV) file into the current Bulk RSCD Agent Installer
session.
License Agent Initiates the process of obtaining a permanent license for the
selected RSCD agent.
Load Saved Opens a session that you previously created and saved.
Session
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Introduction 9
New Item Opens a dialog, which allows you to define additional job
items such as new servers or passwords.
Remove All Job Removes all job item (s) from the selected item group in a job
Items (removing it from the job description).
Remove Job Removes the selected job item (s) from a job (removing it
Item from the job description).
Save Saves the current state of the object that you are working on.
This could be the settings for a job item, such as a server or
password, or the current Bulk RSCD Agent Installer session.
Related Documentation
Available
Title Description
Formats
BMC BladeLogic Users Documents the functionality of Configuration PDF and HTML
Guide Manager and Provisioning Manager.
BMC BladeLogic Explains how to perform all the tasks necessary PDF
Administration Guide to make the components of a BMC BladeLogic
system function together smoothly.
BMC Service Automation Explains how to use and administer the BMC PDF and HTML
Reporting and Analytics Service Automation Reporting and Analytics
User Guide module.
BMC BladeLogic Provides a complete description of all Network PDF and man
Network Shell Command Shell commands and utilities. pages (English
Reference only)
BLCLI Help Documents how to use the BMC BladeLogic HTML (English
Command Line Interface. only)
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD
Agent Installer
This section provides the system requirements for using the BMC BladeLogic Bulk RSCD
Agent Installer, describes how to install and uninstall the product, and how to modify
properties. It includes the following topics:
System Requirements
Upgrading the Bulk RSCD Agent Installer
Installing and Uninstalling the Bulk RSCD Agent Installer on Windows
Installing and Uninstalling the Bulk RSCD Agent Installer on Solaris and Linux
Modifying Properties in the bulkinstaller.properties File
Updating the Operating System List in the bi_platform_config.xml File
System Requirements
The system requirements for installing and using the Bulk RSCD Agent Installer are the
same as those required to install and use the BMC BladeLogic Configuration Manager. For a
list of the system requirements, see the BMC BladeLogic Installation Guide.
This section details the additional requirements and supported system information for the
Bulk RSCD Agent Installer. For details, refer to the following topics:
Supported Operating Systems
Network Shell
PsExec
Nmap
WinPcap
Supported Copiers
Supported Installers
Agent Installer Packages
Files for Silent Agent Installs or Upgrades.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 11
You can install RSCD agents on target servers running a full range of 32-bit and 64-bit
operating systems.
For a full list of the supported platforms, see the BMC BladeLogic Installation Guide.
Network Shell
You must have a BMC BladeLogic Network Shell client installed on the server or
workstation on which you will be installing the Bulk RSCD Agent Installer.
For details about installing the BMC BladeLogic Network Shell, see the BMC BladeLogic
Installation Guide.
During the Bulk RSCD Agent Installer installation, you are prompted for the Network Shell
directory and the Network Shell executable path is added to the bulkinstaller.properties file.
If you change Network Shell’s location, be sure to update the entry in the
bulkinstaller.properties file (see Modifying Properties in the bulkinstaller.properties File for
details).
PsExec
Windows remote installations of the Bulk RSCD Agent Installer use PsExec. Install PsExec
on the server or workstation on which you will be installing the Bulk RSCD Agent Installer.
During the Bulk RSCD Agent Installer installation, you are prompted for the PsExec
directory, and the PsExec executable path is added to the bulkinstaller.properties file. If you
change PsExec’s location, be sure to update the entry in the bulkinstaller.properties file (see
Modifying Properties in the bulkinstaller.properties File for details).
Nmap
The Bulk RSCD Agent Installer uses Nmap for server discovery. Install Nmap on the server
or workstation on which you will be installing the Bulk RSCD Agent Installer.
During the Bulk RSCD Agent Installer installation, you are prompted for the Nmap
directory, and the Nmap executable path is added to the bulkinstaller.properties file. If you
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 12
change Nmap’s location, be sure to update the entry in the bulkinstaller.properties file (see
Modifying Properties in the bulkinstaller.properties File for details).
Note: To use Nmap on Windows installations, you must also install WinPcap. See
WinPcap.
It is possible to use an alternative tool to Nmap if it provides the same output to the Bulk
RSCD Agent Installer as Nmap provides.
WinPcap
If you are installing the Bulk RSCD Agent Installer on a machine running Windows, you
must install WinPcap in addition to Nmap. Install WinPcap on the same server or
workstation on which you will be installing the Bulk RSCD Agent Installer.
Supported Copiers
You can use the following copy mechanisms to push the RSCD agent and its related files to
the target servers:
• SCP (secure copy)
• FTP
• SMB (Windows local copy)
Supported Installers
You can use the following installation mechanisms to connect to the target servers in order to
run an agent installer job on those servers:
• SSH
• SSH using Sudo
• TELNET (Windows or UNIX®)
• TELNET using Sudo
• PsExec (Windows local installer)
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 13
Install this file on the server on which you install the Bulk RSCD Agent Installer. You can
download agent installer files from the Support area of the BMC BladeLogic web site
http://www.bladelogic.com/support.jsp.
Copy the file, or files, if you are using the Bulk RSCD Agent Installer to install agents on
Windows and UNIX, onto the server on which you install the Bulk RSCD Agent Installer.
For information about creating the files for Windows and UNIX systems, see the following:
Creating a Response File for Windows Agents
Creating a File of UNIX Installation Defaults
Note: If the Microsoft XML (MSXML) 2.5 or later parser is not installed on a
server where you are installing the RSCD agent, a warning displays during the
installation process. MSXML is installed by default on Windows 2003 and XP
machines but not on Windows 2000. For BladeLogic’s patch analysis functionality
to be operable, MSXML must be installed. When creating a response file for
Windows agents, note the type of Windows operating system. If necessary, include
an appropriate response for the MSXML warning. When responding to the
warning, you can continue with the installation, but patch analysis will not be
functional on that server until MSXML 2.5 or later is installed.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 14
Use this procedure to create a file that defines variables that control how a silent installation
on UNIX behaves. To alter any of the default steps in a silent installation, include an entry in
the file that sets a variable for that step in the installation. Then include another line that
exports the variable. For example, a file of installation defaults might appear as follows:
NSH_INSTALL_SKEL=y
export NSH_INSTALL_SKEL
COMPONENT_CHECKED=1
export COMPONENT_CHECKED
Procedure 1 Using any server, create a text file called nsh-install-defaults in the /tmp
directory. The file must belong to root.
2 Create an entry in the file that sets a variable, such as INSTALL_DIR=
/export/home/nsh. The following table describes how to set each possible
variable:
Variable Explanation
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 15
Variable Explanation
NSH_ROOT_HOST Set this value to identify a client on which users are granted
root privileges for this server. This option sets the root=
flag in the exports configuration file. By default no clients
are specified.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 16
Variable Explanation
NSH_USER_FROM and NSH_ Set these values to configure a default user mapping in the
USER_TO users.local file. By default no users are mapped. The
values set with this variable create an entry in the
users.local file that says:
NSH_USER_FROM rw,map=NSH_USER_TO
For example, by defining values for these variables, you
could create an entry in users.local like the following:
betty rw,map=root
3 Create the next entry in the file to export the variable you just created.
For example, if you created a variable in the previous step that said RND_CHOICE=1,
create the next entry to say export RND_CHOICE.
4 Repeat the previous two steps for every step in the silent installation that you want to
modify.
5 Save /tmp/nsh-install-defaults.
Before beginning the upgrade, be sure to back up all of your Bulk RSCD Agent Installer
files.
Note: The following user-configurable files are not replaced during the upgrade:
bulkinstaller.properties, bi_platform_config.xml, log4j.properties, and script.sh.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 17
See Starting the Bulk RSCD Agent Installer for instructions on starting the Bulk RSCD
Agent Installer.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 18
See Starting the Bulk RSCD Agent Installer for instructions on starting the Bulk RSCD
Agent Installer.
Installing on Windows
Use the following procedure to install the Bulk RSCD Agent Installer.
Procedure 1 Navigate to the directory containing the installation files and invoke the Bulk RSCD
Agent Installer installation program.
The installer extracts the files needed for installation and displays the Welcome window.
2 Click Next.
The Acknowledgments window opens, providing license information for all third-party
software products included in BMC BladeLogic.
3 Click Next. The License Agreement window opens.
4 To print the license agreement to your default printer, click Print.
5 After reading the license agreement, click Yes if you agree with its terms.
The Customer Information window opens.
6 Enter your name and the name of your organization, and then click Next.
The Choose Destination Location window opens.
7 Specify a directory for your installation using one of the following options:
• Accept the default location (C:\Program Files\BMC BladeLogic\
Bulk RSCD Agent Installer) by clicking Next.
• Select another location by clicking Change. The Choose Folder dialog displays. Use
it to select the installation directory and click OK. Then click Next.
The Ready to Install window opens.
8 Click Install.
A progress bar indicates the progress of the installation. When it is complete, the Nmap
Install Directory window appears.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 19
9 Specify the directory in which Nmap is installed using one of the following options:
• Accept the default location (C:\Program Files\Nmap\) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the Nmap directory and click OK. Then click Next.
If you are installing on a machine running Windows, the PsExec Install Directory
window opens.
10 Specify the directory in which PsExec is installed using one of the following options:
• Accept the default location (C:\Program Files\BMC BladeLogic\
OM\bin\) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the PsExec directory and click OK. Then click Next.
The NSH Install Directory window opens.
11 Specify the directory in which Network Shell is installed using one of the following
options:
• Accept the default location (C:\Program Files\BMC BladeLogic\
OM\bin\) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the Network Shell directory and click OK. Then click Next.
The Windows Temporary Directory window opens.
12 Specify a location for the Windows temporary directory. This should be a valid
Windows directory (the full path) that exists on the servers on which you will be
installing the RSCD agent.
To specify the Windows temporary directory, use one of the following options:
• Accept the default location (C:\Temp) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the Windows temporary directory and click OK. Then click Next.
The temporary directory is used to hold temporary files that are used during RSCD agent
installations on Windows servers.
The Windows Local Temporary Directory window opens.
13 Specify the absolute path value of the SMB/FTP temporary directory (as opposed to the
corresponding relative path value of the SMB/FTP share that you specify in the next
screen) for installing RSCD agent-related files on remote Windows machines.
To specify the absolute path to the SMB/FTP directory, use one of the following options:
• Accept the default location (C:\Temp) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the directory and click OK. Then click Next.
The Windows SMB/FTP Shared Temporary Directory window opens.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 20
14 Specify the relative path of the SMB/FTP temporary directory (as opposed to the
corresponding absolute path of the SMB/FTP share that you specified in the last screen)
for installing RSCD agent-related files on remote Windows machines using one of the
following options:
• Accept the default location (C:\Temp) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the directory and click OK. Then click Next.
The UNIX Temporary Directory window opens.
15 Specify a location for the UNIX temporary directory using one of the following options:
• Accept the default location (/tmp) by clicking Next.
• Select another location by clicking Browse. The Choose Folder dialog displays. Use
it to select the UNIX temporary directory and click OK. Then click Next.
16 The InstallShield Wizard Complete window declares that the installation is complete.
17 Click Finish to complete the installation.
See Starting the Bulk RSCD Agent Installer for instructions on starting the Bulk RSCD
Agent Installer.
Uninstalling on Windows
Use the following procedure to uninstall the Bulk RSCD Agent Installer.
Procedure 1 Use one of the following steps to uninstall the Bulk RSCD Agent Installer.
> From the Start menu, select Programs > BMC BladeLogic > Uninstall Bulk
RSCD Agent Installer. In the next screen, choose Remove, and then click Next.
> From the Start menu, select Settings > Control Panel. Double-click Add/Remove
Programs. Select BulkInstaller and click Remove.
2 Click Yes in the Confirm Uninstall dialog.
A progress bar indicates the progress of the installation. When it is complete, the
Uninstall Complete window announces that the uninstall is complete.
3 Click Finish to complete the uninstall.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 21
Installing on UNIX
Uninstalling on UNIX
Installing on UNIX
Use the following procedure to install the Bulk RSCD Agent Installer.
Procedure 1 Log in as root.
2 Navigate to the directory containing installation files and invoke the installation script
for the Bulk RSCD Agent Installer.
One of the following responses occurs:
• If Network Shell is already installed on the machine on which you are installing the
Bulk RSCD Agent Installer, a message displays about files being copied to
/usr/nsh/bulkrscdagentinstaller/install_dir and verifying
package checksums.
• If Network Shell is not installed on the machine on which you are installing the Bulk
RSCD Agent Installer, you are prompted to provide the installation directory for the
Bulk RSCD Agent Installer.
Type the installation directory and press Enter.
The Installer Language Selection message displays and provides you with the following
choices:
[1] English
[2] Exit the Installer
3 Type 1 for English.
A welcome message appears, followed by a message informing you that you must agree
to the terms specified by the software authors.
4 Press Enter to continue.
The first screen of the License Agreement displays.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 22
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 23
13 Specify a location for a Windows temporary directory for use on remote Windows
machines and press Enter. The default directory is
c:\Temp
The next screen prompts you to provide a temporary directory for a UNIX host.
Please enter the path to a temporary directory for a UNIX
host [/tmp]:
14 Specify a location for a UNIX temporary directory for use on remote UNIX machines
and press Enter. The default directory is
/tmp
Several install messages appear on the screen as the installation continues. A message
informs you when the installation is complete.
See Starting the Bulk RSCD Agent Installer for instructions on starting the Bulk RSCD
Agent Installer.
Uninstalling on UNIX
Use the following procedure to uninstall the Bulk RSCD Agent Installer.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 24
The following table lists the properties included in the bulkinstaller.properties file and
provides descriptions and examples of entries.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 25
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 26
nmap_params Specifies the parameters for invoking Nmap. Use the string
that represents the Nmap flag you want to use. Consult Nmap
documentation for details.
By default no parameters are included.
sudo_command Specifies the sudo command used with SSH and TELNET
installer mechanisms.
The default setting is
sudo_command=sudo -k;sudo su-;
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 27
The bi_platform_config.xml file is located in the Bulk RSCD Agent Installer installation
directory. This directory also includes a file named script.sh. Before adding an entry to the
bi_platform_config.xml file, run the script.sh file on the target server to get the information
needed for the operating system entry in bi_platform_config.xml.
Procedure 1 Navigate to the target server (the server on which you will be installing the RSCD
agent).
2 From Network Shell, run script.sh, as shown below:
#nsh bulk_installer_directory/script.sh
where bulk_installer_directory is the directory in which you installed the
Bulk RSCD Agent Installer.
Record the information returned by the script. For a description of this information, see
Running script.sh.
3 Navigate to the Bulk RSCD Agent Installer installation directory, open the bi_platform_
config.xml file, and edit it to create a new operating system entry.
To create a new entry, copy and paste an existing entry, and update the entry with the
new operating system information, including the information returned when you ran
script.sh in the file’s scrpString value setting.
For details about modifying bi_platform_config.xml, see bi_platform_config.xml
Syntax Example.
4 Save your changes and close the file.
The next time you display an operating system group list in the Bulk RSCD Agent
Installer console, the new operating system appears in the list.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 28
Running script.sh
The Bulk RSCD Agent Installer installation directory includes a file named script.sh. Before
you add an entry to the bi_platform_config.xml file, run the script.sh file on the target server
(the server on which you will be installing the RSCD agent) to get the information needed
for the operating system entry (specifically the scrpString value setting) in bi_
platform_config.xml.
as in the following example of the information returned on a Red Hat Enterprise Linux 4
machine:
server1% RedHat_Linux_ES 4 i686 32
In this example
• RedHat_Linux_ES = the operating system name
• 4 = the operating system version
• i686 = the operating system architecture
• 32 = the operating system bit mode
When adding an operating system to the bi_platform_config.xml file, use the returned
information, RedHat_Linux_ES 4 i686 32, for the scrpString value setting.
See bi_platform_config.xml Syntax Example for details.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Installing and Uninstalling the Bulk RSCD Agent Installer 29
An operating system entry in the bi_platform_config.xml file includes the following lines:
• displayname value = the name displayed in the operating system group list for
imported servers job items.
• ostype value = the operating system type. This value is used internally by the Bulk
RSCD Agent Installer.
• scrpString value = the string returned from running script.sh on the target platform.
This string includes operating system information.
See Running script.sh for details.
• icon value = the icon used to represent the operating system type in the Bulk RSCD
Agent Installer console.
• installergrpname value = the name displayed in the operating system group list
for agent package job items.
• rscgrpname value = the name displayed in the supported OS list for RSC files job
items.
For more information about job items, see Working with Bulk RSCD Agent Installer Job
Items.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started
This chapter details how to get started with the Bulk RSCD Agent Installer. It includes the
following sections:
Bulk RSCD Agent Installer Overview
Starting the Bulk RSCD Agent Installer
Using the Bulk RSCD Agent Installer Console
Saving a Bulk RSCD Agent Installer Session
Opening a Saved Bulk RSCD Agent Installer Session
Note: Bulk RSCD Agent Installer jobs are different than jobs that you run from the
Configuration Manager console. You run Bulk RSCD Agent Installer jobs from the
Bulk RSCD Agent Installer console.
Before you can run jobs, you have to create the jobs and their definitions. A job definition is
the set of instructions that control how a job runs. You create a job definition using a set of
job items. Job items provide the specifications for installing an agent, such as the server on
which to install the agent, the operating system that runs on the server, and the server
password. Other job items specify the agent installers, copiers, and installation mechanisms
to use for the agent install job.
You can create many jobs with different definitions. You can set up Bulk RSCD Agent
Installer jobs for various types of agent installations and upgrades. For example, you can
define a job for agent installations on servers running Windows, a job for agent installations
on UNIX-style operating systems, or a job for agent installations on servers running
Windows and UNIX operating systems.
For details about starting the Bulk RSCD Agent Installer and its user interface, see the
following topics:
Starting the Bulk RSCD Agent Installer
Using the Bulk RSCD Agent Installer Console
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started 31
At any time, you can save your work, so that you can use it later. See Saving a Bulk RSCD
Agent Installer Session for details.
Online mode uses the BMC BladeLogic Authentication Service, which is a service dedicated
to validating user identities. You can directly enroll the servers you created in the installer
with your application server. When you enroll servers you can specify that the default access
control list (ACL) be pushed to the target servers. For more details about the BMC
BladeLogic Authentication Service and the ACL, see the BMC BladeLogic Users Guide.
Offline mode runs the Bulk RSCD Agent Installer without user authentication.
Procedure 1 To start the Bulk RSCD Agent Installer, use one of the following methods:
• On Windows, use one of the following methods:
> From the Start menu, choose Programs > BMC BladeLogic > Bulk RSCD
Agent Installer.
> From the Bulk RSCD Agent Installer directory, in a command window type the
following command:
bulkinstaller
• On a UNIX-style system, from the Bulk RSCD Agent Installer directory, in a
command window type the following command:
./bulkinstaller
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started 32
menu bar
toolbar
job item
groups jobs
job
status
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started 33
The Bulk RSCD Agent Installer console includes a menu bar and a toolbar. You can initiate
most operations in the Bulk RSCD Agent Installer using the options on these bars or by
selecting an object and right-clicking, which displays a pop-up menu with options
appropriate to your current context.
Text at the bottom of the console displays your online or offline connection status. If you
connected to the Bulk RSCD Agent Installer using online mode, the text includes your
application server connection.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started 34
maximize/
minimize
buttons
minimize
button
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started 35
After you open the session, you can perform any of the following tasks in the session:
• Run jobs.
• Add, remove, or modify jobs.
• Use the session as a template for another session by saving it with a different file name,
and then opening the newly named session and changing it as needed.
For details on how to run jobs, see Running Bulk RSCD Agent Installer Jobs.
For details about setting up job items, see Working with Bulk RSCD Agent Installer Job
Items.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Getting Started 36
For details about creating and modifying jobs, see Working with Bulk RSCD Agent Installer
Jobs.
For instructions on how to save a session, see Saving a Bulk RSCD Agent Installer Session.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job
Items
Use job items to specify the job definition of a Bulk RSCD Agent Installer job. A job
definition is the set of instructions that control how a job runs. You can create different job
items to create jobs with different definitions. You can also modify job items and change job
definitions as needed to keep up with changes in your environment.
When you begin a new Bulk RSCD Agent Installer session, you need to set up the job items
for your site’s system configurations. This involves creating some job items and selecting
others from an existing list.
Job items appear in the left panel in the Bulk RSCD Agent Installer. The following topics
describe the job items and how to set them up so that they are ready for addition to a job to
create the job definition:
Specifying Servers
Specifying Passwords
Specifying RSCD Agent Packages
Specifying RSC Files
Specifying Copiers
Specifying Installers
The following topics provide more details about working with job items and server job
items:
Discovering Servers
Modifying Job Items
Deleting Job Items
Enrolling Servers
Creating a CSV File for Export
At any time during the process of creating job items, you can save the current Bulk RSCD
Agent Installer session. For details, see Saving a Bulk RSCD Agent Installer Session.
Specifying Servers
A job definition must include server job items. The server job item specifies the target server
(the server on which you want to install the RSCD agent). Create a server job item for each
target server you want to include in the job.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 38
You create server job items in the Imported Servers job item group. There are three ways to
add servers to the Imported Servers job item group:
• Manually add individual servers to the group.
For details about how to manually add servers, see Creating a Server Job Item.
• Import a list of servers from a text file.
Refer to Importing Servers for details.
• Save the servers found during server discovery and they are added to the group.
For details about discovering servers and saving them to the list, see Discovering
Servers.
3 Provide the server details in the following fields. Required fields are marked with an
asterisk (*).
• For Hostname, type a resolvable host name or an IP address.
• For Group, choose the type of operating system running on the target server from
the list.
If you do not specify the operating system, when the job runs, the installer will
attempt to determine the operating system of the target server.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 39
new
Imported
Server job
item
You can add this job item to a Bulk RSCD Agent Installer job. For instructions on how
to add job items to a job, see Adding Job Items to a Job to Create a Job Definition.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 40
Importing Servers
You can import a list of servers from a text file that uses a comma-separated values (CSV)
format. You can create a server import file using one of the following methods:
• Create and edit a text file to include the server list. To create your text file, follow the
formatting instructions in Server Import File Format.
• Using the Bulk RSCD Agent Installer, create a CSV file to export. For details, see
Creating a CSV File for Export.
imported
servers
You can now add these job items to a Bulk RSCD Agent Installer job. For instructions
on how to add servers to a job, see Adding Job Items to a Job to Create a Job Definition.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 41
Note: Any group you include in an import file must appear in the Group list
that is available when you double-click on a Server job item and display its
details. Groups that appear in this list have a corresponding entry in the bi_
platform_config.xml file. You can edit this file to add any operating system
group on which you will be installing or upgrading agents. For details, see
Updating the Operating System List in the bi_platform_config.xml File.
• Subsequent lines of the file must contain valid host names for each server you want to
add, followed by the optional, comma-separated operating system group for each server.
Examples:
This first example shows the simplest syntax, which includes the host names of the servers
you want to add:
Name
host1
host2
host3
The following example shows how to include the operating system group for each server:
Name,Group
host1,Windows 32 bit
host2,REDHAT 7
host3,SOLARIS 10
Specifying Passwords
When creating a job definition, you need to provide a password for each target server in the
job definition or you have to specify that users be prompted for the user name and password
for each server when they run the job. To create and set up a Password job item, use the
following procedure.
Procedure 1 Click Passwords in the left pane to display the Passwords group.
2 Select the Passwords node, right-click, and choose New Password from the pop-up
menu.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 42
3 Provide the password details in the following fields. Required fields are marked with an
asterisk (*). If you choose Prompt as the password type (in the last field), the other fields
are not required.
• For Password Name, type a name to identify this password job item.
• For User Name, type the user name for the target server.
• For Domain, type the Windows domain for the target server (for use with machines
running Windows).
• For Password, type a password for the target server.
• For Confirm, type the server password again.
• For Password Type, choose the type of operating system supported for the
password or choose Prompt to prompt users for the user name and password for each
server in the job when a job is executed.
4 Click the Save icon.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 43
The new job item appears in the Passwords job item group.
new
Password
job item
You can now add this job item to a Bulk RSCD Agent Installer job. For instructions on
how to add job items to a job, see Adding Job Items to a Job to Create a Job Definition.
To create and set up an Agent Package job item, use the following procedure.
Procedure 1 Click Agent Packages in the left pane to display the Agent Packages group.
2 Select the Agent Packages node, right-click, and choose New Installer from the pop-up
menu.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 44
3 Provide the agent installer details in the following fields. Required fields are marked
with an asterisk (*).
• For RSCD Package Name, type a name to identify this agent installer package job
item.
• For RSCD Package Path, type the full path for the agent installer file or click the
browse button to browse for the file and select it.
• For Silent File Path, type the full path for the silent file or click the browse button to
browse for the file and select it.
You must specify this file for agent installations. For information about this file for
Windows or UNIX systems, see Files for Silent Agent Installs or Upgrades.
• For Silent File Path for Upgrade, type the full path for the silent file (required for
agent upgrades on Windows machines) or click the browse button to browse for the
file and select it.
You must specify this file for agent upgrades. For information about this file for
Windows or UNIX systems, see Files for Silent Agent Installs or Upgrades.
• For Group, choose the type of operating system supported for the agent installer
from the list.
• For Pre Install Script, type the full path for a script that you want to run before the
agent installations or click the browse button to browse for the file and select it.
You can use this script to call scripts that you loaded on the target server (specified
in the Scripts to Upload field).
If you are using batch files for your scripts, see the note below.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 45
• For Post Install Script, type the full path for a script that you want to run after the
agent installations or click the browse button to browse for the file and select it.
You can use this script to call scripts that you loaded on the target server (specified
in the Scripts to Upload field).
If you are using batch files for your scripts, see the note below.
• For Scripts to Upload, click the Add icon to browse for the files and select them.
You can call these scripts from a pre-install or post-install script that you specify in
the next fields.
If you are using batch files for your scripts, see the note below.
You can remove scripts using the Delete icon.
Note: If you use batch files for your pre- or post-install scripts, you must add
the following line as the first line of the batch file in order for it to run properly:
@echo off
new Agent
Installer job
item
You can now add this job item to a Bulk RSCD Agent Installer job. For instructions on
how to add job items to a job, see Adding Job Items to a Job to Create a Job Definition.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 46
For details about what each configuration file does and how to set them up, see the BMC
BladeLogic Administration Guide.
To create and set up an RSC files job item, use the following procedure.
Procedure 1 Click RSC Files in the left pane to display the RSC Files group.
2 Select the RSC Files node, right-click, and choose New RSC Files from the pop-up
menu.
The RCS Files Details window opens.
3 Provide the details for the RSC files in the following fields. Required fields are marked
with an asterisk (*).
• For Name, type a name to identify this RSC files job item.
• For Exports File, type the full path for the exports configuration file that you want
want to install on the target server or click the browse button to browse for the file
and select it.
• For Secure File, type the full path for the secure configuration file that you want
want to install on the target server or click the browse button to browse for the file
and select it.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 47
• For Users File, type the full path for the users configuration file that you want to
install on the target server or click the browse button to browse for the file and select
it.
• For Users.local File, type the full path for the users.local configuration file that you
want to install on the target server or click the browse button to browse for the file
and select it.
• For Supported OS, choose the type of operating system supported for the
configuration files from the list.
4 Click the Save icon.
The new job item appears in the RSC Files job item group.
new RSC
Files job
item
You can now add this job item to a Bulk RSCD Agent Installer job. For instructions on
how to add job items to a job, see Adding Job Items to a Job to Create a Job Definition.
Specifying Copiers
Use Copier job items to specify the types of copy mechanisms the job uses to push the RSCD
agent and its related files to the target servers.
Unlike several job items that you must create, when you open the Copy Actions job item
group, the job items are already available.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 48
Copiers
Specifying Installers
Use Installer job items to specify the types of installer mechanisms the job uses to connect to
the target servers so that it can run the agent installer on those servers.
Unlike several job items that you must create, when you open the Installer Actions job item
group, the job items are already available.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 49
Installers
Discovering Servers
You can use the server discovery feature to locate available servers and add the list of servers
to the Imported Servers job item group. This can be a quick alternative to manually adding
individual servers as job items.
If the Bulk RSCD Agent Installer is installed on a machine running Windows, you must have
WinPcap installed on that machine to use server discovery. For more information, see
WinPcap.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 50
To discover servers and add them to the Imported Servers job item group, use the following
procedure.
Procedure 1 Click the Discover Servers icon (see list of icons) or from the Action menu choose
Discover Servers.
The Discover Servers window opens.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 51
As the server discover runs, the status window displays the status. The discovered
servers appear in the Discovered Servers list.
discovered
servers
4 In the server list, select the servers you want to save to the Imported Servers job item
group (use Shift-click or Ctrl-click to select multiple items) or select the Discover
Servers node to save all servers.
5 Click the Save icon.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 52
The servers are added to the Imported Servers job item group.
discovered
servers
added to
Imported
Servers
To update the servers details, such as the operating system group, refer to the instructions on
specifying the details in Creating a Server Job Item.
For more details, see Removing Job Items from a Job Definition and Adding Job Items to a
Job to Create a Job Definition.
You cannot delete other job item types, but you can deselect them.
When you delete a job item, ensure that you update the job descriptions of all jobs that
include the deleted job item. To do this, remove the corresponding job item from the job and,
if necessary, add a new job item to the job (for example, if you remove the only server under
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 53
Target, you need to add a new one). For more details, see Removing Job Items from a Job
Definition and Adding Job Items to a Job to Create a Job Definition.
To delete a job item from a job item group, use the following procedure.
Procedure 1 Click the appropriate button to display the job item group from which you want to
remove a job item and then expand the group.
2 Select the job item, right-click, and choose Delete from the pop-up menu.
3 Click Yes to confirm.
The job item is removed from the group.
Enrolling Servers
If you are running the Bulk RSCD Agent Installer in online mode, you can directly enroll the
servers you created in the installer with your application server.
When you enroll servers you can specify that the default access control list (ACL) be pushed
to the target servers. The ACL specifies the roles that have access to the servers and the
actions each role is allowed to perform. For details about the ACL, see the BMC BladeLogic
Users Guide.
2 Select Push ACL for Enrolled Servers if you want to push the ACL for the servers you
are enrolling.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 54
3 In the server list, select the servers to enroll or select the Servers node to include all
servers in the file.
4 Click Enroll Servers.
The Enroll Servers window displays the server enrollment status.
5 Close the window when the process finishes.
2 In the server list, select the servers to include in the export file or select the Servers node
to include all servers in the file.
3 Click Export to CSV.
The Choose Save Directory window opens.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Job Items 55
4 Provide the file name and choose the location for the export file and click Save.
The Export to CSV window displays the file creation status.
5 Close the window when the process finishes.
For details about using this file to import servers into the Bulk RSCD Agent Installer, see
Importing Servers.
For details about importing servers using the Configuration Manager, see the BMC
BladeLogic Users Guide.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs
Bulk RSCD Agent Installer jobs enable you to automatically install and upgrade RSCD
agents on multiple targeted servers. Using Bulk RSCD Agent Installer jobs streamlines the
installation and upgrade of RSCD agents on large numbers of servers.
Note: Bulk RSCD Agent Installer jobs are different than jobs that you run from the
Configuration Manager console. You run Bulk RSCD Agent Installer jobs from the
Bulk RSCD Agent Installer console.
A bulk installer job definition is the set of instructions that control how a job runs. You can
create many jobs with different definitions. You can also change a job’s definition to meet
changing installation requirements at your site.
You can set up Bulk RSCD Agent Installer jobs for various types of agent installations and
upgrades. You can define a job for agent installations on servers running Windows or
UNIX-style operating systems (Solaris or Linux), or a combination of both.
This section explains how to create, define, and run Bulk RSCD Agent Installer jobs. It also
describes other tasks related to Bulk RSCD Agent Installer jobs and RSCD agents. For
details, refer to the following topics:
Creating Bulk RSCD Agent Installer Jobs
Creating Job Definitions
Running Bulk RSCD Agent Installer Jobs
Viewing Job Status
Renaming Jobs
Deleting Jobs
Licensing RSCD Agents
Uninstalling RSCD Agents
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs 57
new job
You can now create the job’s definition, which specifies the rules for executing the job. See
Creating Job Definitions for details.
At any time during the process of creating jobs, you can save the current Bulk RSCD Agent
Installer session. For details, see Saving a Bulk RSCD Agent Installer Session.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs 58
The following job items make up a Bulk RSCD Agent Installer job definition:
• Targets: the servers on which to install the agent.
• Passwords: the passwords for the target servers.
Note: If you include a Password job item with a Prompt password type, BMC
BladeLogic recommends that you do not include other password job items in
the job definition. See Specifying Passwords for more information.
• Agent Packages: the agent installers to use for the agent installs.
• RSC Files: the configuration files that control access to servers and specify the security
measures that apply during the connection.
• Copiers: the copy mechanism to use during the installs.
• Installers: the type of installer to use for the agent installs.
Add these job items to a job description from the Job Items list in the left pane of the Bulk
RSCD Agent Installer; however, before you can add job items to a job description, you must
set up the job items with the agent installation specifications. For more details about job
items and how you set them up, see Working with Bulk RSCD Agent Installer Job Items.
After you set up your job items, you can add them to a job to create the job definition.
To see a job’s definition, expand the job in the Jobs list in the right pane of the Bulk RSCD
Agent Installer. This displays the job item groups that make up its definition. When you
expand a newly created job, its job item groups are empty because it does not yet have a
definition.
job with
definition
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs 59
A job item group can include one or more job items. For example, the Imported Servers job
item group might contain many servers. You can copy one or more Server job items at a time
to the job or you can copy all job items at once.
Procedure 1 Select the job to which you want to add a job item.
2 In the Job Items list in the left pane, select the appropriate job item group and do one of
the following:
• To add one or multiple job items to the job, expand the job item group to display its
entries, select the items you want to add, and click the Add Job Item icon (see list of
icons).
• To add all job items in a job item group, click the Add All Job Items icon (see list of
icons).
The job items appear in the corresponding job item group in the selected job.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs 60
Note: If you modify a job item, be sure to remove the job item from the job (as
described in this section) and replace it with the updated job item from the job item
group.
In the Jobs list, select the job group from which you want to remove job items and do one of
the following:
• To remove one or multiple job items, expand the job group, select the job items you want
to remove, and click the Remove Job Items icon (see list of icons). Alternatively, you
can select one or more job items (use Shift-click or Ctrl-click to select multiple items),
right-click, and choose Delete Job from the pop-up menu. Click Yes to confirm.
• To remove all job items from a job group, click the Remove All Job Items icon (see list
of icons).
2 Type your user name and password, and then click OK.
You are prompted for the user name and password for each server. Repeat this step for
each prompt.
The job is executed. (Note that if you click Cancel in the Authentication Information
dialog, the job is initiated, but it will fail.)
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs 61
As the job runs, its status appears in the Job Status pane. For details about viewing the status,
see Viewing Job Status.
Agents are installed in the locations specified in the silent installation files. For more
information about these files, see Files for Silent Agent Installs or Upgrades.
Agents are automatically licensed with a demonstration license that is valid for only two
weeks. For details about obtaining and installing long-term agent licenses, see Licensing
RSCD Agents.
Renaming Jobs
To rename a job, use the following procedure.
Procedure 1 In the Jobs list in the right pane, select the job, right-click, and choose Rename Job from
the pop-up menu.
The Rename Job dialog opens.
Deleting Jobs
To delete jobs from the Jobs list, use the following procedure.
Procedure 1 In the Jobs list in the right pane, select one or more jobs (use Shift-click or Ctrl-click to
select multiple jobs), right-click, and choose Delete Job from the pop-up menu.
2 Click Yes to confirm.
The jobs are removed from the list.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Working with Bulk RSCD Agent Installer Jobs 62
2 Type your user name and password provided by the BMC BladeLogic Support group.
3 In the server list, select the servers for which you want to license agents or select the
License Servers node to license agents for all servers in the list.
4 Click License.
The License Agents window displays the licensing status.
5 Close the window when the process finishes.
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
Index
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
64
Property of BladeLogic, Inc. BMC BladeLogic Bulk RSCD Agent Installer User Guide
Strictly confidential and proprietary
*97501*
*97501*
*97501*
*97501*
*97501*