Jira Data Center のゼロ ダウンタイム アップグレード
このページでは、Jira Data Center (クラスタ) をゼロダウン タイムでアップグレードするための手順を説明します。
Zero downtime upgrade isn't available when upgrading from a major Jira version to another major version (for example, from Jira 7.x to Jira 8.x or from Jira 8.x to Jira 9.x). You'll need to use one of the regular methods.
すでに Jira 8.x を使用していて、別の Jira 8.x バージョンにアップグレードする予定がある場合は、アップグレードにゼロ ダウンタイムを使用できます。
次のセクションにジャンプ
ゼロ ダウンタイム アップグレードについて
ゼロ ダウンタイムでのアップグレードは、Jira Data Center で利用できる特別な方法です。これは、ノードを 1 つずつアップグレードしながら異なる Jira バージョンで動作させることができるようにするアップグレード モードを導入します。アップグレード中、Jira は引き続き完全に動作し、ユーザーは通常どおりに使用できます。
この方法は、Jira Software Data Center と Jira Service Management Data Center の両方で使用できます。このアップグレード手順を使用するには、Jira Software 7.3 または Jira Service Management 3.6 が必要な最小バージョンとなります。Jira Software と Jira Service Management の両方を実行している場合についてもこのドキュメントで説明します。
ゼロ ダウンタイム アップグレード プロセスには長い時間がかかる場合があるため (ノード数に応じて異なります)、必要な操作をすべて完了したかどうかを確認できる、便利なチェックリストも用意しています。このページのすべてのステップを 1 つずつ実行することをおすすめします。チェックリストは、何をどこまで実行したかを追跡するためのツールです。
技術的な概要
アップグレードに関連してクラスタで発生する内容の詳細については、「ZDU 技術概要」を参照してください。
FAQ
ご質問がある場合、「ゼロ ダウンタイム アップグレードの FAQ」をご確認ください。
はじめる前に
ステップ 1: アップグレードの準備
「アップグレードの準備」の手順が完了したことを確認します。これらは必須の前提条件であり、アップグレードをスムーズに進めるためには不可欠です。
また、データパイプラインのエクスポートが進行中でないことを確認する必要があります。
ステップ 2: バージョンの選択
最適なバージョンの選択にお悩みの場合、アップグレード マトリクスですべての Jira バージョンの機能、サポート対象のプラットフォーム、およびアップグレードに関する技術的な注意事項を確認できます。
Jira をアップグレード モードにする
Jira をアップグレード モードにして、ノードを 1 つずつアップグレードする間にノードで異なるバージョンを実行できるようにします。
- [管理] ()> [アプリケーション] > [Jira アップグレード] の順に選択します。
- [Jira をアップグレード モードにする] をクリックします。これは、ノードがすべて同じバージョンの場合のみ使用可能です。
アップグレードのキャンセル
- アップグレードをキャンセルするオプションがあります。これにより、アップグレード モードを終了します。ノードをアップグレードすると、このオプションは無効化されます。
- アップグレードを後からキャンセルするには、各ノードを元のバージョンにロールバックする必要があります。
Jira Service Management を更新する
この手順は、Jira Software と Jira Service Management の両方を使用している場合にのみ必要です。いずれか一方のみを使用している場合は、この手順を省略できます。
- Download the required Jira Service Management OBR file. Make sure you download the version that is compatible with the Jira Software version you're going to install. The compatible version is listed next to Jira Service Management's version, for example Jira Server 7.12.3.
- ダウンロードした OBR ファイルの拡張子を .obr から .zip へ変更します。
- このファイルを解凍してコンテンツを展開します。
zip ファイルのコンテンツを展開したディレクトリと子ディレクトリ "dependencies" からすべての jar ファイルをコピーし、<Jira 共有ホーム>/plugins/installed-plugins に配置します。共有ホーム ディレクトリの詳細については、こちらのステップ 2 をご参照ください。
ターミナル コマンドは次のとおりです。Linuxcp *.jar dependencies/*.jar <Jira shared home>/plugins/installed-plugins
Windowscopy *.jar + dependencies/*.jar <Jira shared home>/plugins/installed-plugins
アップグレード プロセス中、アップグレードされたノードは共有ホームから新しい Jira Service Management jar ファイルを取得します。アップグレード待ちのノードは引き続き古いバージョンの jar を使用します。アップグレードが完了すると、すべてのノードは Jira Service Management の新しいバージョンを実行することになります。
Jira をアップグレードする
Once your Jira instance is in upgrade mode, you can upgrade each node individually. Upgrading a node will involve stopping Jira, upgrading the installation, and then starting Jira. Stopping Jira will remove the node from your cluster, making it unavailable, and any users logged in to that node will lose their current session, before being routed to another node. As the administrator, it's up to you to decide which nodes to upgrade and in which order. You always need to have at least one node online and connected to your cluster to achieve zero downtime.
- DATA CENTER Jira Data Center のアップグレード (インストーラー)
- データセンター Jira Data Center のアップグレード (手動)
We don't recommend that you upgrade third-party apps when upgrading Jira with ZDU. Upgrade your third-party apps while preparing for the upgrade. Learn how to check the compatibility of apps and upgrade them
アップグレードを完了する
アップグレードをファイナライズすると、必要なアップグレード タスクがインスタンスで実行され、Jira のアップグレード モードが終了します。必要なタスクが完了したら、インストールのアップグレードは完了です。
- [管理] ()> [アプリケーション] > [Jira アップグレード] に移動します。
- アップグレードを完了するをクリックします。これは、ノードがすべて同じバージョン (新しいバージョン) の場合のみ使用可能です。
ロールバックが必要な場合
システム管理者は、[アップグレードの完了] をクリックしていない場合、アップグレード中に [アップグレードのキャンセル] ボタンをクリックすることで、いつでもアップグレードをキャンセルできます。アップグレードをキャンセルした場合、いつでも再開できます。
キャンセル後、アップグレードされた各ノードを停止し、これらのノードに元のバージョンを再インストールして、クラスタに再度追加する必要があります。