Spectrum Upgrade Suggestions and Tips

book

Article ID: 205954

calendar_today

Updated On:

Products

CA Spectrum

Issue/Introduction

We're planning on upgrading in the next few weeks and we're looking for any "gotchas" or tips regarding upgrading to or using the current versions

Environment

Current as of 10.4.3.0 (aka 20.2.7)

Resolution

1. The latest version of DX NetOps Spectrum is 10.4.3.0 (aka 20.2.7), please note that the maintenance releases are roughly monthly and it is recommended to go to the latest maintenance release. Note that 10.4.3.0 is a full release.

DX NetOps Spectrum Upgrade Path

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/upgrading.html

 

2. Currently available downloads can be seen and downloaded from the Download Management:

https://support.broadcom.com/download-center/product-download.html?subfamily=SPECTRUM

 

3. Announcements for the product updates are also made on the NetOps Communities:

https://community.broadcom.com/enterprisesoftware/communities/communityhomeblogs?CommunityKey=671164c3-e575-4b08-96ab-edc2e1ceed13

 

4. Please review the Fixed Issues and Known Issues:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/release-information/issues-resolved.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/release-information/Known-Issues.html

 

5. To provide the greatest protection from catastrophic failure, proper backups are highly advised prior to upgrading or migration:

SSdb database:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/database-management/spectroserver-database-maintenance/database-backups.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/database-management/spectroserver-database-maintenance/database-backups/manual-backup.html

 

DDMdb database:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/database-management/ddm-database-maintenance/database-backup/ddm-save.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/database-management/ddm-database-maintenance/database-backup.html

 

reporting database:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/install-report-manager/maintenance-and-troubleshooting/reporting-database-management.html

CA Spectrum Database Maintenance Guidelines and Suggestions

 

6. Check the System Requirements for Windows and Linux:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/system-requirements-for-installing-ca-spectrum.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/deployment-capacity-and-optimization-best-practices/operating-environment-and-systems-setup.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/system-requirements-for-installing-ca-spectrum/spectroserver-and-oneclick-requirements.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/system-requirements-for-installing-ca-spectrum/spectroserver-and-oneclick-requirements/system-requirements-for-linux.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/system-requirements-for-installing-ca-spectrum/spectroserver-and-oneclick-requirements/system-requirements-for-windows.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/prerequisites-for-installing-ca-spectrum/prerequisites-for-windows.html

 

7. Check the Integration Compatibility

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/release-information/integration-compatibility.html

 

8. Ensure all required Firewall ports are open:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/distributed-spectroserver-administration/communication-across-firewalls/spectroserver-and-oneclick-web-server-communication-across-firewalls.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/distributed-spectroserver-administration/communication-across-firewalls/remote-spectroservers-and-firewalls.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/oneclick-administration/oneclick-server-communications-and-network-configuration/firewalled-environments.html

 

9. For Linux installation, enter a username with root access. Or, you can use a sudoers file for root permissions.

You can use a sudoers file to provide users with limited root permissions for remote clients. Root permissions apply only to the commands required to install DX NetOps Spectrum. This option is available for Linux operating systems.

Grant Limited Root Permissions (Linux)

Sudo (super user do) is a third-party application. Using this application, a system administrator can let users run certain commands as root or as another user. DX NetOps Spectrum is compatible with the sudoers file (which the Sudo application uses). Specifically, you can use the sudoers files to grant users root permissions that are needed for running the DX NetOps Spectrum installation on remote systems. This file eliminates the need for the installation program to have full root permissions on all of the remote systems where DX NetOps Spectrum is installed.

Note:

DX NetOps Spectrum does not use the actual Sudo application to change user permissions. Instead, it parses the applicable information in the sudoers file to provide installation permissions to the specified user. For information about the Sudo application, see http://www.courtesan.com/sudo/.

Change the Sudoers File Owner (Linux)

By default, root owns the sudoers file. However, to limit the number of users who can access the sudoers file, you can change its owner. Then, modify the sradmin.exe startup parameters so that the sradmin.exe application honors only the configuration found in the sudoers file that the specified user owns. Sudoers files that other users own are ignored.
To change the sudoers file owner, add the --sudoowners parameter to the command line in the S99sradmin file that is used for starting sradmin.exe.

Follow these steps: 

a) Open the following file:
On Linux: /etc/rc2.d/K09sradmin

b) Locate the following line:
$SRADHOME/sradmin.exe --start

c) Add the following parameter to this line:
--sudoowners=<username>

  username 
Specifies the user who owns the sudoers file. For example, you can enter:

$SRADHOME/sradmin.exe --start --sudoowners=bsmith

d) Save and close the file.
The sudoers file owner is changed.

