Table Of Contents
Managing Software Images Using Software Management
Setting Up Your Environment
Requirements on CiscoWorks Server
Logging Into Cisco.com
Using Job Approval for Software Management
Software Management Administration Tasks
Viewing/Editing Preferences
Selecting and Ordering Protocol Order
How Recommendation Filters Work for an IOS Image
Updating Upgrade Information
Software Repository
Software Repository Synchronization
Scheduling a Synchronization Report
Viewing a Synchronization Report
Removing a Synchronization Report Job
Adding Images to the Software Repository
Adding Images to the Software Repository From Cisco.com
Adding Images to the Software Repository From Devices
Adding Images to the Software Repository From a File System
Adding Images to the Software Repository From a URL
Adding Images to the Software Repository From the Network
Synchronizing Software Image Status With Cisco.com
Deleting Images From the Software Repository
Searching for Images From the Software Repository
Software Image Attributes
Understanding Software Image Attributes
Understanding Default Attribute Values
Finding Missing Attribute Information
Editing and Viewing the Image Attributes
Software Distribution
Upgrade Analysis
Planning an Upgrade From Cisco.com
Planning an Upgrade From Repository
Understanding the Upgrade Analysis Report
Software Distribution Methods
Planning the Upgrade
Identifying Possible Changes
Satisfying the Prerequisites
Maintaining Your Software Image Repository
Testing the New Images
Configuring Devices for Upgrades
Meeting Minimum Device Requirements
Meeting Additional Device Requirements
Additional SFB Checks
Configuring Telnet and SSH Access
Configuring SCP
Configuring rcp
Configuring TFTP
Configuring HTTP
Meeting Microcode and Modem Firmware Requirements
Scheduling the Upgrade
Authorizing a Distribution Job
Distributing by Devices [Basic]
Distributing by Devices [Advanced]
Distributing by Images
Remote Staging and Distribution
Understanding Upgrade Recommendations
Upgrade Recommendation for Cisco IOS Devices
Upgrade Recommendation for Catalyst Devices
Upgrade Recommendation for VPN 3000 Series
Upgrade Recommendation for Catalyst 1900/2820
Upgrade Recommendation for Other Device Types
Using Software Management Job Browser
Changing the Schedule of a Job
Retry a Failed Distribution Job
Undo a Successful Distribution Job
Stopping a Job
Deleting Jobs
Understanding the Software Management Job Summary
Understanding User-supplied Scripts
Locating Software Management Files
Managing Software Images Using Software Management
Manually upgrading your devices to the latest software version can be an error-prone, and time-consuming process. To ensure rapid, reliable software upgrades, Software Management automates the steps associated with upgrade planning, scheduling, downloading, and monitoring.
Using Software Management, you can:
•
Set up your Software Management preferences.
You can specify information such as, the directory where images are stored, the pathname of the user-supplied script to run before and after each device software upgrade, etc.
You can enable and define the protocol order for Software Management tasks. You can also enable the Job Based Password option for Software Management tasks.
You can specify if the images on Cisco.com should be included during image recommendation of the device. Also specify the Cisco.com filters so that only the images that match the filter criteria are selected.
See Viewing/Editing Preferences for further details.
•
Analyze software upgrades
You can generate Upgrade Analysis reports that help you determine prerequisites for a new software deployment.
These reports analyze the proposed images to determine the hardware upgrades (device access, boot ROM, Flash memory, RAM, and NVRAM and boot Flash, if applicable) required before you can perform the upgrade.
See Upgrade Analysis for further details.
•
Import images into the software repository
You can determine the images missing from your repository and import them into the software repository.
You can also keep the repository up-to-date and periodically synchronize the repository with the images running on your network devices.
You can also schedule an image import for a later, more convenient time.
See Adding Images to the Software Repository for further details.
•
Distribute software images to groups of devices
Depending on system complexity, you can configure upgrades for groups of devices to the same software image or to different software images.
You can specify these groups manually, using your RME groups and search criteria, or by some other selection criterion, such as the current software version or hardware type.
You can run the device upgrades job sequentially or in parallel. After the devices upgrade, you can also specify the reboot order.
See Software Distribution for further details.
•
Reduce errors by using a recommended image
Software Management checks the current software version, Flash device size, DRAM size, boot ROM version. Software Management also checks any device type specific software and hardware requirements for compatibility. Software Management checks and recommends a best-fit image for a device.
See Understanding Upgrade Recommendations for further details.
•
Schedule image upgrade jobs
You can schedule image upgrades to occur immediately or at a later, more convenient time. Optionally, you can integrate software upgrade scheduling into your internal change approval process (Resource Manager Essentials > Admin > Approval).
After an upgrade, you can:
–
Undo the upgrade and roll back to the previous image
Software Management tracks each device's image history so that if you upgrade to a new image, you have a record of what has been installed on the device. This allows you to undo the upgrade and roll back to the previous image, if necessary.
An Change Audit record is logged for this task. You can generate the Standard Change Audit report using Resource Manager Essentials > Reports > Report Generator.
See Undo a Successful Distribution Job for further details.
–
Retry the upgrade on devices that failed in a previous job
You can also retry a job for devices that failed the upgrade process. For example, you may need to do this because of a configuration error or a bad network connection.
You can retry the job and include only those devices that were not upgraded previously.
See Retry a Failed Distribution Job for further details.
•
Track job progress and job history information
Software Management generates detailed job reports. These reports display the status of each software upgrade and a detailed job log. They also keep track of job and device operations and job history information.
See Using Software Management Job Browser for further details.
•
Track software bugs
You can view the known catastrophic or severe bugs in the software running on the devices supported by Software Management using Bug Toolkit (Resource Manager Essentials > Reports > Report Generator).
See Checking Bug Status Using Bug Toolkit for further details.
•
Set the debug mode for Software Management application
You can set the debug mode for Software Management application in the Log Level Settings dialog box (Resource Manager Essentials > Admin > System Preferences > Loglevel Settings).
See Log Level Settings for further details.
•
Using Device Center you can perform the following Software Management tasks:
–
Add Images to Software Repository (from Devices)
–
Determine the impact to and prerequisites for a new software deployment using images that reside in Cisco.com using Cisco.com Image
–
Determine the impact to and prerequisites for a new software deployment using images that reside in Software Repository
–
Distribute Images (by Devices, Basic)
See RME Device Center for further details.
•
The supported IOS image version for RME 4.0 is 11.x and later.
For the new features in this release, see What's New in this Release.
For list of supported devices in the Software Management application, see:
•
Supported Image Import Features for Software Management
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_resource_manager_essentials/4.0.3/device_support/table/RME403SI.html
•
Supported Image Distribution Features for Software Management
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_resource_manager_essentials/4.0.3/device_support/table/RME403SD.html
Setting Up Your Environment
This section lists all prerequisites for using the Software Management application:
•
Requirements on CiscoWorks Server
•
Logging Into Cisco.com
•
Configuring Devices for Upgrades
•
Using Job Approval for Software Management
Requirements on CiscoWorks Server
The following are the prerequisites:
•
Make sure you have a directory or file system location with enough space to store the software images.
•
Verify that you have the appropriate privilege level to access Software Management options. You can view the Permission Report (Common Services > Server > Reports > Permission Report) to know the various RME privilege levels.
•
If you do not have a user account and password on Cisco.com, contact your channel partner or enter a request on the main Cisco web site.
•
If your system is behind a firewall, configure the proxy URL to access the Internet from the installed system. You can do this using Common Services > Server > Security > Cisco.com Connection Management > Proxy Server Setup
•
If you use any Software Management options that need access to the Cisco.com server, add your Cisco.com username and password using Common Services > Server > Security > Cisco.com Connection Management > Cisco.com User Account Setup.
You can also enter Cisco.com credentials when you use the Software Management tasks.
See Logging Into Cisco.com for further details.
Mandatory Setup Tasks
•
Add the device passwords to the Device and Credentials database. You can add these credentials using Common Services > Device and Credentials > Device Management. Also, see Configuring Telnet and SSH Access for further details.
•
Use the Common Services > Server > Admin > System Preferences option to enter the name of your SMTP server. You have to configure the SMTP server to send e-mails.
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
•
If you plan to enable a remote file copy (rcp) or secure copy server as the active file transfer server, see Configuring rcp or Configuring SCP for further details.
•
Set or change your Software Management preferences. See Software Management Administration Tasks for further details.
Optional Setup Tasks
•
Make a baseline of your network images by importing images from the Software Management-supported devices in your network into your software image repository.
To do this, go to Resource Manager Essentials > Software Mgmt > Software Repository and click Add and select Device.
•
Schedule the Synchronization report to run periodically. This is used to determine whether any images running on Software Management-supported devices are not in the software image repository.
To do this, go to Resource Manager Essentials > Software Mgmt > Software Repository > Software Repository Synchronization.
•
If you use the Job Approval option to approve or reject jobs, you must create one or more approver lists and enable Job Approval. To enable Job Approval use Resource Manager Essentials > Admin > Approval.
Logging Into Cisco.com
Login privileges are required for all Software Management tasks that access Cisco.com.
If you do not have a user account and password on Cisco.com, contact your channel partner or enter a request on the main Cisco web site.
To download the cryptographic images on Cisco.com through Software Management tasks, you must have a Cisco.com account with cryptographic access.
To get the access:
Step 1
If you have a Cisco.com account, go to next step.
If you do not have a Cisco.com account, register for one by going to the following URL: http://tools.cisco.com/RPF/register/register.do
Step 2
Go to the following URL: http://www.cisco.com/pcgi-bin/Software/Crypto/crypto_main.pl
The Enter Network Password dialog box appears.
Step 3
Log in with your Cisco.com account.
The Encryption Software Export Distribution Authorization Form page appears.
Step 4
Select your software from the list box and click Submit.
The Encryption Software Export Distribution Authorization Form appears.
Step 5
Review and complete the Encryption Software Export Distribution Authorization form and click Submit.
The Cisco Encryption Software: Crypto Access Granted message appears.
Note
It takes approximately 4 hours to process your application. You cannot download the software until the entitlement process is complete. You will not receive any notification for this.
On CiscoWorks server, you can enter Cisco.com credentials in two ways:
•
Common Cisco.com credentials for all users of CiscoWorks server.
•
Individual user Cisco.com credentials
To configure common Cisco.com credentials for all users of CiscoWorks server:
Step 1
Select Common Services > Server > Security > Cisco.com Connection Management > Cisco.com User Account Setup.
The Cisco.com User Account Setup dialog box appears.
Step 2
Enter the following:
•
Username—Login ID of the Cisco.com User.
•
Password—Password of the Cisco.com User.
•
Verify Password—Password to confirm.
Step 3
Click Apply to save the user details.
You can enter your individual Cisco.com credentials when you perform any Software Management tasks that need access to the Cisco.com server.
If your Cisco.com username and password have not been added to the CiscoWorks database, enter your Cisco.com username and password. If you enter Cisco.com credentials in this workflow, the credentials are valid only for that session.
If you Cisco.com username and password have been added to the CiscoWorks database, then Cisco.com login dialog box appears with the information that is available in the CiscoWorks database.
If you are accessing Cisco.com over a proxy server, you must enter the proxy server details in the Proxy Server Setup dialog box (Common Services > Server > Security > Cisco.com Connection Management > Proxy Server Setup).
Using Job Approval for Software Management
You can enable Job Approval for Software Management tasks, (Resource Manager Essentials > Admin > Approval > Approval Policies) which means all jobs require approval before they can run.
Only users with Approver permissions can approve Software Management jobs. Jobs must be approved before they can run if Job Approval is enabled on the system.
The following Software Management tasks require approval if you have enabled Job Approval:
•
Adding images to Software Repository (Resource Manager Essentials > Software Mgmt > Software Repository > Add) using:
–
Cisco.com
–
Device
–
URL
–
Network
•
Distribution software images (Resource Manager Essentials > Software Mgmt > Software Distribution) using any one of these methods:
–
Distributing by Devices [Basic]
–
Distributing by Devices [Advanced]
–
Distributing by Images
–
Remote Staging and Distribution
If you have enabled Approval for Software Management tasks, then in the Job Schedule and Options dialog box, you get these two options:
•
Maker Comments—Approval comments for the job approver.
•
Maker E-Mail—E-mail ID of the job creator.
See Enabling Approval and Approving Jobs Using Job Approval for more details on creating and editing approver lists, assigning approver lists, setting up Job Approval, and approving and rejecting jobs.
Software Management Administration Tasks
You can set your preference to download images and upgrade your knowledge base. To do this, go to Admin > Software Mgmt.
The following sections explain how to set the Software Management preferences and upgrade your knowledge base:
•
Viewing/Editing Preferences
•
Updating Upgrade Information
Viewing/Editing Preferences
Edit Preferences helps you to set or change your Software Management preferences.
The options you specify here are applicable to Software Management tasks such as image distribution, image import, etc.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To view and edit the preferences:
Step 1
Select Resource Manager Essentials > Admin > Software Mgmt > View/Edit Preferences.
The View/Edit Preferences dialog box appears.
Step 2
Enter the following:
Field
|
Description
|
Usage Notes
|
Repository Management
|
Image Location
|
New directory to store software images.
By default the software images are stored at this location:
On Solaris:
/var/adm/CSCOpx/files/rme/ repository/
On Windows:
NMSROOT/files/rme/repository
Where NMSROOT is the CiscoWorks installed directory.
|
If you enter a new name, all existing files are moved to this directory. If the directory does not have enough space, the files are not moved and an error message appears.
If the specified directory does not exist, Software Management creates a new directory before moving the files to the new directory.
The new directory should be empty.
The new directory specified by you should have the permission for casuser:casusers in Solaris and casuser should have Full Control in Windows.
|
Distribution
|
Script Location
|
You can specify only shell scripts (*.sh) on UNIX and batch files (*.bat) on Windows.
The script files must be available at this location:
On UNIX:
/var/adm/CSCOpx/files/scripts/ swim
On Windows:
NMSROOT/files/scripts/swim
To select the script file:
a. Click Browse.
The Server Side File Browser dialog box appears with the predefined location.
b. Select the script file (*.sh on Unix and *.bat on Windows)
c. Click OK.
You can use Clear to clear your selections for Script Location. This clears all previous values.
|
On UNIX, the scripts should have read, write, and execute permissions for the owner (casuser) and read and execute permissions for group casusers. That is, the script should have 750 permission.
On Windows, the script should have read, write, and execute permissions for casuser/Administrator.
The other users should have only read permission. You must ensure that the scripts contained in the file have permissions to execute from within the casuser account.
This script is run before and after completing each device software upgrade for all scheduled jobs.
See Understanding User-supplied Scripts for further information on variable parameters that you can provide in a script.
|
Script Timeout (seconds)
|
Number of seconds the user's script can run (default = 90).
|
Software Management waits for the time specified before concluding that the script has failed.
|
Protocol Order
|
Specify an order of preferred protocol for image import/distribution. The supported protocols are:
• RCP
• TFTP
• SCP
• HTTP
See Selecting and Ordering Protocol Order for further details.
Also, see Configuring Devices for Upgrades.
|
This preferred protocol order is followed only for those devices that permit more than one protocol for image transfer.
In devices, where multiple protocol option is not available for image transfers, Software Management uses its own knowledge and selects the relevant protocol to upgrade the device.
Note For fetching configuration from device, the protocol settings of Configuration Management is used. Software Management uses the same protocol for fetch and download of configurations. You can set the Configuration Management protocol order using Resource Manager Essentials > Admin > Config Mgmt.
|
Use SSH for software image upgrade and software image import through CLI.
|
Uses this protocol to connect to the devices.
By default, Telnet is used to connect to the devices.
If the SSH fails, there is no fallback.
|
The device must support SSH for Software Management to use this protocol.
Software Management uses command line interface to upgrade software images and to import software images.
When you select the SSH protocol for the Software Management, the underlying transport mechanism checks whether the device is running SSHv2.
If so, it tries to connect to the device using SSHv2.
If the device does not run SSHv2 and runs only SSHv1 then it connects to the device through SSHv1.
If the device runs both SSHv2 and SSHv1, then it connects to the device using SSHv2.
If a problem occurs while connecting to the device using SSHv2, then it does not fall back to SSHv1 for the device that is being accessed.
See the Software Management Functional Supported Device tables on Cisco.com for SSH and CLI device support information.
http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cw2000/cw2000e/e_4_x/4_0_3/sdt/index.htm
|
|
|
Include Cisco.com images for image recommendation
|
During image distribution, recommend Cisco.com images for Cisco devices.
|
|
Include General deployment images
|
Includes only GD images.
|
For Cisco IOS devices only.
|
Include latest maintenance release (of each major release).
|
Includes the latest major releases of IOS images.
For example, if Release 12.2(5) was latest maintenance version in the 12.2 major release, the recommended image is IOS 12.2(5).
|
For Cisco IOS devices only.
|
Include images higher than running image.
|
Includes the images that are newer than the images running on your device.
For example, if the device is running Release 11.2(3), the recommended images are 11.2(4) and later.
|
For Cisco IOS devices only.
|
Include same image feature subset as running image.
|
Include only images that have the same feature subset as the current image.
For example, if you want IOS images with the ENTERPRISE IPSEC feature, the recommended images contain the latest version. This version contains feature subset that fits the Flash.
|
For Cisco IOS devices only.
|
Password Policy
|
Enable Job Based Password
|
Enter a username and password for running a specific Software Management job.
If you enter a username and password, Software Management application uses this username and password to connect to the device, instead of taking these credentials from the Device and Credential Repository.
|
• If you have enabled User Configurable option, you can disable this option while scheduling the distribution jobs.
• If you have disabled User Configurable option, you must enter the username and password while scheduling the distribution jobs.
These passwords are used only to connect to devices for which Software Management uses CLI, Telnet, and SSH.for software upgrades.
See the Software Management Functional Supported Device tables on Cisco.com for CLI, Telnet and SSH device support information.
http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cw2000/cw2000e/e_4_x/4_0_3/sdt/index.htm
|
Step 3
Either:
•
Click Apply to save your changes.
•
Click Default to display the default configuration.
Selecting and Ordering Protocol Order
In the View/Edit Preferences dialog box (Admin > Software Mgmt > View/Edit Preferences) you can define the protocol order that Software Management has to use for software image download.
Software Management tries to download the software images based on the specified protocol order.
While downloading the images, Software Management uses the first protocol in the list. If the first protocol in the list fails, these jobs use the second protocol and so on, until Software Management finds a transport protocol for downloading the images.
To Enable the Protocols:
Step 1
Select a protocol from the Available Protocols pane.
Step 2
Click Add or double click the mouse.
To Disable the Protocols:
Step 1
Select a protocol from the Selected Protocol Order pane.
Step 2
Click Remove or double click the mouse.
To Reorder the Protocols
Step 1
Select the protocols from the Selected Protocol Order pane.
Step 2
Click Remove.
You can either select the protocols individually or use the mouse to select all of them and click Remove.
Step 3
Select a protocol from the Available Protocols pane.
Step 4
Click Add or double click the mouse.
How Recommendation Filters Work for an IOS Image
This section describes how the recommendation filters that you select in the View/Edit Preferences dialog box (Resource Manager Essentials > Admin > Software Mgmt > View/Edit Preferences) work for a Cisco IOS image.
If you have selected the option, Include Cisco.com Images for image recommendation, Software Management checks for the images that are available on Cisco.com and the Software repository.
If the same image is available in the Software repository and Cisco.com, the image is recommended from the Software repository.
If you have not selected the option, Include Cisco.com Images for image recommendation, the Software Management checks and recommends images only from Software repository.
Table 12-1 Recommending Images for an Cisco IOS Image
Option Number
|
Include GeneralDeploy-ment Images
|
Include Latest Maintenance Release (of Each Major Release)
|
Include Images Higher Than Running Image
|
Include Same Image Feature Subset as Running Image
|
Recommendation
|
1
|
Not selected
|
Not selected
|
Not selected
|
Not selected
|
The recommendation image list includes:
• All available images.
• In case of,
– Multiple images with the same version as that of the running image version are present, the image with a higher compatible feature than the running image is recommended.
– Similar images in Cisco.com and Software Management repository, the image from the repository is recommended.
• The image feature can be the same or a superset of the running image.
If a higher version is not available, then no recommendation is made.
|
2
|
Not selected
|
Not selected
|
Not selected
|
Selected
|
The recommended list contains images that have the same feature set as that of the running image.
The images with the highest version among the recommended image list are recommended.
|
3
|
Not selected
|
Not selected
|
Selected
|
Not selected
|
The recommend list contains all types of releases (deployment status).
The images with the highest version among recommended image list are recommended.
The feature set of the recommended image may be superior than the running image.
|
4
|
Not selected
|
Selected
|
Not selected
|
Not selected
|
The latest maintenance version in each release is available in the recommend image list. The latest image version is recommended.
|
5
|
Selected
|
Not selected
|
Not selected
|
Not selected
|
The images with deployment status identified as GD are available in the recommended image list and other recommendation flow remains the same as the option 1.
|
6
|
Selected
|
Not selected
|
Not selected
|
Selected
|
Same as option5. However, the recommended list contains images that have the same feature set as that of running image.
|
7
|
Selected
|
Not selected
|
Selected
|
Not selected
|
Same as option 5. However, the image with the highest version in the recommended image list is recommended.
The feature set of the recommended image may be superior than the running image.
|
8
|
Selected
|
Not selected
|
Selected
|
Selected
|
Same as option 6. However, the image with the highest version in the recommended image list is recommended.
All recommend images will have the same feature subset as the running image.
|
9
|
Selected
|
Selected
|
Not selected
|
Not selected
|
The images with the highest version among recommended image list are recommended.
The images of GD types of releases are available in the recommended image list.
|
10
|
Selected
|
Selected
|
Not selected
|
Selected
|
The images with the same feature as that of running image is available in the recommended list and the latest maintenance version of all release is available in the recommended list.
Only an image with higher version than running image is recommended. The recommended images can have only GD status.
|
11
|
Selected
|
Selected
|
Selected
|
Not selected
|
Same as option 9. In addition to this, an image with the higher version than running image is also recommended.
|
•
Understanding User-supplied Scripts
Updating Upgrade Information
For IPX/IGX/BPX/MGX devices, both the Cisco.com Upgrade Analysis and the Repository Upgrade Analysis options use the upgrade knowledge base to make upgrade recommendations.
See Upgrade Analysis for further details on how to Upgrade Analysis from Cisco.com and Repository.
The following table identifies the knowledge bases and the Upgrade Analysis Report recommendations generated from each:
Upgrade Knowledge Base
|
Upgrade Analysis Report
|
IPX/IGX/BPX/MGX Memory and Upgrade Path
|
RAM Upgrade
BRAM Upgrade
Upgrade Path
|
IPX/IGX/BPX/MGX Firmware Compatibility
|
Module Firmware Upgrade
Firmware Compatibility
|
The information source for IPX/IGX/BPX/MGX is the software release notes for these devices.
Note
You should always review the Release Notes before performing any upgrade because important information that supplements the Upgrade Analysis Report may be provided.
Since the knowledge bases change periodically as new images are released, the knowledge base files are maintained on Cisco.com. The Update Upgrade Information option allows you to update your RME server to the latest versions of these files.
An administrator should update the knowledge bases regularly if IPX/IGX/BPX/MGX device upgrades are performed. If your RME server is connected to Cisco.com, you can update the knowledge bases directly from Cisco.com.
Otherwise, you must retrieve the files from Cisco.com using some other system, move the files to a local directory on your server, and then import them.
Before You Begin
Ensure that you download the latest knowledge base files from Cisco.com to your local filesystem. This is important if your RME server is not connected to Cisco.com
The files are located at ftp.cisco.com: /cisco/netmgmt/cw2000/essentials/swim-kb/
Review the Readme file in that directory to determine the latest knowledge base files.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To update the knowledge base:
Step 1
Select Resource Manager Essentials > Admin > Software Mgmt > Update Upgrade Information.
The Upgrade Knowledge Base dialog box appears.
Step 2
Click Update.
The Update Upgrade Information Source dialog box appears.
Step 3
Either:
a.
Click Cisco.com if you have connection from your RME server to Cisco.com.
If your Cisco.com username and password have not been added to the CiscoWorks database, a dialog box appears.
b.
Enter your Cisco.com username and password.
The credentials you enter here are valid only for that session.
If your Cisco.com username and password have been added to the CiscoWorks database, the Cisco.com login dialog box appears with the information that is available in the CiscoWorks database.
Or
a.
Click File System if you do not have a connection from your RME server to Cisco.com and if you have downloaded the knowledge base files from Cisco.com to the RME server.
b.
Enter the path to one of the files.
Step 4
Click Next.
The Update Upgrade Information Verification window appears with the following information:
Field
|
Description
|
File
|
Name of the device and the supported upgrade knowledge base information.
|
Available Version
|
Version of this knowledge base currently installed in the RME system.
|
Current Version
|
Available version of this knowledge base in the Cisco.com or the File System of the server.
|
Comparison Result
|
Results of the verification of the knowledge base to check if it is up to date or needs an upgrade.
|
Step 5
Click Finish.
Software Repository
The Software Repository Management window displays the images that are available in the Software Management repository. This window contains the following fields, buttons, and the entry in the TOC:
•
Software Repository Management Window Fields
•
Software Repository Management Window Buttons and TOC Entry
Table 12-2 Software Repository Management Window Fields
Fields
|
Description
|
File Name
|
File name of the software image.
Click on the File Name to edit the image attributes.
See Editing and Viewing the Image Attributes.
|
Image Family
|
Name of the image family.
|
Image Type
|
Type of the images (SYSTEM_SW, SUPERVISOR, SUPERVISOR2_6000, SUPERVISOR6000, BOOT_LOADER, ATM_WBPVC, etc.).
|
Version
|
Software version number.
|
Size
|
Image size in megabytes.
|
Status
|
Status of the image on Cisco.com.
See Synchronizing Software Image Status With Cisco.com.
|
Updated at
|
Date and time the image was checked into the repository.
|
Comments
|
Comments, typically used to track why the image was added to repository.
|
Software Repository Synchronization
The Synchronization report shows which Software Management-supported devices are running software images that are not in the software image repository.
Using this option you can view the Synchronization report and schedule the synchronization report.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Select Resource Manager Essentials > Software Mgmt > Software Repository > Software Repository Synchronization.
The Software Repository Synchronization dialog box that appears contains the following:
Table 12-4 Software Repository Synchronization Dialog Box
Fields/Buttons
|
Description
|
Job Id
|
Unique number assigned to the job when it is created.
|
Next Run
|
Time and date of the next instance of Synchronization Report job.
|
View Report
|
You can view the synchronization report. This report displays which Software Management-supported devices are running software images that are not in the software image repository.
See Viewing a Synchronization Report for further details.
|
Schedule
|
You can schedule a Synchronization report. You can also reschedule a existing Synchronization report.
See Scheduling a Synchronization Report for further details.
|
Remove Job
|
You can remove the scheduled synchronization report job.
See Removing a Synchronization Report Job for further details.
|
Scheduling a Synchronization Report
To schedule or reschedule a Synchronization report:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository > Software Repository Synchronization.
The Software Repository Synchronization dialog box appears.
Step 2
Click Schedule.
The Job Schedule for Out-of-sync Report dialog box appears.
Step 3
Enter the following information:
Field
|
Description
|
Scheduling
|
Run Time
|
You can specify when you want to run the Image Out-of-Sync Report job.
To do this, select one of these options from the drop-down menu:
• Daily—Runs daily at the specified time.
• Weekly—Runs weekly on the day of the week and at the specified time.
• Monthly—Runs monthly on the day of the month and at the specified time.
The subsequent instances of periodic jobs will run only after the earlier instance of the job is complete.
For example, if you have scheduled a daily job at 10:00 a.m. on November 1, the next instance of this job will run at 10:00 a.m. on November 2 only if the earlier instance of the November 1 job has completed.
If the 10.00 a.m. November 1 job has not completed before 10:00 a.m. November 2, the next job will start only at 10:00 a.m. on November 3.
|
Date
|
Select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
The system default job description, SoftwareImages Out Of Synch Report is displayed.
You cannot change this description.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Step 4
Click Submit.
If the job was scheduled successfully, the notification dialog box is displayed with the Job ID.
You can check the status of your scheduled synchronization job by selecting Resource Manager Essentials > Software Mgmt > Software Mgmt Jobs.
Viewing a Synchronization Report
To view a synchronization report:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository > Software Repository Synchronization.
The Software Repository Synchronization dialog box appears.
Step 2
Click View Report.
The Image Out-of-synch Report window appears.
Removing a Synchronization Report Job
To remove a Synchronization Report job:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository > Software Repository Synchronization.
The Software Repository Synchronization dialog box appears.
Step 2
Click Remove Job.
A confirmation dialog box shows that the synchronization report job is removed successfully.
Step 3
Click OK.
Adding Images to the Software Repository
Your software image repository should contain copies of software images running on all Software Management-supported devices in your network. Use the following options to populate and maintain your software repository:
•
The Add Image to Software Repository using the Cisco.com option downloads images for devices in RME from Cisco.com to the software repository.
See Adding Images to the Software Repository From Cisco.com.
•
The Add Image to Software Repository using the Device option
–
Imports images from selected Cisco devices to the software repository.
–
Imports software from Flash cards on a live device to the software repository.
See Adding Images to the Software Repository From Devices.
•
The Add Image to Software Repository using the File System option imports an image from a directory accessible from the RME server.
See Adding Images to the Software Repository From a File System.
•
The Add Image to Software Repository using the URL option downloads images from URL you specify.
See Adding Images to the Software Repository From a URL.
•
The Add Image to Software Repository using the Network option creates a baseline of all Software Management-supported devices in your network, and imports these images into your software repository.
See Adding Images to the Software Repository From the Network.
Adding Images to the Software Repository From Cisco.com
Use this option to download software images from Cisco.com into the software image repository.
•
Contact your channel partner or enter a request on the main Cisco web site. If you do not have a user account and password on Cisco.com.
See Logging Into Cisco.com.
•
Access the Cisco.com web site to make sure that the releases for the images you plan to download are stable.
•
Determine the approximate number and size of the images you want to download. The number of images you can download at a time can vary depending on Cisco.com load, image sizes, network load, RME server load, and so on.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To add images from Cisco.com:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Click Add. Do not select any images from Software Repository Management window.
The Image Source dialog box appears.
Step 3
Select Cisco.com.
The Cisco.com and Proxy Server Credential Profile dialog box appears.
•
Enter your Cisco.com username and password. If you enter Cisco.com credentials in this workflow, these credentials are valid only for that session.
•
You are also prompted to enter your Proxy Username and Proxy Password only if a Proxy Server hostname/IP and port are configured in:
Common Services > Security > Cisco.com Connection Management Proxy Server Setup
•
After entering the credential information, Click OK.
Step 4
Click Next.
The Device Selection dialog box appears.
Step 5
Select the device from the Device Selection dialog box, and click Next.
If you do not want to select any devices, click Next.
If you select devices from this list, they identify a subset of device software images. This helps you narrow your options on subsequent screens.
The Add Images from Cisco.com dialog box appears. This dialog box has several sections from which you select combinations of device platforms, software release versions, and software subset images.
See Using RME Device Selector for information on how to use RME Device Selector.
Step 6
Select the images to download. Work from left to right and from top to bottom:
a.
From the Select a Device/Platform section, select a device or device family.
If you select an individual device, the device family, Cisco IOS release, and required Flash and RAM sizes appear.
For IPX/IGX/BPX/MGX devices, the system software release appears.
A list of available software versions for that device appears in the top middle section.
b.
From the Software Versions section, select a software version.
If you are unsure of the subset image you need, see the Release Notes on Cisco.com.
–
For IPX/IGX/BPX platforms, both switch software and all applicable module firmware images appear.
–
For MGX platforms, system releases appear.
A list of available subset images for the selected software version appear in the top right frame.
c.
From the Software Subset Images section, select a subset image.
The subset image is added to the Images to be Added table in the bottom section.
For IPX/IGX/BPX/MGX devices, there are no subset images. Select the item that appears in this section to complete image selection.
Step 7
Continue adding images to the list.
The images that you have added appear in the Images to be Added table. This table contains this information:
•
Devices/Platforms—Name of the device or platform.
•
Version—Software version that you have selected.
•
Subset—Subset image information.
Step 8
Click Next when the list contains all image combinations to download.
Software Management verifies that the images in the Image list run in the selected devices and displays the status in the Add Images from Cisco.com dialog box. The Add Images from Cisco.com dialog box contains:
Field
|
Description
|
Device/Platform
|
Lists the device details that you have selected.
|
Selected Version and Subset
|
Displays the image details.
|
Image Requirements
|
Displays the required hardware (RAM and Flash) details.
|
Download
|
Select the image you want to download.
By default, the check boxes are selected for the images that have passed the verification.
You can choose not to add an image by deselecting that check box.
|
Pass/Fail
|
Results of image verification.
• Pass—Device has the minimum required memory and Flash memory.
• Fail—Device does not have enough memory or Flash memory.
Images that fail verification on one device could work on another. Therefore, you can download a failed image by selecting the Download check box.
|
Step 9
Select the images to add to the image repository in the Add Images from Cisco.com dialog box and click Next.
The Job Control Information dialog box appears.
Step 10
Enter the following in the Job Control Information dialog box:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Import (from Cisco.com) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
If you have selected Once for Run Type, select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Step 11
Click Next.
The Image Import Work Order dialog box appears with the following information:
Field
|
Description
|
Job Description
|
Displays the job description. This is what you entered while scheduling the job.
|
Work Order
|
Displays the details of the device name and image name which you have selected. It also displays the file size of the image.
|
Step 12
Click Finish.
If the job was scheduled successfully, the notification dialog box appears with the Job ID.
To check the status of your scheduled synchronization job, select Software Mgmt > Software Mgmt Jobs.
Adding Images to the Software Repository From Devices
Use this procedure to add software images from Cisco devices to the software repository.
You can also launch this task for a specific device using the Device Center link from CiscoWorks Homepage (Device Troubleshooting > Device Center).
Software Management downloads images from more than one device in parallel. You must ensure that software repository has enough free space to accommodate at least 20 images.
Where NMSROOT is the CiscoWorks installed directory.
The image import from device option is not available for all the devices. Find the devices from which you can download images in the Supported Image Import Features for Software Management table on Cisco.com.
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_resource_manager_essentials/4.0.3/device_support/table/RME403SI.html
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To add images from devices:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Click Add. Do not select any images from Software Repository Management window.
The Image Source dialog box appears.
Step 3
Select Device, and click Next.
The Device Selection dialog box appears in the Add Images from Device window.
See Using RME Device Selector for information on how to use RME Device Selector.
Step 4
Select the devices that contain the images to add to the software repository.
Step 5
Click Next.
Software Management retrieves the images, analyzes them according to the selected image type, and displays a report which contains:
Field
|
Description
|
Image
|
Available images on your device.
|
Available At
|
Location where the image is available on your device.
|
Device
|
Name of the device as managed by RME.
|
Size
|
Image size in bytes.
|
Errors
|
Click on the link for details.
|
By default, the check boxes of the images that are not in the software repository are selected. You can choose not to add an image by deselecting the corresponding check box.
Step 6
Click Next.
The Job Control Information dialog box appears.
Step 7
Enter the following in the Job Control Information dialog box:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Import (from Device) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
If you have selected Once for Run Type, select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Step 8
Click Next.
The Image Import Work Order dialog box appears with the following information:
Field
|
Description
|
Job Description
|
Displays the job description. This is what you entered while scheduling the job.
|
Work Order
|
Displays the details of the device name and image name which you have selected. It also displays the file size of the image.
|
Step 9
Click Finish.
The notification window appears with the Job ID.
To check the status of your scheduled job select Software Mgmt > Software Mgmt Jobs.
Adding Images to the Software Repository From a File System
Use the following procedure to add software images from a file system to the software repository.
You have to know the directory name in which the image files are stored before importing the images from the File System to the software repository.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To add images from file system:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Click Add. Do not select any images from the Software Repository Management window.
The Image Source dialog box appears in the Add Images window.
Step 3
Click File System, and click Next.
The Add Image From Local File System dialog box appears.
Step 4
Enter the full pathname of the source file or directory.
Or
a.
Click Browse to search for the directory name.
The Server Side File Browser dialog box appears.
b.
Select either the file or the directory on the RME server.
c.
Click OK.
Step 5
Click Next.
The Image Attributes dialog box appears with this information:
•
Filename—Filename as it appears in filesystem directory.
You cannot add an image if a file with the same name already exists in the software repository or if the minimum required attributes cannot be retrieved.
•
Image Type—Image type, determined from the filename. If the image type is not correct, select correct type from drop-down list box.
Software Management tries to determine the image type from the filename. If it cannot determine the image type (for example, if the image has been renamed to a nonstandard name), it labels the image type as Unknown.
By default, the check boxes of the images that are not in the software repository are selected. You can choose not to add an image by deselecting the corresponding check box.
Step 6
Click Next.
The Image Attributes window appears with the following information for verification:
Field
|
Description
|
Usage Notes
|
File Name
|
Filename as it appears in filesystem directory
|
You cannot add images if a file with the same name already exists in the software repository or if the minimum required attributes cannot be retrieved.
|
Size
|
Size of file in bytes.
|
None.
|
Image Family
|
Device family name.
|
None.
|
Image Type
|
Image type, determined from the filename.
|
Software Management tries to determine the image type from the filename.
If it cannot determine the image type (for example, if the image has been renamed to a nonstandard name), it labels the image type as UNKNOWN.
You must select an image type from an available option before you can add file to repository.
|
Version
|
Version of the image
|
None.
|
Errors
|
Click on the link for details.
|
None.
|
Step 7
Click Finish.
A pop up window appears for you to enter a description.
Step 8
Either:
•
Click OK.
The Software Repository Management window appears with the newly added images. The description that you have entered appears in the Comments column in the Software Repository Management window.
Or
•
Click Cancel.
The Software Repository Management window appears with the newly added images. The Comments column in the Software Repository Management window will be blank for this task.
The import from File System may take more time if you have selected many images.
Adding Images to the Software Repository From a URL
Use the following procedure to add software images from a URL to the software repository.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To add images from URL:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management window appears.
Step 2
Click Add. Do not select any images from the Software Repository Management window.
The Image Source dialog box appears in the Add Images window.
Step 3
Click URL, and click Next.
The Add Image From URL dialog box appears.
Step 4
Enter the URL details.
For example: http://servername:portnumber/file_location
Where,
•
servername is the name of the server where the image resides.
•
portnumber is the http port number.
•
file_location is the image location on the server.
The web server must be running on the destination machine. You can use only HTTP URLs. The remote server should not have any authentication.
Step 5
Click Next.
The Job Control Information dialog box appears.
Step 6
Enter the following information in the Job Control Information dialog box:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Import (from URL) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
If you have selected Once for Run Type, select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Step 7
Click Next.
The Image Import Work Order dialog box appears with the following information:
Field
|
Description
|
Job Description
|
Displays the job description. This is what you entered while scheduling the job.
|
Work Order
|
Displays the details of the device name and image name which you have selected. It also displays the file size of the image.
|
Step 8
Click Finish.
The notification window appears with the Job ID.
To check the status of your scheduled job, select Software Mgmt > Software Mgmt Jobs.
Adding Images to the Software Repository From the Network
This option allows you to import running images from all Software Management-supported devices in your network into the software image repository.
Use this option to create a baseline of the image in your network and populate the software image repository. Use the Synchronize report option to review which of the Software Management supported devices are running images that are not in the Software Repository.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
You must locate your device in the Supported Image Import Features for Software Management table on Cisco.com. This is because the image baseline capabilities might not be available yet for all devices.
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_resource_manager_essentials/4.0.3/device_support/table/RME403SI.html
To add images from network:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Click Add. Do not select any images from the Software Repository Management window.
The Image Source dialog box appears.
Step 3
Select Network, and click Next.
Software Management checks the devices on your network and the software images running on those devices.
To run this check faster, select Use generated Out-of-sync Report to find the images that are not in the Software Images repository.
You should generate a Out-of-sync Report before selecting this option. The running images in the network that are not in the Software Repository, appear in the Network Baselining dialog box.
If you have not selected the Use generated Out-of-sync Report option, all running images that are not in the Software Repository appear in the Network Baselining dialog box.
The Network Baselining dialog box contains the following information:
Field
|
Description
|
File Name
|
Filename as it appears in filesystem directory.
You cannot add an image if a file with the same name already exists in the software repository or if the minimum required attributes cannot be retrieved.
|
Size
|
Image size in bytes.
|
Available at
|
Location where the image is available on your device.
|
Error
|
Click on the link to review the details.
|
By default, the check boxes of the images that are not in the Software Repository are selected. You can choose not to add an image by deselecting the corresponding check box.
Step 4
Select/deselect the images, then click Next.
The Job Control Information dialog box appears.
Step 5
Enter the following information in the Job Control Information dialog box:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Import (from Network) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
If you have selected Once for Run Type, select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Step 6
Click Next.
The Image Import Work Order dialog box appears with the following information:
Field
|
Description
|
Job Description
|
Displays the job description. This is what you entered while scheduling the job.
|
Work Order
|
Displays the details of the device name and image name which you have selected. It also displays the file size of the image.
|
Step 7
Click Finish.
If the job was scheduled successfully, the notification dialog box appears with the Job ID.
To check the status of your scheduled synchronization job, select Software Mgmt > Software Mgmt Jobs.
Synchronizing Software Image Status With Cisco.com
You can check if the software images that are in your software repository are valid images using the Update Status button in the Software Repository Management window.
The Status table column is updated with the following status:
•
Not Deferred—Displayed when this image is a valid image.
•
Deferred—Displayed when this image is not supported and not available to be downloaded from Cisco.com.
This image is not recommended by Software Management.
•
Software Advisory Notice—Displayed when this image has some issues. You can download this image from Cisco.com.
This image may be recommended by Software Management. However, you have to read the Software Advisory Notice before importing or upgrading your device.
•
Unknown—Displayed when you have added images to the repository for the first time, using any one of these methods:
–
Add Images by Devices
–
Add Images by File system
–
Add Images by URL
–
Add Images from Network
Use the Update Status button to update the status field.
•
Not available—Displayed when information is not available on Cisco.com.
Read the software release notes on Cisco.com for more details.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To synchronize Software Image Status with Cisco.com:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Select images whose status you want to know and click Update Status.
The Cisco.com login dialog box appears.
•
If your Cisco.com username and password have not been added to the CiscoWorks database, enter your Cisco.com username and password, click OK. If you enter Cisco.com credentials in this workflow then the credentials are valid only for that session.
•
If your Cisco.com username and password have been added to the CiscoWorks database, the Cisco.com login dialog box appears with the information that is available in the CiscoWorks database. Click OK.
A confirmation message appears that Image Status was retrieved from Cisco.com successfully.
Step 3
Click OK.
Review the Status table column in the Software Repository Management window.
Deleting Images From the Software Repository
To delete software images from the software repository:
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Select images that you want to delete, then click Delete.
A confirmation message appears, The selected images will be deleted.
Step 3
Click OK.
The Software Repository Management window reappears after the selected images deleted.
Searching for Images From the Software Repository
To search software images from the software repository:
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Select one of the following from the Filter by drop-down list:
•
File Name
•
Image Family
•
Image Type
•
Version
•
Size
•
Updated At
You cannot use wildcard characters. However, you can filter based on the first character.
For example: If you have images with file names c3640-i-mz.112-24.P.bin, c3640-i-mz.112-25.P.bin, cat5000-sup.5-5-18.bin, and cat5000-supg.6-4-10.bin.
If you select File Name as the Filter by option and enter the value as c3. The filter result displays only c3640-i-mz.112-24.P.bin and c3640-i-mz.112-25.P.bin images.
Step 3
Click Filter.
The Software Repository Management window appears with the filtered image details.
Software Image Attributes
To ensure that Software Management is using the most current information about an image, you should keep the image attributes up to date. Software Management uses image attribute information to:
•
Recommend the appropriate image for a given device
When you distribute an image from the software repository to a device, Software Management uses the image attributes to recommend an image.
•
Notify you when a Flash memory or DRAM upgrade is required (upgrade analysis)
When you distribute an image from the Software Repository to a device, Software Management compares the current Flash memory and DRAM attributes with the Flash memory and DRAM requirements for the new image.
The following sections contain:
Understanding Software Image Attributes
To ensure that Software Management is using the most current information about an image, keep the image attributes updated.
If you do not have all the image attribute information when you add the image to the Software Repository, you must edit the attributes when the information becomes available.
Note
The auto fill of the Minimum NVRAM, Minimum RAM and Minimum Bootflash image attributes is applicable for IOS only.
The attributes for software images are:
Table 12-5 Software Image Attributes
Attribute
|
Description
|
Usage Notes
|
Minimum RAM
|
Minimum RAM required.
|
Select it from list of options.
|
Minimum Flash
|
Minimum Flash memory required.
|
Select it from list of options.
|
Minimum Boot ROM Version
|
Minimum bootstrap version required.
|
Enter text in standard Cisco IOS format: a.b(c).
|
Minimum system software version
|
Minimum system software version required on the device to upgrade the microcode image (MICA portware, Microcom firmware, CIP microcode only)
|
Enter text in standard Cisco IOS format: a.b(c).
|
Minimum supervisor version
|
Minimum software image version required on supervisor engine module.
Cisco Switches can contain any number of modules such as, ATM, FDDI/CDDI, etc.
These modules can run different images. There are some interdependencies among the software images that can run on the supervisor engine module and the ATM, FDDI/CDDI, and Token Ring modules residing on the same device chassis.
|
Enter text in standard Cisco IOS format: a.b(c).
|
Minimum NVRAM
|
Minimum NVRAM required to run image on Supervisor Engine III.
|
Select from list of options.
|
Understanding Default Attribute Values
The Unknown attribute option has different meanings for different image attributes.
Attribute
|
Description
|
RAM
|
If you select Unknown, Software Management computes the RAM value.
|
Flash size
|
If Min.Flash is unknown, it is ignored.
If the image size is unknown, the required Flash size to copy the image cannot be determined and the image cannot be used for upgrade.
|
Boot ROM Version
|
If you select Unknown, no value is stored in this field and the image can run with any boot ROM image version.
|
Finding Missing Attribute Information
When you import an image from another filesystem, the image might not contain all attribute information that Software Management requires.
You can find the missing attribute information in the following ways:
•
Read the Release Notes on Cisco.com or the documentation CD-ROM.
•
Review the image attribute information that is available along with the images, when you download the images from Cisco.com.
You can update the missing attribute information in the Edit/View Image Attributes dialog box.
See Editing and Viewing the Image Attributes for further details.
Editing and Viewing the Image Attributes
To edit the software images attributes:
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Repository.
The Software Repository Management dialog box appears.
Step 2
Click the File Name.
The Edit/View Image Attributes dialog box displays attributes for the selected image type.
Step 3
Make your changes in the available editable fields.
For editable image attributes, you will get either a drop-down list or text fields that you can edit.
Step 4
Either,
•
Click Update. This is if you have updated the image attributes.
The Software Repository Management dialog box appears after updating the attributes.
Or
•
Click OK. This is if you have not updated the image attributes.
The Software Repository Management dialog box appears without updating the attributes.
Software Distribution
The Software Distribution tab allows you to distribute images in your network and also you can analyze and determine the impact and prerequisites for new software images before distribution.
When you click on the Software Distribution tab, the following options and the entry in the TOC appear:
Options/TOC Entry
|
Description
|
Upgrade Analysis
(TOC entry.)
|
You can analyze the image before distribution using:
• Cisco.com
See Planning an Upgrade From Cisco.com.
• Repository
See Planning an Upgrade From Repository.
|
By devices [Basic]
(Option)
|
Enables you to select devices and then perform software image upgrades to those devices. Software Management checks the current image on the device and recommends a suitable image for distribution.
See Distributing by Devices [Basic]
|
By devices [Advanced]
(Option)
|
Enables you to enter the software image and storage media for the device that you want to upgrade.
The images that you want to distribute must be available in the Software repository.
You can use this method to upgrade the System software on all Software Management supported devices. You can also upgrade module software on any modules that have a management IP address.
The modules/interfaces that do not have a management IP address cannot be upgraded using this method.
This is for advanced users.
See Distributing by Devices [Advanced]
|
By images.
(Option)
|
Enables you to select a software image from the software image repository and use it to perform an image upgrade on suitable devices in your network. This is useful when you have to distribute the same image to multiple devices.
See Distributing by Images
|
Use remote staging
(Option)
|
Enables you to select a software image, store it temporarily on a device and use this stored image to upgrade suitable devices in your network. This is helpful when the Resource Manager Essentials server and the devices (including the remote stage device) are distributed across a WAN.
See Remote Staging and Distribution
|
Go
(Button)
|
Click this button after selecting the distribution method.
|
Upgrade Analysis
Before planning an software image upgrade, you must determine the prerequisites of the new software images. You can analyze these by using,
•
Cisco.com (See Planning an Upgrade From Cisco.com.)
•
Repository (See Planning an Upgrade From Repository.)
You can also launch these tasks for a specific device using the Device Center link from the CiscoWorks homepage (Device Troubleshooting > Device Center).
Planning an Upgrade From Cisco.com
Use the Cisco.com Upgrade Analysis option to determine the impact to and prerequisites for a new software deployment using images that reside in Cisco.com.
This option allows you to identify only images that meet certain criteria. It then analyzes the images to determine the required hardware upgrades (boot ROM, Flash memory, RAM, and access).
This option helps you answer such questions as:
•
Does the device have sufficient RAM to hold the new software?
•
Is the minimum ROM version requirements been met?
•
Is the Flash memory large enough to hold the new software?
•
Do I need to add Telnet access information for the device to the Device and Credential Repository?
•
Have I performed an upgrade path and NVRAM analysis on my Catalyst devices?
•
Does the module firmware on my IPX/IGX/BPX devices need to be upgraded?
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To upgrade from Cisco.com:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Distribution > Upgrade Analysis.
The Select Upgrade Source dialog box appears.
Step 2
Select Cisco.com and click Go.
The Device Selection dialog box appears.
Step 3
Select the devices to analyze, then click Next.
See Using RME Device Selector for information on how to use RME Device Selector.
The Cisco.com and Proxy Server Credential Profile dialog box appears.
•
Enter your Cisco.com username and password. If you enter Cisco.com credentials in this workflow, these credentials are valid only for that session.
•
You are also prompted to enter your Proxy Username and Proxy Password only if a Proxy Server hostname/IP and port are configured in:
Common Services > Security > Cisco.com Connection Management Proxy Server Setup
•
After entering the credential information, Click OK.
The Cisco.com Upgrade Analysis dialog box appears with the following information:
Field
|
Description
|
Device
|
Name of the device
|
Running Image
|
Running image of the device
|
Image Options
|
Available images.
Select the Image options from the drop-down list.
|
Error
|
Click on the link to review the details.
|
Step 4
Click Finish to update the upgrade path information.
The Upgrade Analysis Report appears in a new browser window.
See Understanding the Upgrade Analysis Report for details.
Planning an Upgrade From Repository
Use the Repository Upgrade Analysis option to analyze images in your software repository and determine the impact to and prerequisites for a new software deployment. The option produces the Upgrade Analysis report, which shows the required boot ROM, Flash memory, RAM, and access.
This option helps you answer such questions as:
•
Does the device have sufficient RAM to hold the new software?
•
Is the minimum ROM version requirements been met?
•
Is the Flash memory large enough to hold the new software?
•
Do I need to add Telnet access information for the device to the Device and Credential Repository?
•
Does the module firmware on my IPX/IGX/BPX devices need to be upgraded?
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To upgrade from repository:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Distribution > Upgrade Analysis.
The Select Upgrade Source dialog box appears.
Step 2
Select Repository, then click Go.
The Repository Upgrade Analysis dialog box appears.
Step 3
From the list, select the image to analyze, then select the devices to upgrade, then click Run Report.
The Upgrade Analysis Report window appears.
See Understanding the Upgrade Analysis Report for details.
Understanding the Upgrade Analysis Report
The Upgrade Analysis report summarizes the impact to and prerequisites for a new software deployment for the selected devices. It is generated by the Cisco.com Upgrade Analysis (Planning an Upgrade From Cisco.com) and Repository Upgrade Analysis (Planning an Upgrade From Repository) options.
The information that is shown in this report depends on the device type you have selected. See these tables to understand the Upgrade Analysis Report, Table 12-6 and Table 12-7.
Locate your device in the Supported Image Import Features for Software Management table on Cisco.com. For some devices the upgrade analysis option may not be available yet.
http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cw2000/cw2000e/
e_4_x/4_0_3/sdt/rme40smi.htm
:
Table 12-6 Upgrade Analysis Report Columns
Column
|
Description
|
Device Information
|
Running Image Name, Running Image Version, BootROM Version, Running Image Feature, and Device Family
|
Boot ROM Upgrade
|
Any boot ROM upgrade required
|
Flash Upgrade
|
Any Flash upgrade required
|
RAM Upgrade
|
Any RAM upgrade required
|
Telnet Access
|
Any Telnet information required
|
Boot Flash Upgrade
|
Any boot Flash upgrade required
|
NVRAM Upgrade
|
Any NVRAM upgrade required
|
Module Firmware Upgrade
|
Firmware upgrade requirements for each service module in device.
|
Firmware Compatibility
|
Indicates whether the selected firmware image is compatible with the switch software image running on the device.
|
The following table (Table 12-7) maps the Upgrade Analysis Report to the supported device types:
•
Optical Networking
•
Routers
•
Switches
•
Storage Networking
The Upgrade Analysis from Cisco.com and Repository are not supported for these device types because the required information for the upgrade analysis is not provided by the device:
•
Universal Gateways and Access Servers
•
Content Networking
•
DSL and Long Reach Ethernet (LRE)
•
Optical Networking
•
Security and VPN
•
Broadband Cable
•
Voice and Telephony
•
Network Management
•
Wireless
•
Cisco Interfaces and Modules
Table 12-7 Upgrade Analysis Report Based on Device Type
Upgrade Analysis Report Columns
|
Device Type: Routers and Optical Networking
|
Device Type: Switches
|
Device Type: Storage Networking
|
Boot ROM Upgrade
|
Supported
|
Not supported
|
Not supported
|
Flash Upgrade
|
Supported
|
Not supported
|
Not supported
|
RAM Upgrade
|
Supported
|
Supported
|
Supported
|
Telnet Access
|
Supported
|
Not supported
|
Supported
|
Boot Flash Upgrade
|
Not supported
|
Supported
|
Not supported
|
NVRAM Upgrade
|
Not supported
|
Supported
|
Not supported
|
Module Firmware Upgrade
|
Supported.
See the Supported Image Distribution Features for Software Management table on Cisco.com for the router's device list that supports Module Firmware Upgrade.
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_resource_manager_essentials/4.0.3/device_support/table/RME403SD.html
|
Supported. This is applicable for the following devices:
• IPX/IGX/BPX device switch
• MGX system
|
Not supported
|
Firmware Compatibility
|
Not supported
|
Supported. This is applicable for the following devices:
IPX/IGX/BPX device firmware
|
Not supported
|
In addition to this information, you can use the Go To drop-down list to navigate to particular device analysis report.
You can also,
Button
|
Description
|
|
Exports the analysis report in CSV or PDF format.
|
|
Generates a format that can be printed.
|
•
Planning an Upgrade From Cisco.com
•
Planning an Upgrade From Repository
•
Software Image Attributes
Software Distribution Methods
You can distribute images to the devices in your network, using any of these options:
•
Distribute by Devices [Basic]:
This option enables you to select devices and perform software image upgrades to those devices. Software Management checks the current image on the device and recommends a suitable image and the appropriate image storage for distribution.
See Distributing by Devices [Basic]
•
Distribute by Devices [Advanced]:
This option enables you to enter the software image and storage media for the device that you want to upgrade.
The selected image and storage media is validated and verified for dependencies and requirements based on the device information that you entered when you added devices to the Device Credentials Repository.
See Distributing by Devices [Advanced]
•
Distribute by Images:
This option enables you to select a software image from the software image repository and use it to perform an image upgrade on suitable devices in your network. This is useful when you have to distribute the same image to multiple devices.
See Distributing by Images.
•
Remote Staging and Distribution:
This option enables you to select a software image, store it temporarily on a device and then use this stored image to upgrade suitable devices in your network. This is helpful when the Resource Manager Essentials server and the devices (including the remote stage device) are distributed across a WAN.
See Remote Staging and Distribution.
You can run the device upgrades job sequentially or in parallel. After the devices upgrade, you can also specify the reboot order. You can specify these options in the Job Schedule and Options dialog box.
During the image upgrade, Software Management:
•
Checks the amount of Flash memory on the device. If Flash memory needs to be erased before the new system image is loaded and erasing is allowed, it erases the Flash memory. Before erasing the flash, a warning message appears Flash memory will be erased.
•
Provides a running log of the upgrade job.
•
E-mails a report on the results to the specified addresses after completing the upgrade.
•
Inserts boot commands to activate the upgraded image.
•
Reboots the device if the Reboot Schedule option has been set to Reboot Immediately.
•
RAM value is not checked. Hence, distribution proceeds without any errors even if the RAM value is unknown.
•
Min.Flash is ignored, if Min.Flash is unknown.
•
Image cannot be used for upgrade, if Flash size is unknown.
After you schedule an image upgrade, you can use Software Management Job Browser (Software Mgmt > Software Mgmt Jobs) to review, retry, or cancel a job.
After a successful distribution job, Software Management triggers
•
A inventory and configuration collection.
•
A Change Audit log. You can generate a Change Audit Standard Report in the Report Generator window (Resource Manager Essentials > Reports > Report Generator).
Planning the Upgrade
Planning the upgrade typically involves these phases:
•
Identifying Possible Changes
•
Satisfying the Prerequisites
•
Maintaining Your Software Image Repository
•
Testing the New Images
Identifying Possible Changes
Identifying which devices at your site might require software upgrades consists of these phases:
•
Determine whether an upgrade is required
You can learn about new features or fixes in different ways.
You use the Browse Bugs option (Resource Manager Essentials > Reports > Report Generator > Bug Toolkit) to summarize the software image bugs for the devices in your network.
You can schedule a Browse Bugs job to run at regular intervals. This will help you determine any bugs related to current running images on the devices.
If you find a bug in your software, call the Technical Assistance Center (TAC) to know the status of the bug.
Your sales engineer or channel partner notifies you of new features that might be appropriate for your site.
You check Cisco.com periodically to review new release notes, bug-fix documentation, and marketing bulletins.
•
Retrieve information about the upgrade
Go to Cisco.com to read the most recent product Release Notes or bug-fix documentation. This information will help you determine the software image version you need.
•
Determine whether the upgrade is really necessary
After you determine the version you need, you can list the current software version numbers for your managed devices.
You can generate this using (Resource Manager Essentials > Reports > Report Generator > Inventory > Software Report)
Satisfying the Prerequisites
The prerequisites for an software upgrades are:
•
Run Cisco.com Upgrade Analysis or Repository Upgrade Analysis to determine the prerequisites for a new software deployment.
See Upgrade Analysis for further details.
•
For IPX/IGX/BPX/MGX devices, you should update upgrade information before running the analysis. Updating upgrade information retrieves the latest upgrade path and firmware compatibility requirements from Cisco.com.
See Updating Upgrade Information for further details.
In addition, you need to answer such questions as:
•
Have you supplied the minimum requirements such as the minimum device configuration requirements for each device?
See Meeting Minimum Device Requirements for further details.
•
Is the device running from Flash (RFF)?
•
Does the device have multiple Flash partitions?
•
Does the Supervisor board require a new software image?
•
Have you satisfied the additional requirements for the devices?
See Configuring Devices for Upgrades for further details.
Maintaining Your Software Image Repository
•
Use the Adding Images to the Repository > Network option to import running images from all Software Management-supported devices in your network into the repository.
See Adding Images to the Software Repository From the Network for further details.
•
Since you can download new images to a device without using Software Management, eventually the software image repository might not reflect the images that are running on your network devices.
To keep the repository current:
–
Review all software images in the repository.
See Software Repository for further details.
–
Schedule the Synchronization report to run periodically.
See Scheduling a Synchronization Report for further details.
–
Retrieve additional images from Cisco.com, another device, or a file system on your server.
See Adding Images to the Software Repository for further details.
•
Download Cisco images from Cisco.com during a scheduled distribution job.
Testing the New Images
To confirm the stability of your network after upgrades, test the new software images before you perform a full-scale deployment.
You cannot roll back software upgrades for supervisor modules on Catalyst 5000 series switches. Therefore, test the new images for these devices thoroughly before deploying on your network.
Configuring Devices for Upgrades
This section lists all the required tasks that have to be performed on Cisco devices. This section also captures the following information:
•
Meeting Minimum Device Requirements
•
Meeting Additional Device Requirements
•
Additional SFB Checks
•
Configuring Telnet and SSH Access
•
Configuring SCP
•
Configuring rcp
•
Configuring TFTP
•
Configuring HTTP
•
Meeting Microcode and Modem Firmware Requirements
Meeting Minimum Device Requirements
Before you can upgrade software images, you must meet the following requirements:
Category
|
Requirements
|
Device configuration
|
Device must be configured with SNMP read-write community string.
There should not be any access list on the device that will disable TFTP transfers from the RME workstation.
|
IOS and ONS devices
|
For the device to be rebooted using the SNMP protocol, you must configure the snmp-server system-shutdown command on the device.
|
SFB devices
|
See Additional SFB Checks for further details.
|
RSP 7000 or 7500 devices running Cisco IOS version 11.x or later
|
See Additional SFB Checks for further details.
|
Microcode images
|
See Meeting Microcode and Modem Firmware Requirements for further details.
|
Inventory
|
SNMP read-write community string must be in Device and Credentials database (Common Services > Device and Credentials > Device Management).
|
tftpboot directory space
|
Must have enough space for all concurrent jobs, which could include image distribution, image import, config file scan, and so on.
|
Meeting Additional Device Requirements
•
Make sure you have Telnet access to upgrade the devices. Before you upgrade, add the Enable mode password (see Configuring Telnet and SSH Access) and access information for each device to the Device and Credential Repository.
See the Software Management Functional Supported Device tables on Cisco.com for the devices list that requires Telnet access.
http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cw2000/
cw2000e/e_4_x/4_0_3/sdt/index.htm
•
To perform the upgrade, the device must be rebooted to RxBoot mode using SNMP. Do this even if you have selected the Do not reboot option when scheduling the upgrade. This is applicable only to RFF devices.
•
Configure PIX Firewall for SNMP and telnet access. For RME to manage these devices, you must enter these commands on the device, in the config mode:
1.
config terminal
2.
snmp -server host hostname
3.
snmp -server community community name
4.
telnet ip 255.255.253.255 inside interface
5.
write mem
Additional SFB Checks
Software Management validates the image upgrades at the time the job is scheduled. For SFB devices, Software Management also verifies that:
•
IP routing is enabled on the device.
•
The ethernet interface that connects RME to the device has an IP address assigned to it and is routing IP protocol.
•
If the device is configured with Frame Relay subinterfaces, the device software version is 11.1 or higher.
•
The ROM monitor code version is 5.2 or higher.
Configuring Telnet and SSH Access
Before you schedule the upgrade, use the Device and Credentials (Common Services > Device and Credentials > Device Management) option to add or change passwords and access information.
When you select the SSH protocol for the Software Management, the underlying transport mechanism checks whether the device is running SSHv2.
If so, it tries to connect to the device using SSHv2.
If the device does not run SSHv2 and runs only SSHv1 then it connects to the device through SSHv1.
If the device runs both SSHv2 and SSHv1, then it connects to the device using SSHv2.
If a problem occurs while connecting to the device using SSHv2, then it does not fall back to SSHv1 for the device that is being accessed.
See the Software Management Functional Supported Device tables on Cisco.com for the devices list that requires Telnet and SSH access.
http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cw2000/cw2000e/
e_4_x/4_0_3/sdt/index.htm
•
Telnet password
If the Telnet password is configured on your device, you might need this password for basic login access.
Enter the Telnet password in the Primary Credential Password field in the Add Credential Template dialog box (Common Services > Device and Credentials > Device Management).
•
Local user name
If the device is configured with the local username and password, you must enter this information when log in. In Telnet mode, for catalyst devices, the local user name is not applicable, so you must leave this field blank. In secure shell (SSH) mode, for catalyst devices, you must enter this information.
Enter the Local User name in the Primary Credential Username field in the Add Credential Template dialog box (Common Services > Device and Credentials > Device Management).
•
Local user password
If the device is configured with the local username and password, you must enter this information when you log in.
If TACACS is configured, the application uses the TACACS information.
If the parent TACACS server is down and the local username and password are present, the application uses this information instead.
Enter the Local user password in the Primary Credential Password field in the Add Credential Template dialog box (Common Services > Device and Credentials > Device Management).
•
TACACS username and password
If the device is configured for TACACS, you must enter the TACACS username and password. The application will try to use this information first for login access.
Enter the TACACS username and password in the Primary Credential Username and Primary Credential Password fields in the Add Credential Template dialog box (Common Services > Device and Credentials > Device Management).
•
Enable secret password
The enable secret password takes precedence over the enable password in Cisco IOS Release 11.x and later. Use this password to make changes when running in regular Cisco IOS mode. If the service password-encryption is enabled, enable secret passwords are more secure than enable passwords.
Enter the Enable password in the Primary Credential Enable Password field in the Add Credential Template dialog box (Common Services > Device and Credentials > Device Management).
•
Enable password
Since some versions of BOOT ROM mode do not recognize the enable secret password or if enable secret is not configured on the device, you must use the enable password to load Flash memory.
Enter the Enable password in the Primary Credential Enable Password field in the Add Credential Template dialog box (Common Services > Device and Credentials > Device Management).
•
Enable TACACS
Sometimes the device is configured for enable TACACS. In this case, you must provide the TACACS user name and password information for enable access.
Note
The TACACS user name and password must be same as the Local user name and password. You cannot configure different user names and passwords for user mode and enable mode for the device.
Some useful URLs on configuring SSHv2 are:
•
Configuring Secure Shell on Routers and Switches Running Cisco IOS:
http://www.cisco.com/warp/public/707/ssh.shtml
•
How to Configure SSH on Catalyst Switches Running Catalyst OS:
http://www.cisco.com/en/US/tech/tk583/tk617/technologies_tech_note09186a0080094314.shtml
•
Configuring the Secure Shell Daemon Protocol on CSS:
http://www.cisco.com/en/US/partner/products/hw/contnetw/ps792/products_configuration_guide_chapter09186a00801eea45.html#1105358
•
Configuration Examples and TechNotes:
–
http://www.cisco.com/en/US/tech/tk583/tk617/tech_configuration_examples_list.html
–
http://www.cisco.com/univercd/cc/td/doc/product/software/ios123/123newft/123t/123t_4/gt_ssh2.htm
Configuring SCP
You can use the SCP protocol to transfer the software images. While using SCP protocol, the CiscoWorks server acts like a client and the device acts like a server.
To configure a device as a SCP server, see this URL:
http://www.cisco.com/en/US/partner/products/sw/iosswrel/ps1839/products_feature_guide09186a0080087b18.html
To configure the CiscoWorks server as a SCP client, you must enter the SSH credentials. See Configuring Telnet and SSH Access for further details.
Configuring rcp
You can use the rcp protocol to transfer the software images. The CiscoWorks server acts like a rcp server and the device acts like a client.
To configure rcp:
•
Configuring rcp on Solaris
•
Configuring rcp on Windows
Configuring rcp on Solaris
To configure rcp on Solaris:
Creating the rcp Remote User Account
To use rcp, you must create a user account on the system to act as the remote user to authenticate the rcp commands issued by devices. This user account must own an empty.rhosts file in its home directory to which the user, casuser has write access.
You can choose the name of this user account because you can configure the RME server to use any user account.
The default user account name is cwuser. The examples in this procedure use the default name cwuser. If you choose to use a different name, substitute that name for cwuser.
To create and configure the rcp remote user account, follow these steps while logged in as root:
Step 1
To add a user account named cwuser to the system, enter:
# useradd -m -c "user account to authenticate remote copy operations"
\ cwuser
Step 2
Navigate to the cwuser home directory.
Step 3
To create the .rhosts file, enter:
Step 4
To change the owner of the .rhosts file, enter:
# chown cwuser:casusers .rhosts
Step 5
To change the permissions of the .rhosts file, enter:
Step 6
If you did not use the default user name cwuser, use the user account that you created as the rcp remote user account.
a.
Log on to the server as admin.
b.
Select Common Services > Server > Admin > System preferences.
The View / Edit System Preferences dialog box appears.
c.
Enter the name of the user account that you created in the RCP User field, then click Apply.
Enabling the rcp Daemon
To add and configure standard Solaris rcp server software:
Step 1
Log in as superuser.
Step 2
Using a text editor, edit the /etc/inetd.conf file.
•
Look in the file /etc/inetd.conf for the line that invokes rshd. If the line begins with a pound sign (#), remove the pound sign with a text editor. Depending on your system, the line that invokes the rshd server might look similar to:
shell stream tcp nowait root /usr/sbin/in.rshd in.rshd
•
Save the changes to the edited file and exit the text editor.
Step 3
At the UNIX prompt, enter the following to display the process identification number for the inetd configuration:
# /usr/bin/ps -ef | grep -v grep | grep inetd
The system response is similar to:
root 119 1 0 12:56:14 ? 0:00 /usr/bin/inetd -s
The first number in the output (119) is the process identification number of the inetd configuration.
Step 4
To enable your system to read the edited /etc/inetd.conf file, enter:
# kill -HUP 119
where 119 is the process identification number identified in Step 3.
Step 5
Verify that rshd is enabled by entering:
# netstat -a | grep shell
which should return output similar to:
*.shell *.* 0 0 0 0 LISTEN
Configuring rcp on Windows
During CiscoWorks Common Services installation, the rcp server is configured.
Selecting rcp as the Active File Transfer Method on Solaris and Windows:
Step 1
Select Resource Manager Essentials > Admin > Software Mgmt > View/Edit Preferences.
The View/Edit Preferences dialog box appears.
Step 2
Select the Protocol Order.
See Selecting and Ordering Protocol Order.
Step 3
Click Apply.
Configuring TFTP
You can use the Trivial File Transfer Protocol (TFTP) protocol to transfer the software images. The CiscoWorks server acts like a TFTP server and the device acts like a client.
Configuring TFTP on Windows
During CiscoWorks Common Services installation, the tftpboot directory is created under the directory in which RME is installed (the default is SystemDrive:\Program Files\CSCOpx).
Configuring TFTP on Solaris
A file transfer server must be installed on your system. You must enable a TFTP server because it is the default file transfer server type.
During Software Management installation, if the installation tool cannot find a TFTP server, it tries to add one. If the installation tool cannot find or create a TFTP server, you must install and enable the TFTP server. Verify that a /tftpboot directory exists, as explained in the following sections.
Enabling the TFTP Daemon
If you are using standard Solaris software, you can add and configure the TFTP server (TFTPD).
Step 1
Log in as superuser.
Step 2
Using a text editor, edit the /etc/inetd.conf file.
•
Look in the file /etc/inetd.conf for the line that invokes TFTPD. If the line begins with a pound sign (#), remove the pound sign with your text editor. Depending on your system, the line that invokes the TFTP server might look similar to:
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
•
Save the changes to the edited file and exit your text editor.
Step 3
At the UNIX prompt, enter the following command to display the process identification number for the inetd configuration:
# /usr/bin/ps -ef | grep -v grep | grep inetd
The system response is similar to:
root 119 1 0 12:56:14 ? 0:00 /usr/bin/inetd -s
The first number in the output (119) is the process identification number of the inetd configuration.
Step 4
To enable your system to read the edited /etc/inetd.conf file, enter:
# kill -HUP 119
where 119 is the process identification number identified in Step 3.
Step 5
Verify that TFTP is enabled by entering either:
or
which should return output similar to:
or enter:
# /opt/CSCOpx/bin/mping -s tftp localhost_machine_name
which returns the number of modules sent and received, for example:
If the output shows that zero modules were received, TFTP is not enabled. Repeat these steps, beginning with Step 1, to make sure you have enabled TFTP.
Creating the /tftpboot Directory
Essentials uses the /tftpboot directory when transferring files between the Essentials server and network devices. The files are removed after the transfer is complete. However, multiple jobs (for example, image distribution, image import, or config file scan) could be running at the same time.
Each of these jobs requires its own space. Software image sizes, for example, can be up to 20 MB. To ensure that jobs run successfully, make sure there is sufficient space available in the /tftpboot directory.
If the /tftpboot directory does not exist on your system, you must create it:
Step 1
Enter:
# mkdir /tftpboot
Step 2
Make sure all users have read, write, and execute permissions to the /tftpboot directory by entering:
# chmod 777 /tftpboot
The /tftpboot directory now exists and has the correct permissions.
Configuring HTTP
No configuration on device is required for this protocol.
Meeting Microcode and Modem Firmware Requirements
The following minimum system software versions are required to support microcode and modem firmware upgrades. However, different versions of these image types might require different versions of system software.
Software Management does not check for compatibility and dependence between each microcode version and system software version. It merely warns the user to check this information by consulting a technical representative or the compatibility matrix published on Cisco.com.
MICA Portware Image Types
Device
|
Minimum System Software Version
|
AS5200
|
Cisco IOS version 11.3(2)T
Bootloader version 11.2(11)P
|
AS5300
|
Cisco IOS version 11.2(9)XA
|
3640
|
Cisco IOS version 11.2(12)P
|
Microcom Firmware Image Types
Device
|
Minimum System Software Version
|
AS5200
|
Cisco IOS version 11.2(10a)P
Bootloader version 11.2(11)P
|
AS5300
|
Cisco IOS version 11.1(14)AA
|
CIP Microcode Image Types
Supported for Cisco IOS versions 11.x and later.
Scheduling the Upgrade
Scheduling an upgrade consists of:
•
Selecting the devices to upgrade
Use Software Management's scheduling features to schedule the upgrade for one device or a series of devices.
Software Management downloads images from more than one device in parallel. You must ensure that the tftboot directory (NMSROOT/tftboot) has enough free space to accommodate at least 20 images.
•
Determining any limitations or requirements for the selected devices
For example, SFB devices have several upgrade requirements and limitations.
•
Updating the inventory
Since Software Management uses the inventory to make image and Flash memory recommendations, be sure that your current inventory reflects the correct device information.
For some devices such as 6400 NRP1, 801, and 802, etc., Software Management contacts devices to get the Flash information.
•
Configuring file transfer protocol order
Before scheduling a software upgrade job, set the protocol order for configuration file transfer.
For fetching configuration from device, the protocol settings of Configuration Management is used. Software Management uses the same protocol for fetch and download of configurations. You can set the Configuration Management protocol order using Resource Manager Essentials > Admin >
Config Mgmt.
For better performance, set tftp as the first protocol.
•
Determining the upgrade and execution order
Based on your network topology and to minimize the impact on your network, you can schedule the upgrades job either sequentially or in parallel.
For example, if devices A, B, and C are networked sequentially, then you must upgrade device C first, then device B, then device A. If you upgrade device B first, you might no longer have access to device C.
•
Determining the upgrade schedule
For most devices, you can schedule the software to:
–
Distribute the software to the device and reload the device immediately.
–
Distribute the software only. You will perform the reloads manually.
The following devices are always rebooted immediately after the software is downloaded:
–
Single Flash bank devices
–
FDDI/CDDI, ATM, and Token Ring modules on Catalyst switches
•
Checking the Work Order report
The Work Order report contains such information as the state of the software running on the device and the new software, the operations that will be performed during the upgrade procedure, and any important notes that you should be aware of before the upgrade begins.
Authorizing a Distribution Job
The Job Approval approval option allows you to require job upgrade approvals before running a scheduled job. It enforces the approval process by sending job requests through e-mail to people on the approver list.
To set up the authorization process:
•
Select the appropriate Job Approval options.
•
Make sure one or more approver lists exist.
•
Make sure the upgrade job identifies an approver list.
•
Make sure the approver is a member of that approver list.
See Enabling Approval and Approving Jobs Using Job Approval for more details on creating and editing approver lists, assigning approver lists, setting up Job Approval, and approving and rejecting jobs.
Distributing by Devices [Basic]
You can use the Distribute by Devices option to schedule device-centric upgrade jobs.
Software Management recommends any software images available on RME server and Cisco.com, if this is option is selected by you (Admin > Software Mgmt > View/Edit Preferences).
To do this, select the devices first and distribute suitable images to them. After the distribution job is complete, you can use the Software Management Job Browser window to:
•
Undo an upgrade and roll back to the previous image
•
Retry devices that failed a previous upgrade
You can also launch this task for a specific device using the Device Center link from CiscoWorks Homepage.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Before You Begin
Before you begin distributing the images, you should have:
•
Prepared for this upgrade. You should have met all of the prerequisites for loading the software on the device and also verified whether the necessary software images are present in the software image repository. You can also download the images for the Cisco.com. You must ensure that you have the access to download the images from Cisco.com.
•
Considered the effect of the upgrade on your network and your network users.
•
Supplied the information required by Software Management for each device.
To distribute the images by device in Basic mode:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Distribution.
The Distribution Method dialog box appears.
Step 2
Select By device [Basic] and click Go.
The Select Devices dialog box appears.
Step 3
Select the devices, then click Next.
The Cisco.com and Proxy Server Credential Profile dialog box appears.
•
Enter your Cisco.com username and password. If you enter Cisco.com credentials in this workflow, these credentials are valid only for that session.
•
You are also prompted to enter your Proxy Username and Proxy Password only if a Proxy Server hostname/IP and port are configured in:
Common Services > Security > Cisco.com Connection Management Proxy Server Setup
•
After entering the credential information, Click OK.
The software management analyzes the required images that are available in your software repository and on Cisco.com. It then recommends the appropriate image for distribution.
See Understanding Upgrade Recommendations for details on how Software Management recommends image for various Cisco device types.
The Distribute By Devices dialog box appears with the following information:
Field
|
Description
|
Device Information
|
Name of the device.
Click on the device name to launch the Device Center.
|
Module Information
|
Image type, chassis model, and software version on device.
|
Image Options
|
Details of the recommended image.
|
Storage Options
|
Details of recommended image storage information.
|
Errors
|
Click on the underlined Error message to review the details.
|
Notation Descriptions
•
An asterisk (*) at the beginning of the field indicates the recommended image or partition by Software Management. If there is no asterisk at the beginning of the field, it indicates that an appropriate image or partition could not be found but the displayed selections might work.
•
A '^' means that the image resides in Cisco.com but not in your software image repository. When you select an image in Cisco.com to distribute to a network device, the image is first added to the image repository, then downloaded to the device.
•
A superscript '1' refers to read-only Flash memory.
•
A superscript '2' refers to the Flash partition that holds the running image when a device is running from Flash (RFF).
Step 4
Select the devices that you want to distribute images and click Next.
The Distribute By Devices window appears with these details:
Field
|
Description
|
Device
|
Name of the device
|
Selected Module
|
Module information that you have selected.
|
Selected Image
|
Image information that you have selected.
|
Selected Slot
|
Image storage information that you have selected.
|
Verification Result
|
Click on the link to review the details.
|
Step 5
Click Next.
The Job Schedule and Options dialog box appears.
Step 6
Enter the following information:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Distribution (by device [Basic]) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
Select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Job Options
|
Reboot immediately after download
|
Choose not to reboot (and reboot manually later) or to reboot immediately after download.
You cannot select this option, if you have selected the Do not insert new boot commands into the configuration file option.
Note the following about this option:
• Does not apply to Cisco IOS SFB 2500/1600/5200 devices. These devices always reboot immediately.
• Line cards reboot automatically.
• Does not apply to PIX devices managed through Auto Update Server (AUS).
You cannot select this option, if you have selected the Do not insert new boot commands into configuration file option.
|
Do not insert new boot commands into configuration file
|
Do not insert boot commands into configuration file to reboot with new image.
You cannot select this option, if you have selected the Reboot immediately after download option.
Does not apply to Cisco IOS SFB 2500/1600/5200 devices. Configuration file for these is always updated.
|
Use current running image as tftp fallback image
|
If the running image is in the repository, select this option to place a copy in the TFTP server directory. Uses this copy of image if reboot with new image fails.
Note the following about this option:
• Option is subject to your platform restrictions to boot over connection to server. Check your platform documentation.
• Backup image is not deleted after upgrade. It remains in TFTP server directory so that the device can find it any time it reboots
|
Backup current running image
|
Select to back up the running image in software image repository before upgrading.
Line cards do not support upload.
|
On error, halt processing of subsequent devices
|
Select to stop the job if a download or reboot error on a device or a module occurs. The default is to continue to the next device.
For sequential execution, if you do not select this option, upgrade for the next device begins.
For parallel execution, upgrade occurs in batches. On completion of the ongoing batch, subsequent devices are not processed.
See the Job Summary page for details.
|
Enable Job Password
|
Enter the password for the distribution job. This password is used to Telnet to the devices at the time of distribution.
The credentials that you enter here are used for this particular Software Management job.
The credentials that you have entered in the Device and Credentials database (Common Services > Device and Credentials > Device Management) are ignored.
|
Execution
|
Select the job execution order for the devices. This can be either Parallel or Sequential:
• Sequential—Job runs on the devices, sequentially. You can define this sequence.
• Parallel—Job runs on a batch of 15 devices at the same time.
If you have selected Sequential:
1. Click Execution Order.
The Execution Order dialog box appears.
2. Use the Up and Down arrows to order your the device list.
3. Click Done.
|
Reboot
|
Select the reboot order for the devices. This can be either Parallel or Sequential.
If you have selected Sequential:
1. Click Boot Order.
The Boot Order dialog box appears.
2. Use the Up and Down arrows to order your devices list.
3. Click Done.
|
Step 7
Click Next after you finish entering the job information details.
The Software Distribution Work Order dialog box appears with these details:
•
Summary of the job information.
•
State of the running image on the device.
•
Image selected for the upgrade.
•
Job Approval information.
•
Whether Flash memory will be erased before the new image is loaded.
•
Operations that will be performed during the upgrade procedure.
•
Whether the bootloader will be upgraded. (For a bootloader upgrade)
•
Information you should know before the upgrade begins. For instance, if the Image Subset feature has changed on the device, you might need to reconfigure the device.
•
Verification warnings generated during image distribution (if applicable).
Step 8
Click Finish.
The notification window appears with the Job ID.
To check the status of your scheduled job, select Software Mgmt > Software Mgmt Jobs.
Distributing by Devices [Advanced]
You can use the Distribute by Devices option to schedule device-centric upgrade jobs.
The selected image and storage media is validated and verified for dependencies and requirements based on the device information that you have provided at the time of adding devices to the Device and Credential Repository and the device data that is collected by the RME inventory.
The images that you want to distribute must be available in the Software repository.
You can use this method to upgrade the System software on all Software Management supported devices. You can also upgrade module software on those modules which have a management IP address.
The modules/interfaces that do not have a management IP address cannot be upgraded using this method.
The input file that contains the details of the device and image must be available at this location:
On Solaris:
/var/adm/CSCOpx/files/rme/swim/advdistinput
On Windows:
NMSROOT/files/rme/swim/advdistinput
Where NMSROOT is the CiscoWorks installed directory.
After the distribution job is complete, you can use the Software Management Job Browser window to:
•
Undo an upgrade and roll back to the previous image
•
Retry devices that failed a previous upgrade
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Before You Begin
Before you begin distributing the images, you should have:
•
Prepared for this upgrade. You should have met all of the prerequisites for loading the software on the device. You should have verified whether the necessary software images are present in the image repository.
•
Considered the effect of the upgrade on your network and your network users.
•
Supplied the information required by Software Management for each device.
To distribute the images by device in Advance mode:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Distribution.
The Distribution Method dialog box appears.
Step 2
Select By device [Advance], then click Go.
The Expert Distribution dialog box appears.
Step 3
Either:
Enter the text file name that contains the device and image details.
Or
a.
Click Browse.
The Server Side File Browser dialog box appears.
b.
Select the file and click OK.
The input file that contains the details must be available at this location:
On Solaris:
/var/adm/CSCOpx/files/rme/swim/advdistinput
On Windows:
NMSROOT/files/rme/swim/advdistinput
Where NMSROOT is the CiscoWorks installed directory.
The selected file must contain the information in CSV format and all the fields are mandatory:
device-display-name,image-in-repository,storagedestination,moduleidentifier
•
device-display-name—Name of the device as entered in Device and Credential Repository.
•
image-in-repository—Image name as in the software image repository.
•
storagedestination—Image storage destination
•
moduleidentifier—Module identifier number. This is applicable only for Catalyst devices. For other devices, you must enter 0.
You can identify the device module number using Inventory Detailed Device Report (Resource Manager Essentials > Reports > Report Generator). In the Detailed Device Report, the Slot Number column in the Module Information table provides you the Module Identifier Number.
For example, for a Cisco Router:
Rtr1750,c1700-sy56i-mz.121-24.bin,flash:1,0
For a Cisco Catalyst device:
cat5500-10.100.38.17,cat5000-supg.6-4-10.bin,bootflash:,1
Step 4
Click Verify.
The Expert Distribution window is updated with the following device details:
Field
|
Description
|
Device
|
Name of the device as specified in the input file.
|
Image
|
Name of the image as specified in the input file.
|
Storage Destination
|
Image storage information as specified in the input file.
|
Module Number
|
Module identifier number as specified in the input file.
|
Result
|
Click on the link to review the details.
|
Step 5
Click Next.
The Job Schedule and Options dialog box appears.
Step 6
Enter the following information in the Job Schedule and Options dialog box:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Distribution (by device [Advance]) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
Select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Job Options
|
Reboot immediately after download
|
Choose not to reboot (and reboot manually later) or to reboot immediately after download.
You cannot select this option, if you have selected the Do not insert new boot commands into the configuration file option.
Note the following about this option:
• Does not apply to Cisco IOS SFB 2500/1600/5200 devices. These devices always reboot immediately.
• Applies to Supervisor Engine I, II, and III only. Line cards reboot automatically.
• Does not apply to PIX devices managed through Auto Update Server (AUS).
|
Do not insert new boot commands into configuration file
|
Do not insert boot commands into configuration file to reboot with new image.
You cannot select this option, if you have selected the Reboot immediately after download option.
Note the following about this option:
• Does not apply to Cisco IOS SFB 2500/1600/5200 devices. Configuration file for these is always updated.
• Applies to Supervisor Engine III only.
|
Use current running image as tftp fallback image
|
If the running image is in the repository, select this option to place a copy in the TFTP server directory. Uses this copy of image if reboot with new image fails.
Note the following about this option:
• Applies to Supervisor Engine I, II, and III only.
• Option is subject to your platform restrictions to boot over connection to server. Check your platform documentation.
• Backup image is not deleted after upgrade. It remains in TFTP server directory so that the device can find it any time it reboots
|
Back up current running image
|
Select to back up the running image in software image repository before upgrading.
Applies to Supervisor Engine I, II, and III only. Line cards do not support upload.
|
On error, halt processing of subsequent devices
|
Select to stop the job if a download or reboot error on a device or a module occurs. The default is to continue to the next device.
For sequential execution, if you do not select this option, upgrade for the next device begins.
For parallel execution, upgrade occurs in batches. On completion of the ongoing batch, subsequent devices are not processed.
See the Job Summary page for details.
|
Enable Job Password
|
Enter the password for the distribution job. This password is used to Telnet to the devices at the time of distribution.
The credentials that you enter here are used for this particular Software Management job.
The credentials that you have entered in the Device and Credentials database (Common Services > Device and Credentials > Device Management) are ignored.
|
Execution
|
Select the job execution order for the devices. This can be either Parallel or Sequential:
• Sequential—Job runs on the devices, sequentially. You can define this sequence.
• Parallel—Job runs on a batch of 15 devices at the same time.
If you have selected Sequential:
1. Click Execution Order.
The Execution Order dialog box appears.
2. Use the Up and Down arrows to order your the device list.
3. Click Done.
|
Reboot
|
Select the reboot order for the devices. This can be either Parallel or Sequential.
If you have selected Sequential:
1. Click Boot Order.
The Boot Order dialog box appears.
2. Use the Up and Down arrows to order your devices list.
3. Click Done.
|
Step 7
Click Next after you finish entering the job information details.
The Software Distribution Work Order dialog box appears with these details:
•
Summary of the job information.
•
State of the running image on the device.
•
Image selected for the upgrade.
•
Job Approval information.
•
Whether Flash memory will be erased before the new image is loaded.
•
Operations that will be performed during the upgrade procedure.
•
Whether the bootloader will be upgraded. (For a bootloader upgrade.)
•
Information you should know before the upgrade begins. For instance, if the Image Subset feature has changed on the device, you might need to reconfigure the device.
•
Verification warnings generated during image distribution (if applicable).
Step 8
Click Finish.
The notification window appears with the Job ID.
To check the status of your scheduled job, select Software Mgmt > Software Mgmt Jobs.
Distributing by Images
You can use the Distribute by Images option to schedule image-centric upgrade jobs. To do this, you must first select an image and then distribute it to applicable devices.
After the distribution job is complete, you can use the Job Details report to:
•
Undo an upgrade and roll back to the previous image
•
Retry devices that failed a previous upgrade
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
You cannot use this procedure to upgrade:
•
MICA portware
•
Microcom firmware
•
CIP microcode
•
Bootloader for IOS
•
Catalyst modules other than the Supervisor module
Before You Begin
Before you begin distributing the images, you should have:
•
Prepared for this upgrade. You should have met all of the prerequisites for loading the software on the device. You should have verified whether the necessary software images are in the image repository.
See Planning the Upgrade for further details.
•
Considered the effect of the upgrade on your network and your network users.
See Scheduling the Upgrade for further details.
•
Supplied the information required by Software Management for each device.
See Configuring Devices for Upgrades for further details.
To distribute images by image:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Distribution.
The Distribution Method dialog box appears.
Step 2
Select By image, then click Go.
The Select Image And Devices dialog box appears.
Step 3
Select:
a.
An image from the software image repository.
b.
Devices that need upgrading
Step 4
Click Next.
The Device Recommendation dialog box appears with the following information:
Field
|
Description
|
Device Information
|
Name of the device.
Click on the device name to launch the Device Center.
|
Module Information
|
Image type, chassis model, and software version on device.
|
Recommended Storage
|
Details of recommended image storage information.
|
Error
|
Click on the link to review the details.
|
Notation Descriptions
•
An asterisk (*) at the beginning of the field indicates the recommended partition by Software Management. If there is no asterisk at the beginning of the field indicates, an appropriate partition could not be found but the displayed selections might work.
•
A superscript '1' refers to read-only Flash memory.
Step 5
Select the devices you want to upgrade, then click Next.
The Image Centric Distribution Verification window appears. This window displays the following information:
Field
|
Description
|
Device
|
Name of the device
|
Selected Module
|
Module information that you have selected.
|
Selected Slot
|
Image storage information that you have selected.
|
Verification Result
|
Click on the link to review the details.
|
Software management recommends the Flash partition with the maximum free space in each device. You can override the recommendation and select another partition from the drop-down box.
Step 6
Click Next.
The Job Schedule and Options dialog box appears.
Step 7
Enter the following information:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Distribution (by image) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
Select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Job Options
|
Reboot immediately after download
|
Choose not to reboot (and reboot manually later) or to reboot immediately after download.
You cannot select this option, if you have selected the Do not insert new boot commands into the configuration file option.
Note the following about this option:
• Does not apply to Cisco IOS SFB 2500/1600/5200 devices. These devices always reboot immediately.
• Line cards reboot automatically.
• Does not apply to PIX devices managed through Auto Update Server (AUS).
|
Do not insert new boot commands into configuration file
|
Do not insert boot commands into configuration file to reboot with new image.
You cannot select this option, if you have selected the Reboot immediately after download option.
Does not apply to Cisco IOS SFB 2500/1600/5200 devices. Configuration file for these is always updated.
|
Use current running image as tftp fallback image
|
If running image is in repository, select option to place a copy in the TFTP server directory. Uses this copy if reboot with new image fails.
Note the following:
• This option is subject to your platform restrictions to boot over connection to server. Check your platform documentation.
• Backup image is not deleted after upgrade. It remains in TFTP server directory so that device can find it any time it reboots
|
Back up current running image
|
Select to back up running image in software image repository before upgrading.
Line cards do not support upload.
|
On error, halt processing of subsequent devices
|
Select to stop the job if a download or reboot error on a device or a module occurs. The default is to continue to next device.
For sequential execution, if you do not select this option, upgrade for next device begins.
For parallel execution, upgrade occurs in batches. On completion of the ongoing batch, subsequent devices are not processed.
See the Job Summary page for details.
|
Enable Job Password
|
Enter the password for the distribution job. This password is used to Telnet to the devices at the time of distribution.
The credentials that you enter here are used for this particular Software Management job.
The credentials that you have entered in the Device and Credentials database (Common Services > Device and Credentials > Device Management) are ignored.
|
Execution
|
Select the job execution order for the devices. This can be either Parallel or Sequential:
• Sequential—Job runs on the devices, sequentially. You can define this sequence.
• Parallel—Job runs on a batch of 15 devices at the same time.
If you have selected Sequential:
1. Click Execution Order.
The Execution Order dialog box appears.
2. Use the Up and Down arrows to order your the device list.
3. Click Done.
|
Reboot
|
Select the reboot order for the devices. This can be either Parallel or Sequential.
If you have selected Sequential:
1. Click Boot Order.
The Boot Order dialog box appears.
2. Use the Up and Down arrows to order your devices list.
3. Click Done.
|
Step 8
Click Next after you finish entering the job information details.
The Software Distribution Work Order dialog box appears with these details:
•
Summary of the job information.
•
State of the running image on the device.
•
Image selected for the upgrade.
•
Job Approval information.
•
Whether Flash memory will be erased before the new image is loaded.
•
Operations that will be performed during the upgrade procedure.
•
Whether the bootloader will be upgraded. (For a bootloader upgrade.)
•
Information you should know before the upgrade begins. For instance, if the Image Subset feature has changed on the device, you might need to reconfigure the device.
•
Verification warnings generated during image distribution (if applicable).
Step 9
Click Finish.
The notification window appears with the Job ID.
To check the status of your job, select Software Mgmt > Software Mgmt Jobs.
Remote Staging and Distribution
The Remote Staging and Distribution option helps you to upgrade multiple similar devices over a WAN.
In this workflow, a managed device is used to stage an image temporarily and then the staged image is used to upgrade similar devices that are connected by LAN to the Remote Stage. This saves you from copying a similar image, multiple times across the WAN.
After the image distribution job is completed, the configuration changes made to the Remote Stage device are automatically reversed and the staged image is deleted from the Remote Stage device.
After the distribution job is complete, you can use the Software Mgmt Jobs tab to:
•
Undo an upgrade and roll back to the previous image
•
Retry devices that failed a previous upgrade
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Supported Remote Stage Devices
The device that is used as the Remote Stage must have enough free flash space to copy the selected image.
See the Supported Image Distribution Features for Software Management table on Cisco.com for Remote Staging devices list.
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_resource_manager_essentials/4.0.3/device_support/table/RME403SD.html
Before You Begin
Before you begin distributing the images, you should have:
•
Prepared for this upgrade. You should have met all of the prerequisites for loading the software on the device and also verified whether the necessary software images are present in the image repository.
•
Considered the effect of the upgrade on your network and your network users.
•
Supplied the information required by Software Management for each device.
•
Decided on the device that you will use as the Remote Stage device.
•
Selected Remote Stage device cannot be upgraded.
To distribute images using Remote Staging:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Distribution.
The Distribution Method dialog box appears.
Step 2
Select Use remote staging and click Go.
The Select Remote Stage Device dialog box appears.
Step 3
Select a device that you want to use as a remote stage and click Next.
The Remote Staging and Distribution dialog box appears.
Step 4
Select:
a.
An image from the software image repository.
b.
Devices that need an upgrade.
Step 5
Click Next.
The Remote Stage and Image Upgrade Details dialog box appears with the following details:
Field
|
Description
|
Remote Stage Name
|
Name of the remote stage device that you want to use as a remote stage.
|
Selected Image
|
Image name that you have selected for distribution.
|
Storage Options
|
Image storage information
|
Step 6
Click Next.
A notification window appears if the Remote Stage verification is successful.
If the Remote Stage verification fails, check if the Remote Stage device has enough free space and restart the procedure from Step 1.
The Device Recommendation dialog box appears. This displays the following details:
Field
|
Description
|
Device Information
|
Name of the device.
Click on the device name to launch the Device Center.
|
Module Information
|
Image type, chassis model, and software version on device.
|
Recommended Storage
|
Details of recommended image storage information.
|
Step 7
Select the device, then click Next.
The Remote Devices Verification dialog box appears with the following details:
Field
|
Description
|
Device
|
Name of the device
|
Selected Module
|
Module information that you have selected.
|
Selected Slot
|
Image storage information that you have selected.
|
Verification Result
|
Click on the link to review the details.
|
Step 8
Click Next.
The Job Schedule and Options dialog box appears.
Step 9
Enter the following information:
Field
|
Description
|
Scheduling
|
Run Type
|
You can specify when you want to run the Image Distribution (using remote staging) job.
To do this, select one of these options from the drop-down menu:
• Immediate—Runs this job immediately.
• Once—Runs this job once at the specified date and time.
|
Date
|
Select the date and time (hours and minutes) to schedule.
|
Job Info
|
Job Description
|
Enter a description for the job. This is mandatory. You can enter only alphanumeric characters.
|
E-mail
|
Enter e-mail addresses to which the job sends messages at the beginning and at the end of the job.
You can enter multiple e-mail addresses separated by commas.
Configure the SMTP server to send e-mails in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences).
We recommend that you configure the CiscoWorks E-mail ID in the View / Edit System Preferences dialog box (Common Services > Server > Admin > System Preferences). When the job starts or completes, an e-mail is sent with the CiscoWorks E-mail ID as the sender's address.
|
Comments
|
Enter the additional information about this job.
|
Maker E-Mail
|
Enter the e-mail ID of the job creator. This is a mandatory field.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Maker Comments
|
Enter comments for the job approver.
This field is displayed only if you have enabled Job Approval for Software Management.
|
Job Options
|
Reboot immediately after download
|
Choose not to reboot (and reboot manually later) or to reboot immediately after download.
You cannot select this option, if you have selected the Do not insert new boot commands into the configuration file option.
Note the following about this option:
• Does not apply to Cisco IOS SFB 2500/1600/5200 devices. These devices always reboot immediately.
• Line cards reboot automatically.
• Does not apply to PIX devices managed through Auto Update Server (AUS).
|
Do not insert new boot commands into configuration file
|
Do not insert boot commands into configuration file to reboot with new image.
You cannot select this option, if you have selected the Reboot immediately after download option.
Does not apply to Cisco IOS SFB 2500/1600/5200 devices. Configuration file for these is always updated.
|
Use current running image as tftp fallback image
|
If running image is in repository, select option to place a copy in the TFTP server directory. Uses this copy if reboot with new image fails.
Note the following:
• This option is subject to your platform restrictions to boot over connection to server. Check your platform documentation.
• Backup image is not deleted after upgrade. It remains in TFTP server directory so that device can find it any time it reboots
|
Back up current running image
|
Select to back up running image in software image repository before upgrading.
Line cards do not support upload.
|
On error, halt processing of subsequent devices
|
Select to stop the job if a download or reboot error on a device or a module occurs. The default is to continue to next device.
For sequential execution, if you do not select this option, upgrade for next device begins.
For parallel execution, upgrade occurs in batches. On completion of the ongoing batch, subsequent devices are not processed.
See the Job Summary page for details.
|
Enable Job Password
|
Enter the password for the distribution job. This password is used to Telnet to the devices at the time of distribution.
The credentials that you enter here are used for this particular Software Management job.
The credentials that you have entered in the Device and Credentials database (Common Services > Device and Credentials > Device Management) are ignored.
|
Execution
|
Select the job execution order for the devices. This can be either Parallel or Sequential:
• Sequential—Job runs on the devices, sequentially. You can define this sequence.
• Parallel—Job runs on a batch of 15 devices at the same time.
If you have selected Sequential:
1. Click Execution Order.
The Execution Order dialog box appears.
2. Use the Up and Down arrows to order your the device list.
3. Click Done.
|
Reboot
|
Select the reboot order for the devices. This can be either Parallel or Sequential.
If you have selected Sequential:
1. Click Boot Order.
The Boot Order dialog box appears.
2. Use the Up and the Down arrows to order your devices list.
3. Click Done.
|
Step 10
After you finish entering the job information details, click Next.
The Software Distribution Work Order dialog box appears with these details:
•
Summary of the job information.
•
State of the running image on the device.
•
Image selected for the upgrade.
•
Job Approval information.
•
Whether Flash memory will be erased before the new image is loaded.
•
Operations that will be performed during the upgrade procedure.
•
Whether the bootloader will be upgraded. (For a bootloader upgrade.)
•
Information you should know before the upgrade begins. For instance, if the Image Subset feature has changed on the device, you might need to reconfigure the device.
•
Details of the Remote Stage device.
•
Verification warnings generated during image distribution (if applicable).
Step 11
Click Finish.
The notification window appears with the Job ID.
To check the status of your scheduled job, select Software Mgmt > Software Mgmt Jobs.
Understanding Upgrade Recommendations
This section describes how Software Management recommends image for the various Cisco device types:
•
Upgrade Recommendation for Cisco IOS Devices
•
Upgrade Recommendation for Catalyst Devices
•
Upgrade Recommendation for VPN 3000 Series
•
Upgrade Recommendation for Catalyst 1900/2820
•
Upgrade Recommendation for Other Device Types
Upgrade Recommendation for Cisco IOS Devices
To determine the recommended software images for Cisco IOS devices, Software Management:
1.
Lists all images in the software repository that can run on the device. For example, C7000 images run on 7000 and 7010 devices, IGS images run on 25xx devices, and so on.
2.
Removes all listed images that require:
–
More RAM or Flash memory than is available on the device.
–
A newer boot ROM than the one on the device.
If RAM is UNKNOWN, it is not considered in any comparison operation (image filtering). However, you are warned during the subsequent task.
3.
Recommends an image whose feature subset matches the image running on the device.
–
Any images that support all current features and include some additional ones, take precedence over images that match exactly.
–
If more than one image is either a superset or an exact match of the running image, the latest version takes precedence over earlier versions.
4.
Removes the images from recommendation if the images Min.Flash size requirement is not met by the device.
If Min.Flash required is UNKNOWN, it is not considered in any comparison operation (image filtering).
If Flash Size is UNKNOWN, the image cannot be used for upgrade.
See the IOS Software Release documentation on Cisco.com to know the Min.Flash size.
5.
Depending on the image feature list, Software Management recommends an image whose image version is lower than the current running image version.
6.
Recommends to filter out the images that are larger in size than the flash available on the device.
7.
Recommends Flash partitions on the device along with the storage details, if you are upgrading the Boot Loader image.
Note
This algorithm might recommend images that are older than the one running on the device.
To ensure that only newer images are recommended, select Admin > Software Mgmt > View/Edit Preferences. In the View/Edit Preferences dialog box, select the Include images higher than running image checkbox, then click Apply.
Upgrade Recommendation for Catalyst Devices
For Catalyst device upgrades, Software Management typically recommends the latest version images in the software repository.
For default RAM requirements for Supervisor Engine I and Supervisor Engine III, however, Software Management uses:
Module Type and Version
|
Default RAM (MB)
|
Supervisor Engine III
|
32
|
Supervisor version 2.1 up to (but not including) 3.1
|
8
|
Supervisor version 3.1.1 and later
|
16
|
Maintenance release versions 3.1 and 3.2 with "Sup8M" in filename
|
8
|
For supervisor versions 3.1 to 3.2, when the image repository or Cisco.com has both 8 MB of RAM and regular images available, Software Management also checks the device RAM:
1.
If the RAM can be determined and the available RAM is greater than 16 MB;
a.
Software Management recommends the latest regular supervisor image where the RAM requirement is less than the available RAM.
b.
If no regular image with matching RAM requirements is available, it recommends the latest version of the 8-MB images.
c.
If there is still no matching image, it recommends the latest image version that has no RAM requirements (where the RAM requirement is set to DEFAULT_SIZE).
2.
If the RAM can be determined and the available RAM is less than 16 MB:
a.
Software Management recommends the highest image version for which the RAM requirement is less than 16 MB.
b.
If there is still no matching image, it recommends the latest image version that has no RAM requirements (where the RAM requirement is set to DEFAULT_SIZE).
3.
If the RAM cannot be determined:
a.
Software Management recommends the latest regular image.
b.
If no regular image is available, it recommends the latest 8-MB image.
c.
If there is still no matching image, it recommends the latest image version that has no RAM requirements (where the RAM requirement is set to DEFAULT_SIZE).
The minimum RAM in the image attributes file supersedes these guidelines.
For example, if a supervisor engine module is running the version 3.1 maintenance release (8 MB RAM) but the RAM in the image attributes was changed to 16 MB, Software Management uses the value in the attributes file.
Upgrade Recommendation for VPN 3000 Series
Software Management recommends the latest version of the image in the software image repository. If the device is a VPN 3005 Concentrator, it recommends the VPN 3005 System software images in the repository.
Upgrade Recommendation for Catalyst 1900/2820
For Catalyst 1900/2820 Enterprise version device upgrades, Software Management typically recommends the latest version of images in the software repository.
Note
For Catalyst 1900/2820 Series devices, Software Management recommends images with version numbers greater than 8.0(0) because the older versions do not support the Command Line Interface. Non-Enterprise versions of the Catalyst 1900/2820 are not supported in Software Management.
Upgrade Recommendation for Other Device Types
For the following device types, Software Management recommends the latest version of the image in the software image repository:
•
PIX Firewall Devices
If you are running PIX image version 7.0 or later, while recommending the image, Software Management will also recommend the storage details of the device.
•
Content Service Switches
•
Aironet AP Series
•
Optical Switch Series
•
Network Analysis Module Series
•
Content Engines
Using Software Management Job Browser
Using this window you can view all your scheduled Software Management jobs.
The Software Management Job Browser contains the following fields and buttons:
•
Software Management Job Browser Fields
•
Software Management Job Browser Buttons
The Software Management Job Browser displays the following details for a job:
Table 12-8 Software Management Job Browser Fields
Field
|
Description
|
Job ID
|
Unique number assigned to the job when it is created.
Click to display a summary of job details and schedule options.
See Understanding the Software Management Job Summary for further details.
|
Job Type
|
Type of job such as Import Images, Distribute Images.
|
Status
|
Job states:
• Successful—Job completed successfully
• Failed—Failed job. Click on the Job ID to view the job details.
• Running—Job still running.
• Pending—Job scheduled to run.
• Stopped—Running job stopped by you.
• Missed Start—Job could not run for some reason at the scheduled time.
For example, if the system was down when the job was scheduled to start, when the system comes up again, the job does not run.
This is because the scheduled time for the job has elapsed. The status for the specified job will be displayed as "Missed Start".
• Approved—Job approved by an approver
• Rejected—Job rejected by an approver. Click on the Job ID to view the rejection details.
• Waiting for Approval—Job waiting for approval.
|
Description
|
Job description as entered at the time of creation.
|
Owner
|
User who created the job.
|
Scheduled At
|
Start time of the scheduled job.
|
Completed At
|
End time of the scheduled job.
|
Schedule Type
|
Type of the scheduled job:
• Immediate
• Once
|
Table 12-9 Software Management Job Browser Buttons
Buttons
|
Description
|
Edit
|
Reschedules the job.
You can change the schedule only for jobs that are either in the Pending, Waiting for Approval or the Approved status.
See Changing the Schedule of a Job.
|
Retry
|
Retry the failed job.
You can retry only failed distribution jobs.
See Retry a Failed Distribution Job.
|
Undo
|
Undo a successful job.
You can undo only successful distribution jobs.
See Undo a Successful Distribution Job.
|
Stop
|
Stops a scheduled job.
You can Stop only jobs that are either in the Pending or the Running status.
See Stopping a Job.
|
Delete
|
Delete the jobs.
See Deleting Jobs.
|
|
Click on this icon to refresh the Software Management Job Browser Window.
|
Changing the Schedule of a Job
You can change the schedule only for jobs that are either in the Pending, Waiting for Approval or the Approved status.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To change the schedule of a job:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Mgmt Jobs.
The Software Management Job Browser dialog box appears.
Step 2
Select either a pending or an approved job.
Step 3
Click Edit.
The Change Job Schedule dialog box appears.
Step 4
Change the schedule.
Step 5
Click Submit.
Retry a Failed Distribution Job
You can retry only failed distribution jobs.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To retry a Job:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Mgmt Jobs.
The Software Management Job Browser dialog box appears.
Step 2
Select a failed distribution job.
Step 3
Click Retry.
The Retry Upgrade dialog box appears with the following information:
Field
|
Description
|
Device Information
|
Name of the device
|
Module
|
Device module
|
Pre-upgrade Image
|
Image name which was running before the upgrade.
|
Selected Image
|
Image name that is selected for distribution.
|
Running Image
|
Image name that is currently running on the image.
|
Errors
|
Click on the underlined Error message to review the details.
|
Step 4
Click Next.
Continue entering the information for this job as you would for a new distribution depending on your previous distribution selection:
•
Distributing by Devices [Basic]
•
Distributing by Devices [Advanced]
•
Distributing by Images
•
Remote Staging and Distribution
Undo a Successful Distribution Job
You can undo only on successful Distribution jobs.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To undo a job:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Mgmt Jobs.
The Software Management Job Browser dialog box appears.
Step 2
Select a successful distribution job.
Step 3
Click Undo.
The Undo Upgrade dialog box appears with the following information:
Field
|
Description
|
Device
|
Name of the device
|
Module
|
Device module
|
Pre-upgrade Image
|
Image name which was running before the upgrade.
|
Post-upgrade Image
|
Image name after completing the upgrade.
|
Running Image
|
Image name that is currently running on the image.
|
Errors
|
Click on the underlined Error message to review the details.
|
Step 4
Click Next.
Continue entering the information for this job as you would for a new distribution. This depend on what you selected earlier in the Distribution Method window:
•
Distributing by Devices [Basic]
•
Distributing by Devices [Advanced]
•
Distributing by Images
•
Remote Staging and Distribution
Stopping a Job
You can stop only jobs that are either in the Pending or the Running status.
The job stops only after the current task is complete. During this time, the Software Management Job Browser window displays the job status as Running.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
To stop a job:
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Mgmt Jobs.
The Software Management Job Browser dialog box appears.
Step 2
Select either a pending or a running job.
Step 3
Click Stop.
A confirmation box shows that the selected job will be stopped.
Step 4
Click OK.
A message appears that the selected job has been stopped.
After the job is stopped, the Pending job status changes to Stopped. The Running job status changes temporarily to Stop Initiated and then to Stopped.
Deleting Jobs
To delete jobs:
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
Step 1
Select Resource Manager Essentials > Software Mgmt > Software Mgmt Jobs.
The Software Management Job Browser dialog box appears.
Step 2
Select the jobs.
Step 3
Click Delete.
A confirmation box shows that the selected jobs will be deleted.
Step 4
Click OK.
Understanding the Software Management Job Summary
From the Software Management Job Browser, you can learn more about one job by viewing its details. You can view this details by clicking the Job ID on the Software Management Job Browser window.
Note
View Permission Report (Common Services > Server > Reports) to check if you have the required privileges to perform this task.
The Software Management Job Details window contains the following information:
Page/Folder
|
Description
|
Work Order
|
Select a device to view the summary of the job:
• If there is more than one device, the software distribution order.
• The state of the running image on the device.
• The image selected for the upgrade.
• Whether Flash memory will be erased before the new image is loaded.
• Operations that will be performed during the upgrade procedure.
• For a bootloader upgrade, whether the bootloader will be upgraded.
• The Job Approval information.
• Information you should know before the upgrade begins. For instance, if the Image Subset feature has changed on the device, you might need to reconfigure the device.
• Details of the Remote Stage device (if applicable).
• Verification warnings generated during image distribution (if applicable).
|
Job Results
|
Select a device to view the complete job result. It displays information on:
• The job status, start time and end time.
• The job completion status on the devices you have selected. For example, number of successful devices where the job is executed successfully.
• The import/upgrade mode (parallel or sequential)
• The protocol order used for image transfer and configuration tasks.
• How the job was processed.
|
Summary[On Job Complete]
|
Displays the summary of the completed job
For software distribution jobs, the summary contains details about the device, image type, running image name, upgrade image name, upgrade storage location, and image distribution status.
For software import jobs, the summary contains details about device, image name, storage location, and import status of the image.
The Job Summary is not generated for Image Out-Of-Sync Report job.
|
Understanding User-supplied Scripts
User-supplied scripts are run before and after each device upgrade, for example:
•
The preupgrade script can check whether the device is accessible.
•
The preupgrade script can check whether any users are connected to the access server. If the script finds that some users are connected, it can decide whether to disable the connections before upgrading.
•
The post-upgrade script can check whether the upgrade was successful. Depending on the return value, Software Management either halts or continues with the rest of the upgrade.
The following sections contain:
•
Script Requirements
•
Script Parameters
•
Sample Script
Script Requirements
•
In the Edit Preferences dialog box (Admin > Software Mgmt > View/Edit Preferences), enter:
–
Enter the shell scripts (*.sh) on UNIX and batch files (*.bat) on Windows.
On UNIX, the scripts should have read, write, and execute permissions for the owner (casuser) and read and execute permissions for group casusers. That is, the script should have 750 permission.
On Windows, the script should have read, write, and execute permissions for casuser/Administrator.
The other users should have only read permission. You must ensure that the scripts contained in the file has permissions to execute from within the casuser account.
–
The script files must be available at this location:
On UNIX:
/var/adm/CSCOpx/files/scripts/swim
On Windows:
NMSROOT/files/scripts/swim
–
User script timeout
Software Management waits for the time specified before concluding that the script has failed.
•
Software Management verifies that:
–
The script has write and execute permissions for the user casuser.
–
Only users logged in as Administrator, root, or casuser have write and execute permissions.
Caution 
The script should not write output to the system console. The script can write the output to a file. Writing the script output to the system console can cause the Software Management job to hang.
Script Parameters
Software Management passes a parameter indicating whether the script is running before or after the upgrade. If the script does not intend to perform any pre-upgrade check, the script can return an exit value of zero and perform checks in the post-upgrade. See the Sample Script for reference.
The parameters provided to the script by Software Management are in the form of environment variables.
The server environment variables such as PATH, SystemRoot, etc., are not passed on to the script by Software Management. You have to set the relevant environment variables within the script. See the Sample Script for reference.
See Adding Devices to the Device and Credential Repository section in the Common Services User Guide and Online Help for further information on device hostname, device name (device display name), SNMP v2 community strings, etc.
The different parameters are described in the table below:
Variable
|
Description
|
CRM_SCRIPT_CONTEXT
|
This variable is used to determine if the script has to be invoked before or after image upgrade. If you set the variable to,
• PRE-DOWNLOAD—Script is invoked by Software Management prior to image upgrade.
• POST-DOWNLOAD—Script is invoked by Software Management post image upgrade.
|
NMSROOT
|
CiscoWorks installed directory.
|
TMPDIR
|
Directory provided to CiscoWorks to create temporary files.
|
CRM_DEV_NAME
|
Name of Device Display name as entered in Device and Credential Repository.
|
CRM_SNMP_V2_RWCOMMUNITY
|
SNMP version 2 read-write community string.
|
CRM_SNMP_V2_ROCOMMUNITY
|
SNMP version 2 read only community string.
|
CRM_SNMP_V3_ENGINE_ID
|
SNMP version 3 Engine ID
|
CRM_SNMP_V3_USER_ID
|
User ID configured for SNMP version 3 protocol access on the device.
|
CRM_SNMP_V3_PASSWORD
|
SNMP version 3 password for the user ID.
|
CRM_ENABLE_PASSWORD
|
Enable password.
|
CRM_PRIMARY_USERNAME
|
Primary user name configured on the device.
|
CRM_PRIMARY_PASSWORD
|
Primary password configured on the device.
|
CRM_DEV_MGMT_IP_ADDR
|
IP address provided in Device and Credential Repository for management.
|
Sample Script
The sample script illustrates how to use this option before the upgrade to see if the device is accessible and after the upgrade to see whether it was successful.
The sample.bat file contains:
c:\progra~1\cscopx\bin\perl c:\progra~1\cscopx\files\scripts\swim\samplescript.pl
The samplescript.pl file contains:
use lib "$ENV{NMSROOT}/objects/perl5/lib/Net";
## The following Environment variables are not passed on by Software Image Management
## Need to set these variables for the script to work as expected
$ENV{'Path'}="C:\\PROGRA~1\\CSCOpx\\MDC\\tomcat\\bin;C:\\PROGRA~1\\CSCOpx\\MDC\\Apache;C:\
\PROGRA~1\\CSCOpx\\MDC\\jre\\bin;C:\\PROGRA~1\\CSCOpx\\MDC\\bin;C:\\PROGRA~1\\CSCOpx\\lib\
\jre\\bin\\server;C:\\PROGRA~1\\CSCOpx\\objects\\db\\win32;C:\\PROGRA~1\\CSCOpx\\bin;c:\\c
scopx\\lib\\jre\\bin\\server;c:\\cscopx\\lib\\jre141\\bin\\server;C:\\WINNT\\system32;C:\\
WINNT;C:\\WINNT\\System32\\Wbem;C:\\Program Files\\Common Files\\Adaptec
Shared\\System;c:\\progra~1\\cscopx;c:\\progra~1\\cscopx\\bin;";
$ENV{'TEMP'}=$ENV{'TMPDIR'};
$ENV{'TMP'}=$ENV{'TMPDIR'};
$ENV{'SystemRoot'}="C:\\WINNT";
###### Required Environment variables are set #########
$filename = $ENV{'CRM_DEV_NAME'} . '.txt';
if ($ENV{'CRM_SCRIPT_CONTEXT'} eq 'PRE-DOWNLOAD') {
open OUTFILE, "> $filename" or die "Can't open file";
my $host = $ENV{'CRM_DEV_MGMT_IP_ADDR'};
my $pwd = $ENV{'CRM_PRIMARY_PASSWORD'};
$telnet = new Net::Telnet(Input_Log=>"inp.txt");
$prev = $telnet->host($host);
print OUTFILE "Conntecting to Host....";
print OUTFILE "Connected ...";
$telnet->dump_log("dmp.txt");
$telnet->waitfor('/Username: $/i');
$telnet->print($ENV{'CRM_PRIMARY_USERNAME'});
$telnet->waitfor('/Password: $/i');
print OUTFILE "Password send";
($output) = $telnet->waitfor('/#$/i');
print OUTFILE "Returned after waitfor";
$telnet->print('terminal length 0');
$telnet->waitfor('/#$/i');
$telnet->print('sh ver');
($output) = $telnet->waitfor('/#$/i');
### If the device is not running the expected Image, return 1
### so that Software Image Management application does not proceed.
if ($output =~ m/Version 12.2\(27\)/) {
print OUTFILE "Required Software running on Device, Allow to proceed with Upgrade\n"
print OUTFILE "Upgrade stopped, Device not running desired Image";
## A return vale of zero(0) allows the Software Image Management application to proceed
if ($ENV{'CRM_SCRIPT_CONTEXT'} eq "POST-DOWNLOAD") {
my $hostnew = $ENV{'CRM_DEV_MGMT_IP_ADDR'};
my $pwdnew = $ENV{'CRM_PRIMARY_PASSWORD'};
open OUTFILE, ">>$filename" or die "Can't open file";
print OUTFILE "====== POST DOWNLOAD RESULTS ========";
$telnet = new Net::Telnet(Input_Log=>"inp1.txt");
$telnet->dump_log("dmpo.txt");
$telnet->waitfor('/Username: $/i');
$telnet->print($ENV{'CRM_PRIMARY_USERNAME'});
$telnet->waitfor('/Password: $/i');
($opt) = $telnet->waitfor('/#$/i');
$telnet->print('terminal length 0');
$telnet->waitfor('/#$/i');
$telnet->print('sh ver');
($opt) = $telnet->waitfor('/#$/i');
if ($opt =~ m/Version 12.3\(10a\)/) {
print OUTFILE "Required Software running on Device, Upgrade Successful\n";
Locating Software Management Files
This table shows the locations of some of the Software Management directories and log files that describe what is happening in the system.
Contents
|
Operating System
|
Location
|
Software Management User Interface/job creation debug log file
|
UNIX
|
/var/adm/CSCOpx/log/swim_debug.log
|
Windows
|
NMSROOT/log/swim_debug.log
Where NMSROOT is the CiscoWorks installed directory.
|
Software Management job execution debug log files.
You can set the debug mode for Software Management application in the Log Level Settings dialog box (Resource Manager Essentials > Admin > System Preferences > Loglevel Settings
|
UNIX
|
/var/adm/CSCOpx/files/rme/jobs/swim/job-id/swim_debug.log
|
Windows
|
NMSROOT\files\rme\jobs\swim\job-id\swim_debug.log
Where NMSROOT is the CiscoWorks installed directory.
|