データのバックアップ
OTRSのバックアップスクリプトでアプリ、コンフィグ、データをバックアップ
# /opt/otrs/scripts/backup.pl -d /backup/otrs/
Backup /backup/otrs//yyyy-mm-dd_hh-mm/Config.tar.gz ... don
Backup /backup/otrs//yyyy-mm-dd_hh-mm/Application.tar.gz ... done
Dump MySQL data to /backup/otrs//yyyy-mm-dd_hh-mm/DatabaseBackup.sql.gz ... done
アップデート
以下を参考にして、OTRS6 Community Editionの最新のパッチを当ててみました。
Updating OTRS
https://doc.otrs.com/doc/manual/admin/6.0/en/html/updating.html
起動中のサービスの確認と停止
# systemctl list-unit-files -t service
# systemctl stop crond.service
# systemctl stop httpd.service
# systemctl stop postfix.service
# /opt/otrs/bin/Cron.sh stop otrs
done
# su -c "bin/otrs.Daemon.pl stop" -s /bin/bash otrs
Manage the OTRS daemon process.
Daemon stopped
otrsのシステムバックアップ
バックアップしたいディレクトリで、
# cp -p /opt/otrs/Kernel/Config.pm .
# cp -p /opt/otrs/var/stats/* .
otrsのアップデート
パッケージをダウンロードしたディレクトリで、
# rpm -Uvh otrs-6.0.xx-01.noarch.rpm
準備しています... ################################# [100%]
Check OTRS user ... otrs exists.
usermod: 変更はありません
usermod: 変更はありません
更新中 / インストール中...
1:otrs-6.0.xx-01 ################################# [ 50%]
Next steps:
[restart web server]
systemctl restart apache2.service
[install the OTRS database]
Make sure your database server is running.
Use a web browser and open this link:
http://otrs-server/otrs/installer.pl
[start OTRS daemon and corresponding watchdog cronjob]
/opt/otrs/bin/otrs.Daemon.pl start
/opt/otrs/bin/Cron.sh start
((enjoy))
Your OTRS Team
整理中 / 削除中...
2:otrs-6.0.xx-01 ################################# [100%]
マイグレーションスクリプトの実行
データベースのアップデートやチェックが走る
# cd /opt/otrs/
# ll scripts/
# su -c "scripts/DBUpdate-to-6.pl" -s /bin/bash otrs
Migration started ...
--- 中略 ----
Migration completed!
インストールパッケージのアップデート
特になしの場合は、不要?
# su -c "bin/otrs.Console.pl Admin::Package::UpgradeAll" -s /bin/bash otrs
There are no installed packages
Done.
サービス再開
# systemctl start crond.service
# systemctl start httpd.service
# systemctl start postfix.service
OTRSのサービス再開
# su -c "bin/otrs.Daemon.pl start" -s /bin/bash otrs
# su -c "bin/Cron.sh start" -s /bin/bash otrs
(using /opt/otrs) done
5分後に、デーモンが動いているか確認
# su -c "bin/otrs.Daemon.pl status" -s /bin/bash otrs
Manage the OTRS daemon process.
Daemon running
ブラウザからOTRSにログインして、footerの「powered by OTRSTM」の上にあるマークに、オンマウスして、OTRSバージョンを確認する。