For further information, please review the following sections of Spectrum guide:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/installing-ca-spectrum.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/sradmin-installation-methods.html

 

10. You will need to manually make a copy of the $SPECROOT/Notifier directory and the $SPECROOT/lib/SDPM/partslist/ directory.  If you have customized any out of the box files in the partslist directory you will need to copy them back in after the upgrade as they will be lost.

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/managing-client-applications/alarmnotifier/customizing-alarmnotifier/reinstalling-or-upgrading-ca-spectrum.html

 

11. If you are upgrading CA Spectrum from a post 9.0 release, you do not need to install SRAdmin. SRAdmin is automatically upgraded.

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/sradmin-installation-methods.html

 

12. Upgrading SpectroSERVER gotchas:

If you are performing the migration to new hardware, ensure the database filenames have been renamed.  Make sure the SSdb file is unzipped before renaming it. Leave the DDMdb file zipped.

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/upgrading/migrating-and-upgrading-ca-spectrum.html

 

Installation Methods
https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/fresh-install/sradmin-installation-methods.html

 

Ensure all the Spectrum processes were shut down gracefully before starting the installation/upgrading.

a) Stop the SpectroSERVER and Archive Manager either via Spectrum Control Panel (SCP) or $SPECROOT/bin/stopSS.pl script.

b) Close the Spectrum Control Panel (SCP) in case it is opened.

c) Ensure the Archive Manage is successfully shut down prior to stopping the Spectrum Process Daemon. Check either the $SPECROOT/SS/DDM/ARCHMGR.OUT file or if the ArchMgr process is gone.

d) Ensure all processes managed by Spectrum Process Daemon were successfully stopped. Ensure the $SPECROOT/lib/SDPM/runtime/ directory is empty. If not, you will have to manually end the process that is listed in each .rtt file.

 

Also, review the following KB articles:

Non-MLS SpectroSERVER's are crashing after an upgrade to 10.3.2 and 10.4.x

Spectrum's "processd --start" no longer automatically starts upon reboot with RHEL 7.9

After upgrading to Spectrum 10.4.2.1, processd is not starting at boot up on Linux if Spectrum is installed on an NFS mount

Spectrum Alarm Notifier is not starting after an upgrade

unable to log into Bash - bash: fork: retry: resource temporarily unavailable

Starting in Spectrum 10.4.2.1, processd.pl script will now also stop the SpectroSERVER and Archive Manager

Failed to install CA Spectrum 10.4 on Windows 2016

"undefined symbol" messages seen in the VNM.OUT file after upgrading Spectrum

Spectrum Distributed Installation Does Not Contain Installation Information

How to install Spectrum on Linux with no root password or sudo

Spectrum install missing charsets in String to FontSet conversion

Spectrum install fails with the following message in the preinst log file: executeScript failed: (NULL)

Spectrum distributed install failing with "SPC-INT-20068: Error: We were unable to resolve from <hostname>"

"Detected incompatible model mask configuration" error after upgrade from Spectrum 10.4 to 10.4.2

Error message "SPC-INT-20049: Insufficient privileges..." trying to install Spectrum on Windows

After installing fresh DX Netops Spectrum 20.2 / 10.4.2 the SpectroSERVER will not start

Spectrum install fails with "Unable to connect to CA Spectrum Remote Administration Daemon (sradmin)"

Unable to upgrade on Linux to 10.4.1 on Linux "Cannot connect to sradmin"

How to change the Hostname and/or IP Address of a CA SPECTRUM 10.x SpectroSERVER or OneClick Web Server

Configuring XMING and Putty to Forward X11 Session (needed when installing Spectrum 9.x, 10.x / CABI 6.3 JasperReports on Linux/UNIX) using a Windows box

CA Spectrum Event Storage Best Practices

 

Archive Manager's backup related KB articles:

Failure in the mysqlbackup during the execution of post_olb_script does not generate event and alarm

ddm_save.pl does not zip the save file enough

Spectrum ddm_save.pl fails with errors

Analyzing custom post_olb_script script failure in CA Spectrum

REST API is no longer working after upgrade to CA Spectrum release

 

14. Upgrading Secure Domain Connector (SDC) gotchas:

  • Before upgrading to 10.4.2, if -loglevel debug is enabled in sdm.config, you must remove it. Once SpectroSERVER and the corresponding Secure Domain Connector (SDC) are upgraded, you can add it back.
  • For 10.4.2, ensure that SDC and Secure Domain Manager (SDM) have the same version.
  • During an upgrade scenario, when SpectroSERVER is getting upgraded, stop the SDC services. Once SpectroSERVER is upgraded, you can then upgrade SDC to 10.4.2.
  • While performing modeling gateway operations from 10.2.0 or 10.2.1 to 10.4.2, remove all entries of SNMPv3 profiles and import on 10.4.2. After upgrade, create SNMPv3 profiles manually

 

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/upgrading.html

 

