Extracting and installing the IBM Spectrum Control – Base edition software package

You can install the IBM® Spectrum Control Base Edition software on a compatible version of Red Hat Enterprise Linux (RHEL). For more information, refer to the release notes.

Before you begin

Verify that the TCP port 8443 is open and network connectivity to the IBM storage systems and VMware resources (vCenter server, vSphere applications, etc) is available. In addition, make sure that the 'ibmsc' user can access the /opt/ibm and /var/log/sc folders.

Procedure

Perform the following procedure to install Spectrum Control :

  1. Download the 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).
  2. Copy the installation package and the public key files to a local folder on the Linux host that will be used as Spectrum Control.
  3. 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 that the installation files. This ensures that the files were received from IBM and were not manipulated in any way by a third party.
  4. Enter gpg --verify IBM_Spectrum_Control_Base_Edition_v2.0.1.tar.gz.asc IBM_Spectrum_Control_Base_Edition_v2.0.1.tar.gz to verify the digital signature of the installation files.
  5. Extract the installation package file ('* ' represents the build number) :
    # tar -xzvf IBM_Spectrum_Control_Base_Edition-2.0.1-*-x86_64.tar.gz
    The following RPM files are extracted:
    • nginx-1.6.2-1.el6.ngx.x86_64.rpm
    • postgresql92-9.2.2-1PGDG.rhel6.x86_64.rpm
    • postgresql92-contrib-9.2.2-1PGDG.rhel6.x86_64.rpm
    • postgresql92-libs-9.2.2-1PGDG.rhel6.x86_64.rpm
    • postgresql92-server-9.2.2-1PGDG.rhel6.x86_64.rpm
    • uuid-1.6.1-10.el6.x86_64.rpm
    • ibm_spectrum_control-2.0.1-*.bin – product BIN file.
    • ibm_spectrum_control_java_runtime_extension-2.0.0-*.bin – Required if DS8000® is used; should be installed last.
  6. Go to the extracted directory and then use the rpm -iv *.rpm command to run and install all the complementary RPM files. The IBM Storage Provider service starts automatically after the installation (for more information, see Checking and controlling the Spectrum Control service) and a new Linux username – ibmsc – is created so that you can use it for the Spectrum Control management operations.
  7. Enter chmod +x ibm_spectrum_control-2.0.1-*.bin to authorize the installation of the product BIN file.
  8. Enter ./ibm_spectrum_control-2.0.1-*.bin to start the installation.
  9. Review the license agreement which is displayed after you run the installation file.
  10. 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 for new installation...
    Creating system user ibmsc...
    Configuring rsyslog...
    Setting up nginx...
    Generating SSL certificate...
    Configuring postgresql database...
    Creating IBM Spectrum Control user...
    Configuring IBM Spectrum Control...
    Adding iptables rules...
    Starting Celery services... [OK]
    Starting Django service... [OK]
    NOTE: An initial username 'admin' with an initial password 'adminadmin' 
    has been defined for the initial access (via the CLI or GUI) to the 
    IBM Spectrum Control.
    IMPORTANT: To avoid unauthorized access to the IBM Spectrum Control, 
    the password for this username should be changed as soon as possible.
    You can control IBM Spectrum Control services using the 
    'service ibm_spectrum_control {start|stop|status}' command.
    
    Installation completed successfully.
  11. If you are using a DS8000 storage array, enter ./ibm_spectrum_control_java_runtime_extension-2.0.0-*.bin to install the required Java components for DS8000.
  12. Review the license agreement which is displayed after you run the installation file.
  13. 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
    
    Stopping Django service ... [OK]
    Stopping Celery services ... [OK]
    Starting DS8000 proxy.....[OK]
    Starting Celery services ... [OK]
    Starting Django service ... [OK]
    
    Installation completed successfully.
    
  14. To avoid unauthorized access to Spectrum Control, 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.