7.2 Before You Upgrade

7.2.1 Save Jetty Settings

If you ever modified the Jetty configuration settings on the existing Appliance, your custom settings will be lost when you replace the Appliance during upgrade. Copy the settings to /vastorage, or make a note of the settings so you can re-configure them after the upgrade.

To copy the Jetting configuration settings:

  1. Enable SSH on the PTM Appliance.

    See Section 12.4.4, Enabling or Disabling the SSH Service

  2. From your management computer, start an SSH session for ptm-ipaddr-or-dns-name on port 22, then log in as the root user to the Appliance.

    You can use any SSH tool, such as Putty.

  3. Save a copy of the /opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/ssl.ini file, or make a note of the Jetty keystore settings for the following parameters. The default values for PTM are shown here. Your settings might be different if you have ever made changes to the Jetty keystore using the appropriate keytool software. You will need to reset these keystore settings after the upgrade. Changeit is the actual password value in this example.

    # Setup a keystore and truststore
    jetty.keystore=certs/keystore
    jetty.truststore=certs/keystore
    
    # Set the passwords.
    jetty.keystore.password=changeit
    jetty.keymanager.password=changeit
    jetty.truststore.password=changeit

7.2.2 Save Customized Default Theme Files

If you customized the theme in PlateSpin Transformation Manager, you might need to save a copy of your files, depending on how you applied your theme.

  • Custom Theme in a separate folder: If you created a new custom theme (copied default themes to new directory and edited), the custom theme is saved in /vastorage and will be available after you upgrade the PTM Appliance.

    After the upgrade, you must copy the new default theme files and re-create your custom theme by merging your settings into the latest format. See Section 11.3, Resetting Your Custom Theme after an Upgrade.

  • Customized default theme files: If you customized the default theme files in the default location (/vastorage/ptm/themes/ directory), your changes will be overwritten when you deploy a new Appliance.

    Before you upgrade the PTM Appliance, go to the /vastorage/ptm/themes/ directory, then save your customized default theme files to a location where they will be available after the upgrade.

    After the upgrade, you can reapply your custom settings to the new default theme files. See Section 11.1, Configurable Theme Components. Alternatively, create a custom theme. See Section 11.2, Setting Up Your Custom Theme.

7.2.3 Archive Essential Configuration Files

When you shut down the PlateSpin Transformation Manager Appliance in the Appliance Shutdown step, PTM automatically archives essential configuration files in the vaconfig.zip file in the /vastorage/conf/ folder on Disk 2 (/vastorage).

Archive:  vaconfig.zip
 extracting: etc/sysconfig/novell/NvlVAinit
 extracting: etc/Novell-VA-release
 extracting: usr/lib64/jvm/java/jre/lib/security/cacerts
 extracting: etc/opt/novell/ganglia/monitor/gmond.conf
 extracting: etc/opt/novell/ganglia/monitor/gmetad.conf
 extracting: etc/opt/novell/ganglia/monitor/net.d/recv.conf
 extracting: etc/opt/novell/ganglia/monitor/net.d/send.conf
 extracting: etc/sysconfig/SuSEfirewall2
 extracting: etc/sysconfig/scripts/SuSEfirewall2-custom
 extracting: etc/ssh/sshd_config
 extracting: etc/opt/microfocus/ps_transform_mgr/config/system.properties
 extracting: etc/opt/microfocus/ps_transform_mgr/config/quartz-scheduler.cfg
 extracting: etc/opt/microfocus/ps_transform_mgr/config/pgusr.in
 extracting: etc/opt/microfocus/ps_transform_mgr/config/connector.properties
 extracting: etc/opt/microfocus/ps_transform_mgr/config/war-tm-config.xml
 extracting: etc/opt/microfocus/ps_transform_mgr/config/com.netiq.tm.backend.auth.cfg
 extracting: etc/opt/microfocus/ps_transform_mgr/config/transformationmanager-themes.cfg
 extracting: etc/opt/microfocus/ps_transform_mgr/config/com.netiq.tm.backend.connpool.cfg
 extracting: etc/opt/microfocus/ps_transform_mgr/config/security/tm_cert.der
 extracting: etc/opt/microfocus/ps_transform_mgr/config/security/tmKeystore.jks
 extracting: etc/sysconfig/postgresql
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/webapp.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/servlet.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/https.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/jaas.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/ssl.ini.bak
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/servlets.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/http.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/annotations.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/ssl.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/logging.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/gzip.ini
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/start.d/https.ini.bak
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/resources/logging.properties
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/resources/logback.xml
 extracting: opt/microfocus/ps_transform_mgr/tm-jetty-base/resources/jetty-logging.properties
 extracting: opt/microfocus/migrate_connector/config/settings.cfg
 extracting: opt/microfocus/migrate_connector/custom_callouts/__init__.py
 extracting: opt/microfocus/migrate_connector/custom_callouts/pre_cutover_testing_callout.py
 extracting: opt/microfocus/migrate_connector/custom_callouts/submit_validation_callout.py
 extracting: opt/microfocus/migrate_connector/custom_callouts/post_cutover_testing_callout.py
 extracting: opt/microfocus/migrate_connector/custom_callouts/custom_import_callout.py