Also, review the following KB articles:

20.2 Secure Domain Connector backwards compatibility

How to identify the version of the Spectrum Secure Domain Connector (SDC)?

How to create a silent install for Secure Domain Connector in Spectrum 10.4.2.1

Spectrum Secure Domain Connector (SDC) silent install support for TrapX

Command Line installation of the Spectrum Secure Domain Connector on Linux

 

Spectrum top troubleshooting tips, One Click, Login, Memory, Performance, Online Backup, SRM, NCM

 

16. Post Upgrade Tasks

a) If any models display Minor (yellow) alarms with a probable cause of DIFFERENT TYPE MODEL, clear the alarms. To convert all eligible models, run the NewMM.pl script from the $SPECROOT/Install-Tools/PostInstall directory. For more information see:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/upgrading/upgrading-models.html

b) Re-deploy the reports to repair the existing report or to update to a newer version. After upgrading to a new version of DX NetOps Spectrum, click the Re-deploy button to sync up the Jasper reports with DX NetOps Spectrum upgrade fixes, enhancements, and new reports. 

c) If you have configured OneClick to launch from Report Manager using SSL, configure this modification again. For more information see:

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/administrating/oneclick-administration.html

d) Archive Manager Database (DDM Database) Tables Conversion: With the previous release, it is recommended that you convert your Archive Manager database from MyISAM to InnoDB for better performance.

How to check if DDMdb tables were converted to InnoDB

DX Spectrum : Archive Manager Table Conversion issue

 

 

19. Troubleshooting DX NetOps Virtual Network Assurance (VNA) integration

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/integrating/ca-spectrum-and-ca-virtual-network-assurance-ca-vna/integrating-ca-spectrum-with-ca-virtual-network-assurance/ca-vna-standalone-and-aggregator-integration/troubleshooting-with-vna-integration.html

 

20. Troubleshooting CABI JasperReports Server integration

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-2/installing-and-upgrading/install-report-manager/maintenance-and-troubleshooting/reporting-troubleshooting-topics.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/install-report-manager/cabi-jasperreports-server/troubleshooting-for-cabi-jasperreports-server.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/install-report-manager/ca-spectrum-with-unified-dashboards-and-reporting-for-infrastructure-management/troubleshooting-with-spectrum-and-cabi-jasperreports-server-integration.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/install-report-manager/cabi-jasperreports-server/cabi-jasperreports-server-integration-with-ca-spectrum.html

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/spectrum/10-4-3/installing-and-upgrading/install-report-manager/ca-spectrum-with-unified-dashboards-and-reporting-for-infrastructure-management/ca-spectrum-and-cabi-jasperreports-server-integration-for-unified-dashboards-and-reporting.html

Also, review the following KB articles:

CABI Jaspersoft 7.1.1 install/upgrade fail due to unsupported OS

JasperReports 7.1.1 SP1 installation failure while configuring postgres

JasperReports setup.sh identified CA Business Intelligence is already installed

 

Additional Information

DX NetOps 21.2 Upgrade Requirements for All Components
https://support.broadcom.com/external/content/product-advisories/DX-NetOps-21.2-Upgrade-Requirements-for-All-Components/17590

 

 

In Spectrum 10.0, the event table of reporting database has been enhanced (InnoDB engine).

  • To improve the Events reports performance, the ‘events’ table in the MySQL Reporting database has been partitioned.
  • 52 partitions – each partition containing 1 week’s data – are maintained for a period of 1 year.
  • An additional 6 partitions are created to cater to the 45-day window which is the default Archive Manager data retention period.
  • All partitioning related administration is handled internally no additional administration is required.

 

In Spectrum 10.3, the event table of DDM database has been enhanced (InnoDB engine).

  • Each partition of the event table contains one day of data
  • The number of partitions will be equal to Archive Manager event retention period + 1 (future date)
  • In case of fresh install you will see two partitions – one partition for installation date and another for future date
  • Each day depending upon retention period Archive Manager
    o   Creates a new partition
    o   Deletes the oldest partition during the events purge

 

Spectrum releases:

  • Spectrum 10.4.0  =  DX NetOps Spectrum 19.1
  • Spectrum 10.4.1  =  DX NetOps Spectrum 19.4
  • Spectrum 10.4.2.0  =  DX NetOps Spectrum 20.2.0
  • Spectrum 10.4.2.1  =  DX NetOps Spectrum 20.2.3
  • Spectrum 10.4.2.2  =  DX NetOps Spectrum 20.2.5
  • Spectrum 10.4.3.0  =  DX NetOps Spectrum 20.2.7

 

Attachments