If you are already using a version 1.2.x or 1.5.x of IBM® Storage Integration Server or earlier releases of IBM Spectrum Control Base Edition, you can upgrade to the newer version without having to
uninstall the previous one.
Before you begin
If needed, back up the current Integration Server or Spectrum Control Base database, by entering
one of the following commands:
isis_configuration backup -f /var/tmp/backup -k <key value> for IBM Storage Integration Server
sc_configuration backup -f /var/tmp/backup -k <key value> for IBM Spectrum Control Base Edition
Verify that the following communication ports are open to ensure network connectivity between
VMware resources, Spectrum Control Base and IBM storage systems:
8443 and 443 (vCenter, vCOps and vCO servers)
7778 (XIV, Spectrum Accelerate)
22 (storage systems that run IBM Spectrum
Virtualize™)
8452 (DS8000)
Make sure that the 'ibmsc' user can access the /opt/ibm
and /var/log/sc folders.
Procedure
Perform the following procedure to upgrade Spectrum Control Base:
Log out of the Spectrum Control Base GUI and close the browser.
On the Spectrum Control Base side: download the newer installation package and the
IBM_Spectrum_Control_Signing_Key_Pub.key file, used for the package validation.
See Downloading IBM Spectrum Control Base Edition software).
Copy the installation package and the public key files to a local folder on a current Spectrum
Control Base server.
Go to the local folder and then use the gpg --import
IBM_Spectrum_Control_Signing_Key_Pub.key to import the IBM GNU Privacy Guard (GPG) public
key to validate the installation files. This ensures that the files
were received from IBM and were
not manipulated in any way by a third party.
Note: Downloading the install package from a
trusted, SSL-protected resource, such as Fix Central, ensures its
authenticity and integrity. However, you can mark the key as trusted
by entering gpg --edit-key "IBM Spectrum Control Signing
Key", typing the trust command and selecting
option 5.
Extract the installation package file ('* ' represents the build number) :
# tar -xzvf IBM_Spectrum_Control_Base_Edition-2.2.1-*-x86_64.tar.gz
ibm_spectrum_control-2.2.1-*.bin – product BIN file.
ibm_spectrum_control-2.2.1-xxxx-x86_64.bin.asc– digital signature
file for the BIN file verification.
Enter # gpg --verify ibm_spectrum_control-2.2.1-xxxx-x86_64.bin.asc
ibm_spectrum_control-2.2.1-xxxx-x86_64.bin to verify the digital signature of the
installation files.
Go to the extracted directory and then use the rpm -U *.rpm command to run
and install all the complementary RPM files.
Enter chmod +x ibm_spectrum_control-2.2.1-*.bin to authorize the
installation of the product BIN file.
Enter ./ibm_spectrum_control-2.2.1-*.bin to start the upgrade.
Note: During the upgrade:
The ibm_storage_integration_server service
and other related services are stopped and the new service ibm_spectrum_control starts automatically after the installation
(for more information, see Checking and controlling the Spectrum Control Base service).
The following entities are renamed:
Username isis to ibmsc.
The user ID is preserved. The upgrade may fail, if you create a new
user (ibmsc) in the system prior to the procedure.
This occurs because the user ID is already stored in the operating
system database.
Group name isis to ibmsc. The group ID is preserved.
Log directory name /var/log/isis to /var/log/sc
User home directory name /home/isis to /home/ibmsc
Several configuration files are overwritten by newer versions
(as illustrated by the screen output below). If these files were changed
in the previous versions, you must apply the same changes to the new
files, if you want to preserve the settings.
Review the license agreement which is displayed after you
run the installation file.
Enter 1 to accept the license agreement
and complete the installation:
Press Enter to continue viewing the license agreement, or enter "1" to accept
the agreement, "2" to decline it, "3" to print it, "4" to read non-IBM terms,
or "99" to go back.
1
Preparing to upgrade [ibm_storage_integration_server] to the new [ibm_spectrum_control]
Stopping service ibm_storage_integration_server...
Renaming old user isis to ibmsc
Renaming old group isis to ibmsc
Upgrading [ibm_storage_integration_server] to the new [ibm_spectrum_control]
Moving rpm configuration files to IBM Spectrum Control
3 configuration files replaced by newer versions. The original files moved to:
/opt/ibm/ibm_spectrum_control/conf.d/ibmsyslog.conf.saverpm
/opt/ibm/ibm_spectrum_control/conf.d/nginx/sc_nginx.conf.saverpm
/opt/ibm/ibm_spectrum_control/conf.d/vasa1/vasa_config.ini.saverpm
Moving Django key to IBM Spectrum Control
Moving SSL Certificate to IBM Spectrum Control
Configuring rsyslog
Setting up nginx
Migrating database to IBM Spectrum Control
Configuring new service [ibm_spectrum_control]
Update SC_UUID
Upgrading the extension of all registered vCenter servers...
Adding a default vCO server instance...
Starting Celery services ... [OK]
Starting Django service ... [OK]
Unconfiguring old service [ibm_storage_integration_server]
Installation completed successfully.
Log in (see GUI – Logging in) and click Settings > About to verify that the Spectrum Control Base version number has been updated.Figure 1. Spectrum Control Base version number
To avoid unauthorized access to Spectrum Control Base, it is strongly recommended to change the
default password for the 'ibmsc' user as soon as possible, as described in CLI – Switching to 'IBMSC' user mode. After the upgrade, Spectrum Control Base:
Adds a service for each existing storage resource (pool) that was connected to a vCenter or a
vCO server. The new services are placed under default storage space. See GUI – Managing storage spaces and services for details on
how to configure storage spaces and services.
With the Spectrum Control Base update, the IBM Storage
Enhancements for VMware vSphere Web Client is upgraded automatically for all connected vCenter
servers. However, the IBM Storage Plug-in for VMware vCenter
Orchestrator and the IBM Storage Management Pack for VMware
vCenter Operations Manager must be upgraded manually. See GUI – Managing integration with vCenter Orchestrator and
GUI – Managing integration with vCenter Operations Manager for the instructions.