Commit c5f94910 authored by Walter Heck's avatar Walter Heck

First part of the upgrade notes

parent 0c400ee5
Pipeline #157 skipped
# OpsTheater 1.6.0 Upgrade instructions (from 1.5.0)
For this release OpsTheater components will need to be upgraded manually.
OpsTheater components you need to upgrade in this release:
* Gitlab will be upgraded from version 8.5 to 8.6
* Mattermost will be upgraded from version 2.0 to 2.1
* Percona server from 5.6.28 to 5.6.29
* Elasticsearch from 2.2. To 2.3
* Logstash stays the same
* Kibana stays the same
* Puppet from 4.3.2 to 4.4.0
* Foreman stays the same
* Icinga 2 from 2.4.3 to 2.4.4
* Icinga web 2 from 2.1.2 to 2.2.0
For this release OpsTheater components will need to be upgraded manually. In the future we aim to automate as much of this as possible, all help is welcome!
* Gitlab will be upgraded from version 8.6 to 8.7
* Mattermost will be upgraded from version 2.1 to 2.2
* Percona server stays at 5.6.29
* Logstash stays at 2.1.1
* Kibana stays at 4.2.1
* Puppet from 4.4.0 to 4.4.2
* Foreman from 1.10.2 to 1.10.3
* Icinga 2 from 2.4.4 to 2.4.7
* Icinga web 2 from 2.2.0 to 2.2.3
* Filebeat from 1.2.0 to 1.2.2
* grafana stays at 2.5.0
Please see the release notes for a list of versions: https://gitlab.olindata.com/opstheater/opstheater/blob/1360740fc3baaad4fdcb719b8572ac58d0015845/RELEASENOTES.md
## Steps
......@@ -30,25 +32,22 @@ Login to the following servers one by one and disable puppet agent by command `p
2. Upgrade MySQL
---
To upgrade Percona server from 5.6.28 to 5.6.29 login to mysql server and run the following command:
No MySQL upgrade is needed this time, so we just need to upgrade the icinga, puppet and filebeat packages.
```bash
# if you want to update all packages (not just OpsTheater packages) feel free
# to run `yum update` without specifying packages
yum update icinga2 puppet-agent filebeat Percona-Server-server-56.x86_64
yum update icinga2 puppet-agent filebeat
```
After that is done, check that the installed versions are correct:
```bash
[root@mysql ~]# rpm -qa | egrep -i 'icinga2|puppet-agent|filebeat|^percona-server' | sort
[root@mysql ~]# rpm -qa | egrep -i 'icinga2|puppet-agent|filebeat' | sort
filebeat-1.2.0-1.x86_64
icinga2-2.4.4-1.el7.centos.x86_64
icinga2-bin-2.4.4-1.el7.centos.x86_64
icinga2-common-2.4.4-1.el7.centos.x86_64
Percona-Server-client-56-5.6.29-rel76.2.el7.x86_64
Percona-Server-server-56-5.6.29-rel76.2.el7.x86_64
Percona-Server-shared-56-5.6.29-rel76.2.el7.x86_64
puppet-agent-1.4.1-1.el7.x86_64
```
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment