本ブログはアフィリエイト広告を利用しています。

Mattermostのアップグレード手順

定期的に更新するためにMattermostのバージョンアップ手順をまとめていきます。
今回はv6.1 から v6.2に更新していきます。

Mattermostサーバーのアップグレード手順

公式手順はこちらから確認してください。
以下は必要なコマンドを抜粋しています。

新バージョンをダウンロード
# cd [作業用パス]
# wget https://releases.mattermost.com/6.2.1/mattermost-6.2.1-linux-amd64.tar.gz
# tar -xf mattermost*.gz --transform='s,^[^/]\+,\0-upgrade,'

Mattermost停止
# systemctl stop mattermost


# cd [Mattermostインストールパス]

既存フォルダをバックアップ
# cp -ra mattermost/ mattermost-back-$(date +'%F-%H-%M')/

既存フォルダから不要ファイルを削除
# find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort | sudo xargs rm -r

削除確認
# find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort

新バージョンをコピー
# cp -an [作業用パス]/mattermost-upgrade/. mattermost/

所有権を変更
# chown -R mattermost:mattermost [Mattermostインストールパス]/mattermost

アップグレードに使用したファイルを削除
# rm -r [作業用パス]/mattermost-upgrade/
# rm -i [作業用パス]/mattermost*.gz

Mattermost起動
# systemctl start mattermost

バージョン確認

Mattermostの起動まで出来たら念のためバージョンアップに成功しているか見てみます。

# cd [Mattermostインストールパス]
# ./mattermost version

ログは以下。こんな感じにVersion: XXXと出力されていればOKです。

-- 省略 --
Version: 6.2.1
Build Number: 6.2.1
Build Date: Fri Dec 17 15:19:48 UTC 2021
Build Hash: 67d05f931c7415ed300009ffb9b6f410f71dd119
Build Enterprise Ready: true
DB Version: 6.2.0

以上です。

関連記事

コメント

タイトルとURLをコピーしました