AWS 上での Jira Data Center のアップグレード

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Before you begin, consider upgrading to an Atlassian Long Term Support releases (if you're not on one already). Long Term Support releases get fixes for critical bugs and security issues throughout its two-year support window. This gives you the option to keep a slower upgrade cadence without sacrificing security or stability. Long Term Support releases are suitable for companies who can't keep up with the frequency at which we ship feature releases.

デプロイメントのアップグレードについて、次の点をご確認ください。

  1. Jira Data Center の最新バージョンにアップグレードする前に、アプリにそのバージョンとの互換性があるかを確認します。必要に応じてアプリを更新します。アプリの管理の詳細については、「Universal Plugin Manager の使用」を参照してください。
  2. アップグレード中もユーザーに Jira Data Center を提供する必要がある場合、ゼロ ダウンタイムで Jira Data Center をアップグレードすることをご検討ください。この方法ではノードを 1 つずつアップグレードしながら異なる Jira バージョンで動作させるため、アップグレード中もユーザーが Jira を利用できます。
  3. 本番サイトをアップグレードする前に、ステージング環境でアップグレードを実施することを強くおすすめします。「Jira のテスト環境を作成する」には、これを行うための便利なヒントが記載されています。

アップグレード方法の選択

AWS クイック スタートを使用してデプロイした場合、次のいずれかの方法を使用して Jira バージョンをアップグレードできます。

オプション 1: 標準アップグレード

AWS での Jira Data Center の標準アップグレードは、次の 3 つの手順で行います。

ステップ 1: 実行中のすべての Jira Data Center アプリケーション ノードの終了

Jira Data Center スタックで使用されるアプリケーション ノードの数を 0 に設定します。その後、スタックを更新します。これにより、Jira Data Center が (次のステップを完了するまで) 利用できなくなります。 

クリックして詳しい手順を確認


  1. AWS コンソールで、[Services] > [CloudFormation] に移動します。デプロイメントのスタックを選択してスタックの詳細を表示します。

  2. スタックの詳細画面で、[Update Stack] をクリックします。

  3. [Select Template] 画面で、[Use current template] を選択してから、[Next] をクリックします。

  4. 実行中のすべてのノードを終了する必要があります。これを実行するには、次のパラメーターを 0 に設定します。

    1. Maximum number of cluster nodes

    2. Minimum number of cluster nodes

  5. [Next] をクリックします。以降のページをクリックして進み、[Update] ボタンを使用して変更を適用します。

  6. 更新が完了したら、すべての アプリケーション ノードが終了していることを確認します。



ステップ 2: Jira Data Center スタックで使用されるバージョンの更新

Jira Data Center で使用されるアプリケーション ノードの数を 1 に設定します。必要なバージョンを使用するように構成します。その後、スタックを再度更新します。

クリックして詳しい手順を確認

  1. デプロイメントの [Stack Details] 画面で、[Update Stack] をもう一度クリックします。

  2. [Select Template] 画面で、[Use current template] を選択してから、[Next] をクリックします。

  3. Version パラメーターを、更新先のバージョンに設定します。

  4. 1 つのノードで使用するようにスタックを構成します。これを実行するには、次のパラメーターを 1 に設定します。

    1. Maximum number of cluster nodes

    2. Minimum number of cluster nodes

  5. [Next] をクリックします。以降のページをクリックして進み、[Update] ボタンを使用して変更を適用します。

ステップ 3: アプリケーション ノードの数の拡張

これで、デプロイメントをスケール アップしてアプリケーション ノードの数を元に戻せます。詳しい手順については、「スケール アップおよびスケール ダウン」を参照してください。

オプション 2: ゼロ ダウンタイム アップグレード

AWS での jira Data Center のゼロ ダウンタイム アップグレードは、次の 4 つの手順で行います。

ステップ 1: Jira をアップグレード モードにする

Jira をアップグレード モードにして、ノードを 1 つずつアップグレードする間にノードで異なるバージョンを実行できるようにします。

  1. Jira で、> [アプリケーション] > [Jira アップグレード] に移動します。
  2. [Jira をアップグレード モードにする] をクリックします。これは、ノードがすべて同じバージョンの場合のみ使用可能です。

ステップ 2: スタック内の現在のすべてのアプリケーション ノードを見つける

AWS で、スタック内で実行中のすべてのアプリケーション ノードの Instance ID を記録します。これらはすべて、Jira の古いバージョンを実行しているアプリケーション ノードです。後の手順でこれらの ID が必要となります。

クリックして詳しい手順を確認
  1. AWS コンソールで、[Services] > [CloudFormation] に移動します。デプロイメントのスタックを選択してスタックの詳細を表示します。

  2. [Resources] ドロップダウンを展開します。[ClusterNodeGroup] を探し、その Physical ID をクリックします。Jira アプリケーション ノードの Auto Scaling Group の詳細を示すページが開きます。
  3. Auto Scaling Group の詳細で、[Instances] タブをクリックします。ここに表示されているすべての Instance ID を記録します。これらを以降のステップで終了します。

ステップ 3: Jira Data Center スタックで使用されるバージョンの更新

Jira Data Center で使用されるアプリケーション ノードの数を 1 つ増やします。必要なバージョンを使用するように構成します。その後、スタックを更新します。

クリックして詳しい手順を確認
  1. デプロイメントの [Stack Details] 画面で、[Update Stack] をクリックします。

  2. [Select Template] 画面で、[Use current template] を選択してから、[Next] をクリックします。

  3. Version パラメーターを、更新先のバージョンに設定します。

  4. スタックで使用される Jira アプリケーション ノードの数を 1 つ増やします。これを行うには、次のパラメーターを増やします。

    1. Maximum number of cluster nodes

    2. Minimum number of cluster nodes

  5. [Next] をクリックします。以降のページをクリックして進み、[Update] ボタンを使用して変更を適用します。

ステップ 4: 古いバージョンを実行中のすべてのノードを終了する

ステップ 2 で、Jira の古いバージョンを実行しているすべてのノードを記録しました。これらを終了する必要があります。

クリックして詳しい手順を確認
  1. AWS コンソールで、[Services] > [EC2] に進みます。[Running Instances] をクリックします。

  2. ステップ 2 で記録した Instance ID に一致するすべてのインスタンスを確認します。
  3. [Actions] ドロップダウンから、[Instance State] > [Terminate] を選択します。
  4. クリックしてインスタンスを終了します。

古い Jira バージョンを実行中のすべてのノードを終了すると、AWS はそれらを自動的に置き換えます。新しい置換ノードは自動的に、新しい、アップグレード後の Jira バージョンを実行します。

ステップ 5. アップグレードを完了する

この手順は、必要な任意のアップグレード タスクをインスタンスで実行し、Jira のアップグレード モードを終了します。必要なタスクが完了したら、Jira のアップグレードは完了です。

  1. Jira で、> [アプリケーション] > [Jira アップグレード] に移動します。

  2. アップグレードを完了するをクリックします。これは、ノードがすべて同じバージョン (新しいバージョン) の場合のみ使用可能です。

これで、Jira インスタンスを新しいバージョンにアップグレードできました。 > [アプリケーション] > [バージョンとライセンス] から、現在のバージョンを確認することができます。

最終更新日: 2019 年 9 月 18 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.