Jump to: navigation, search
(HTCC-31184)
Line 1: Line 1:
=Upgrading from 8.5.201.09 to 8.5.202.77=
+
=Upgrading from 8.5.201.09 to 8.5.202.81=
  
<ol>
+
<font color="#B24DE7">'''HTCC-31184''' updates related to 8.5.202.81 release (this line and highlights will be removed before publishing) </font>
<li> Stop Web Services and Applications on the node.</li>
+
 
<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>
+
Use the following procedure to upgrade from 8.5.201.09.
<li> Migrate to OpenJDK 8 according to [[Documentation:HTCC:MIG:MigOpenJDKMigration:8.5.2|Migrating to OpenJDK 1.8.0]].</li>
+
 
<li> [[Documentation:HTCC:Dep:DeployWebApp|Deploy the new version of Web Services and Applications]].</li>
+
# Stop Web Services and Applications on the node.
<li> [[MigEmbeddedJetty|Migrate from standalone to embedded Jetty]].</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> Adjust the '''updateOnStartup''' option in the '''application.yaml'''. See  [[MigConfigNewOptions#DeployUpdate|Web Services and Applications deployment update]].</li>
+
# Migrate to OpenJDK 8 according to [[Documentation:HTCC:MIG:MigOpenJDKMigration:8.5.2|Migrating to OpenJDK 1.8.0]].
<li> Update the Cassandra schema:
+
# [[Documentation:HTCC:Dep:DeployWebApp|Deploy the new version of Web Services and Applications]].
<ul>
+
# [[MigEmbeddedJetty|Migrate from standalone to embedded Jetty]].
<li> If you are using Cassandra 2.x:
+
# Adjust the '''updateOnStartup''' option in the '''application.yaml'''. See  [[MigConfigNewOptions#DeployUpdate|Web Services and Applications deployment update]].
<ol type=a>
+
# Update the Cassandra schema:
<li> Copy the '''cf-schema-8.5.201.84.cql''' file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.</li>
+
#* If you are using Cassandra 2.x:  
<li> Run the following command:
+
#** Copy the <tt>cf-schema-8.5.201.84.cql</tt> file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.
<source lang="text">
+
#** Run the following command: <source lang="text">cqlsh cassandra_host --file cf-schema-8.5.201.84.cql</source>
cqlsh cassandra_host --file cf-schema-8.5.201.84.cql
+
#** Copy the <tt>cf-schema-8.5.202.34.cql</tt> file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.
</source></li>
+
#** Run the following command: <source lang="text">cqlsh cassandra_host --file cf-schema-8.5.202.34.cql</source>
<li> Copy the '''cf-schema-8.5.202.34.cql''' file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.</li>
+
#** {{Editgrn_open}}Copy the <tt>cf-schema-8.5.202.81.cql</tt> file from /installation_path/gws/data/updates to the Cassandra node host.{{Editgrn_close}}
<li> Run the following command:
+
#** {{Editgrn_open}}Run the following command:{{Editgrn_close}} <source lang="text">
<source lang="text">
+
cqlsh cassandra_host --file cf-schema-8.5.202.81.cql</source>
cqlsh cassandra_host --file cf-schema-8.5.202.34.cql
+
#* If you are using Cassandra 1.2:
</source></li>
+
#** Copy the <tt>cf-schema-8.5.201.84.txt</tt> file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.
</ol></li>
+
#** Run the following command: <source lang="text">cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.84.txt
<li> If you are using Cassandra 1.2:
+
</source>
<ol type=a>
+
#** Copy the <tt>cf-schema-8.5.202.34.txt</tt> file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.
<li> Copy the '''cf-schema-8.5.201.84.txt''' file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.</li>
+
#** Run the following command: <source lang="text">cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.202.34.txt
<li> Run the following command:
+
</source>
<source lang="text">
+
#** {{Editgrn_open}}Copy the <tt>cf-schema-8.5.202.81.txt</tt> file from /installation_path/gws/data/updates to the Cassandra node host.{{Editgrn_close}}
cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.84.txt
+
#** {{Editgrn_open}}Run the following command:{{Editgrn_close}}  <source lang="text">
</source></li>
+
cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.202.81.txt</source>
<li> Copy the '''cf-schema-8.5.202.34.txt''' file from <tt>/installation_path/gws/data/updates</tt> to the Cassandra node host.</li>
+
# Start Web Services and Applications according to [[Documentation:HTCC:Dep:StartHTCC|Starting and testing]].
<li> Run the following command:
+
# After all Web Services and Applications nodes are upgraded and started, update Elasticsearch:
<source lang="text">
+
#* If you use embedded Elasticsearch, run the following script on ''one'' Web Services and Applications node: <source lang="text">
cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.202.34.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
 
/installation_path/gws/tools/rebuild-es-index.sh
</source></li>
+
</source>
<li> If you use standalone Elasticsearch:
+
#* If you use standalone Elasticsearch:
<ol type=a>
+
#** Copy files from the <tt>/installation_path/gws/elasticsearch/templates</tt> folder to the templates folder on each Elasticsearch node.
<li> Copy files from the <tt>/installation_path/gws/elasticsearch/templates</tt> folder to the templates folder on each Elasticsearch node.</li>
+
#** Run the following script on ''one'' Web Services and Applications node: <source lang="text">
<li> Run the following script on ''one'' Web Services and Applications node:  
 
<source lang="text">
 
 
/installation_path/gws/tools/rebuild-es-index.sh
 
/installation_path/gws/tools/rebuild-es-index.sh
</source></li>
+
</source>
</ol></li>
 
</ul></li>
 
</ol>
 
  
 
[[Category:V:HTCC:8.5.2DRAFT]]
 
[[Category:V:HTCC:8.5.2DRAFT]]

Revision as of 14:27, September 14, 2020

Upgrading from 8.5.201.09 to 8.5.202.81

HTCC-31184 updates related to 8.5.202.81 release (this line and highlights will be removed before publishing)

Use the following procedure to upgrade from 8.5.201.09.

  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. Migrate to OpenJDK 8 according to Migrating to OpenJDK 1.8.0.
  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:
      • Copy the cf-schema-8.5.201.84.cql file from /installation_path/gws/data/updates to the Cassandra node host.
      • Run the following command:
        cqlsh cassandra_host --file cf-schema-8.5.201.84.cql
      • Copy the cf-schema-8.5.202.34.cql file from /installation_path/gws/data/updates to the Cassandra node host.
      • Run the following command:
        cqlsh cassandra_host --file cf-schema-8.5.202.34.cql
      • Copy the cf-schema-8.5.202.81.cql file from /installation_path/gws/data/updates to the Cassandra node host.
      • Run the following command:
        cqlsh cassandra_host --file cf-schema-8.5.202.81.cql
    • If you are using Cassandra 1.2:
      • Copy the cf-schema-8.5.201.84.txt file from /installation_path/gws/data/updates to the Cassandra node host.
      • Run the following command:
        cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.201.84.txt
      • Copy the cf-schema-8.5.202.34.txt file from /installation_path/gws/data/updates to the Cassandra node host.
      • Run the following command:
        cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.202.34.txt
      • Copy the cf-schema-8.5.202.81.txt file from /installation_path/gws/data/updates to the Cassandra node host.
      • Run the following command:
        cassandra_install_dir/bin/cassandra-cli -h cassandra_host --file cf-schema-8.5.202.81.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:
      • Copy files from the /installation_path/gws/elasticsearch/templates folder to the templates folder on each Elasticsearch node.
      • 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!