Menü Schließen

Graylog Upgrade von 4.3 zu 5.x

graylog Logo

Installiert ist der Logging Server Graylog auf Debian 10 Bullseye in Version 4.2.13. Ziel ist es Graylog auf die aktuelle Version 5.zu aktualisieren.

Altes HowTo was noch auf Entwurf stand, gebe ich hier mal so frei, evtl. hilft es jemanden.

Vorarbeit

Zuerst sollte das System auf den aktuellen Stand sein.

apt update && apt upgrade
apt install gnupg2

Graylog – MongoDB aktualisieren

Als erstes wird MongoDB aktualisiert, die bei mir in Version 4.4.22 vor liegt. Für das Upgrade muss MongoDB mindestens in Version 4.4 installiert sein.

mongo -u <username> -p <password> --authenticationDatabase admin
> db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
{ "featureCompatibilityVersion" : { "version" : "4.4" }, "ok" : 1 }
> exit

MongoDB Dienst stoppen

systemctl stop mongod
systemctl status mongod

MongoDB Repository Key importieren

curl -fsSL https://pgp.mongodb.com/server-5.0.asc | gpg -o /usr/share/keyrings/mongodb-server-5.0.gpg --dearmor

MongoDB 5.0 Repository anlegen – Achtung das alte Repositoryfile ggf. vorher löschen

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-5.0.gpg ] https://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Paketquellen aktualisieren und MongoDB aktualisieren

apt update && apt upgrade

MongoDB Dienst starten

systemctl start mongod
systemctl status mongod
dpkg --list mongo-org-server
> mongodb-org-server 5.0.19

MongoDB Kompatibilität auf 5.0 setzen

mongo
> db.adminCommand( { setFeatureCompatibilityVersion: "5.0" } )

Fehler MongoDB 5 startet nicht

traps: mongod[389] trap invalid opcode ip
image

Graylog Upgrade auf 5.x

Download neuste Graylog Version

wget https://packages.graylog2.org/repo/packages/graylog-5.0-repository_latest.deb

Graylog Service stoppen

systemctl stop graylog-service
systemctl status graylog-service

Graylog 5.x installieren

dpkg -i graylog-5.0-repository_latest.deb
Neue Version der Konfigurationsdatei /etc/apt/sources.list.d/graylog.list wird installiert ...

Paketquellen aktualisieren und Graylog installieren

apt update
apt install graylog-server

Dienst und Daemon starten

systemctl daemon-reload
systemctl start graylog-server
systemctl status graylog-server

apt list --installed | grep 'mongod\|opensearch\|graylog'
graylog-5.0-repository/stable,now 1-2 all  [installiert]
graylog-server/stable,now 5.0.10-1 amd64  [installiert]
mongodb-database-tools/buster,now 100.7.4 amd64  [Installiert,automatisch]
mongodb-mongosh/buster,now 1.10.3 amd64  [Installiert,automatisch]
mongodb-org-database-tools-extra/buster,now 5.0.19 amd64  [Installiert,automatisch]
mongodb-org-database/buster,now 5.0.19 amd64  [Installiert,automatisch]
mongodb-org-mongos/buster,now 5.0.19 amd64  [Installiert,automatisch]
mongodb-org-server/buster,now 5.0.19 amd64  [Installiert,automatisch]
mongodb-org-shell/buster,now 5.0.19 amd64  [Installiert,automatisch]
mongodb-org-tools/buster,now 5.0.19 amd64  [Installiert,automatisch]
mongodb-org/buster,now 5.0.19 amd64  [installiert]

Thats it … Have Fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert