Skip to content

Updating SEAL Elastic Stack


Overview

The update consists of a server and a client part which you have to update separately.

  1. Server:

    The server part includes Elasticsearch and Kibana. You have to update it on the management server.

  2. Client:

    The client part contains Filebeat. You have to update it on the


Manual Steps Before Updating from 7.16.2 and Previous Versions to SEAL Elasticstack 7.17.0

Elasticsearch is set up as a separate service like Kibana and Filebeat.

  • Therefore the directory structure of Elasticsearch changes.

  • The content of the current database is transferred automatically during the update.

  • The name of the corresponding service changes from elasticsearch to seal-elasticsearch.

We strongly recommend you to

This allows a quick overview whether the update succeeded.


Management Server

  1. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  2. Download the SEAL Elastic Stack - 7.17.0.215 - msi folder. It is saved as SEAL Elastic Stack - 7.17.0.215 - msi.zip.

  3. Extract SEAL Elastic Stack - 7.17.0.215 - msi.zip.

  4. In a PowerShell (Administrator), change to the SEAL Elastic Stack - 7.17.0.215 - msi\server directory and start installing the packages:

    cd "SEAL Elastic Stack - 7.17.0.215 - msi\server"
    
    Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
    
  5. Open the required firewall ports for necessesary services:

    Set-ExecutionPolicy Bypass -Scope Process -Force; .\firewall.ps1
    
  6. Change to the configuration directory of seal-elasticsearch:

    cd C:\ProgramData\SEAL Systems\config\seal-elasticsearch
    
  7. In an editor, compare the new elasticsearch.yml configuration file to the old elasticsearch.yml.install-bak configuration file.

    Add your customer-specific changes, e. g. path.repo or xpack.security.enabled.

    For details on the general configuration, see Configuring Elasticsearch.

  8. Change to the common configuration directory:

    cd C:\ProgramData\SEAL Systems\config
    
  9. In an editor, compare the new kibana.yml configuration file to the old kibana.yml.install-bak configuration file.

    Add your customer-specific changes, e. g. elasticsearch.username or elasticsearch.password.

    For details on the general configuration, see Configuring Kibana.

  10. Start Elasticsearch:

    start-service seal-elasticsearch
    
  11. Start Kibana:

    start-service seal-kibana
    
  12. Update the necessary database configuration as described in Configuration via Script.


PLOSSYS 5 Server

  1. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  2. Download the SEAL Elastic Stack - 7.17.0.215 - msi folder. It is saved as SEAL Elastic Stack - 7.17.0.215 - msi.zip.

  3. Extract SEAL Elastic Stack - 7.17.0.215 - msi.zip.

  4. In a PowerShell (Administrator), change to the SEAL Elastic Stack - 7.17.0.215 - msi\client directory and start installing the packages:

    cd "SEAL Elastic Stack - 7.17.0.215 - msi\client"
    
    Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
    
  5. Change to the configuration directory:

    cd C:\ProgramData\SEAL Systems\config
    
  6. In an editor, compare the new filebeat.yml configuration file to the old filebeat.yml.install-bak configuration file and add your customer-specific changes.

  7. Start SEAL Filebeat:

    start-service seal-filebeat
    

PLOSSYS 4 Server

  1. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  2. Download the SEAL Elastic Stack - 7.17.0.215 - msi folder. It is saved as SEAL Elastic Stack - 7.17.0.215 - msi.zip.

  3. Extract SEAL Elastic Stack - 7.17.0.215 - msi.zip.

  4. In a PowerShell (Administrator), change to the SEAL Elastic Stack - 7.17.0.215 - msi\client-p4 directory and start installing the packages:

    cd "SEAL Elastic Stack - 7.17.0.215 - msi\client-p4"
    
    Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
    
  5. Change to the configuration directory:

    cd C:\ProgramData\SEAL Systems\config
    
  6. In an editor, compare the new filebeat-p4-accounting.yml configuration file to the old filebeat-p4-accounting.yml.install-bak configuration file and add your customer-specific changes.

  7. Start SEAL Filebeat:

    start-service seal-p4-accounting-filebeat
    

Manual Steps After Updating from 7.16.2 and Previous Versions to SEAL Elasticstack 7.17.0

  1. Use your screenshots to check, whether the database content has been transferred successfully.

    • If so, delete the old database directory. You have to delete it manually, as it not deleted by uninstalling the old elasticsearch service:

      rmdir  C:\ProgramData\Elastic\Elasticsearch\data\nodes
      
    • If not, you have to

    Then check again, whether the database is ok.

  2. Several configuration files are transferred automatically and saved in the new directory structure and named *.imported.

    Check the configuration parameters mentioned in this documentation for correctness. The old and new configuration files differ especially under Windows.

    For details on the configuration, see Configuring Elasticsearch.


Back to top