Jump to: navigation, search
Line 1: Line 1:
 
=Upgrading from 8.5.201.09 to 8.5.201.76=
 
=Upgrading from 8.5.201.09 to 8.5.201.76=
  
# Stop Web Services and Applications on the node.
+
<ol>
# Backup your old installation and configuration files. You might need the files if you need to rollback your upgrade at a later date.  
+
<li> Stop Web Services and Applications on the node.</li>
# Install Java 8 on the node according to [[MigJavaMigration|Migrating from Java 7 to Java 8]].
+
<li> Backup your old installation and configuration files. You might need the files if you need to rollback your upgrade at a later date.</li>
# [[Documentation:HTCC:Dep:DeployWebApp|Deploy the new version of Web Services and Applications]].
+
<li> Install Java 8 on the node according to [[MigJavaMigration|Migrating from Java 7 to Java 8]].</li>
# [[MigEmbeddedJetty|Migrate from standalone to embedded Jetty]].
+
<li> [[Documentation:HTCC:Dep:DeployWebApp|Deploy the new version of Web Services and Applications]].</li>
# Adjust the '''updateOnStartup''' option in the '''application.yaml'''. See  [[MigConfigNewOptions#DeployUpdate|Web Services and Applications deployment update]].
+
<li> [[MigEmbeddedJetty|Migrate from standalone to embedded Jetty]].</li>
# Update the Cassandra schema:
+
<li> Adjust the '''updateOnStartup''' option in the '''application.yaml'''. See  [[MigConfigNewOptions#DeployUpdate|Web Services and Applications deployment update]].</li>
#* If you are using Cassandra 2.x:
+
<li> Update the Cassandra schema:
#*# Copy the '''cf-schema-8.5.201.68.cql''' and '''cf-schema-8.5.201.79.cql''' files from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.
+
<ul>
#*# Run the following commands:<source lang="text">cqlsh cassandra_host --file cf-schema-8.5.201.68.cql
+
<li> If you are using Cassandra 2.x:
cqlsh cassandra_host --file cf-schema-8.5.201.79.cql</source>
+
<ol type=a>
#* If you are using Cassandra 1.2:
+
<li> Copy the '''cf-schema-8.5.201.68.cql''' and '''cf-schema-8.5.201.79.cql''' files from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.</li>
#*# Copy the '''cf-schema-8.5.201.68.txt''' and '''cf-schema-8.5.201.79.txt''' files from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.
+
<li> Run the following commands:
#*# Run the following commands:<source lang="text">cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.68.txt
+
<source lang="text">
cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.79.txt</source>
+
cqlsh cassandra_host --file cf-schema-8.5.201.68.cql
# Start Web Services and Applications according to [[Documentation:HTCC:Dep:StartHTCC|Starting and testing]].
+
cqlsh cassandra_host --file cf-schema-8.5.201.79.cql
# After all Web Services and Applications nodes are upgraded and started, update ElasticSearch:
+
</source></li>
#* If you use embedded Elasticsearch, run the following script on ''one'' Web Services and Applications node: <source lang="text">/installation_path/gws/tools/rebuild-es-index.sh</source>
+
</ol></li>
#* If you use standalone Elasticsearch:
+
<li> If you are using Cassandra 1.2:
#*# Copy files from the <tt>/installation_path/gws/elasticsearch/templates</tt> folder to the templates folder on each Elasticsearch node.
+
<ol type=a>
#*# Run the following script on ''one'' Web Services and Applications node: <source lang="text">/installation_path/gws/tools/rebuild-es-index.sh</source>
+
<li> Copy the '''cf-schema-8.5.201.68.txt''' and '''cf-schema-8.5.201.79.txt''' files from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.</li>
 +
<li> Run the following commands:
 +
<source lang="text">
 +
cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.68.txt
 +
cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.79.txt
 +
</source></li>
 +
</ol></li>
 +
</ul></li>
 +
<li> Start Web Services and Applications according to [[Documentation:HTCC:Dep:StartHTCC|Starting and testing]].</li>
 +
<li> After all Web Services and Applications nodes are upgraded and started, update ElasticSearch:
 +
<ul>
 +
<li> If you use embedded Elasticsearch, run the following script on ''one'' Web Services and Applications node: <source lang="text">
 +
/installation_path/gws/tools/rebuild-es-index.sh
 +
</source></li>
 +
<li> If you use standalone Elasticsearch:
 +
<ol type=a>
 +
<li> Copy files from the <tt>/installation_path/gws/elasticsearch/templates</tt> folder to the templates folder on each Elasticsearch node.</li>
 +
<li> Run the following script on ''one'' Web Services and Applications node:  
 +
<source lang="text">
 +
/installation_path/gws/tools/rebuild-es-index.sh
 +
</source>
 +
</ol></li>
 +
</ul></li>
 +
</ol>
  
 
[[Category:V:HTCC:8.5.2DRAFT]]
 
[[Category:V:HTCC:8.5.2DRAFT]]

Revision as of 14:48, June 23, 2017

Upgrading from 8.5.201.09 to 8.5.201.76

  1. Stop Web Services and Applications on the node.
  2. Backup your old installation and configuration files. You might need the files if you need to rollback your upgrade at a later date.
  3. Install Java 8 on the node according to Migrating from Java 7 to Java 8.
  4. Deploy the new version of Web Services and Applications.
  5. Migrate from standalone to embedded Jetty.
  6. Adjust the updateOnStartup option in the application.yaml. See Web Services and Applications deployment update.
  7. Update the Cassandra schema:
    • If you are using Cassandra 2.x:
      1. Copy the cf-schema-8.5.201.68.cql and cf-schema-8.5.201.79.cql files from /installation_path/gws/data/updates to the Cassandra node host.
      2. Run the following commands:
        cqlsh cassandra_host --file cf-schema-8.5.201.68.cql
        cqlsh cassandra_host --file cf-schema-8.5.201.79.cql
    • If you are using Cassandra 1.2:
      1. Copy the cf-schema-8.5.201.68.txt and cf-schema-8.5.201.79.txt files from /installation_path/gws/data/updates to the Cassandra node host.
      2. Run the following commands:
        cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.68.txt
        cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.79.txt
  8. Start Web Services and Applications according to Starting and testing.
  9. After all Web Services and Applications nodes are upgraded and started, update ElasticSearch:
    • If you use embedded Elasticsearch, run the following script on one Web Services and Applications node:
      /installation_path/gws/tools/rebuild-es-index.sh
    • If you use standalone Elasticsearch:
      1. Copy files from the /installation_path/gws/elasticsearch/templates folder to the templates folder on each Elasticsearch node.
      2. Run the following script on one Web Services and Applications node:
        /installation_path/gws/tools/rebuild-es-index.sh
Comments or questions about this documentation? Contact us for support!