Change the server ID for an instance of Jira server

お困りですか?

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

コミュニティに質問

この記事はアトラシアンのサーバー製品にのみ適用されます。クラウドとサーバー製品の違いについてはこちらをご確認ください。

このドキュメントは Jira Server インストレーションに適用されます。クラウド インストレーションについては、アトラシアン サポートにお問い合わせください。

目的

このページでは、Jira アプリケーションのテスト インストレーションで試用するために新しいサーバー ID を取得する方法についてご説明します。これは必須ではなく推奨事項である点にご注意ください。テスト サーバーが本番環境と同じサーバー ID を保持していても、本番環境のインストレーションが直接影響を受けることはありません。しかしながら、サーバー ID を変更しない場合、アプリケーション リンクが影響を受ける可能性があります。個別のサーバー ID は、サポート チームがサーバーを識別するうえでも役立ちます。

アプリケーション リンクはサーバー ID を使用しています。これは次のリンクで追跡されています。 APL-629 - Getting issue details... STATUS

  • サーバー ID を変更すると、既存のアプリケーション リンクが壊れます
  • 同じサーバー ID を持つ 2 つのアプリケーションがあった場合、それらがリンクされたり、別のアプリケーションを通じてリンクされたりした場合に問題が発生する可能性があります

テスト インストレーションのサーバー ID を変えたい場合、テスト環境用に新しいサーバー ID を取得する必要があります。

ソリューション

1) 新しいサーバー ID の取得

  1. Jira アプリケーションの新しい一時インスタンスをインストールします。「Jira アプリケーションのインストール」をご参照ください。インストレーションが新しい空のホーム ディレクトリと、新しい空のデータベースを指していることを確認します。
  2. 新しい一時インスタンスを起動します。データベースに新しいサーバー ID が作成されます。

  3. データベースで次のクエリを実行して新しい ID を取得します。

    select * from propertystring where id in (select id from propertyentry where PROPERTY_KEY='jira.sid.key');

2) インスタンスのサーバー ID の置換

  1. この新しいサーバー ID をテスト インスタンスで使用します。上述のクエリの <ID> を新しいサーバー ID で置き換えます。4 文字の英数字 4 つがハイフンで区切られた形式です。例: BP8Q-WXN6-SKX3-NB5M

    UPDATE propertystring SET propertyvalue = '<ID>' where id = (select id from propertystring where id in (select id from propertyentry where PROPERTY_KEY='jira.sid.key'));

    (上述の SQL の UPDATE コマンドは MySQL 環境では動作しない点にご注意ください。次のようなエラーが生成されます: (ERROR 1093 (HY000): You can't specify target table 'propertystring' for update in FROM clause)。次の代替クエリを実行して同じ変更を実現できます)

    UPDATE propertystring SET propertyvalue = '<ID>' where id = (select id from propertyentry where PROPERTY_KEY='jira.sid.key');
  2. Remove the OAuth host key from your test server using the SQL below. JIRA will generate a new OAuth host key as needed

    delete from oauthconsumer where consumerservice = '_HOST_SERVICE_';
  3. テスト サーバーを再起動します。
  4. Remove existing application links and readd 


説明 このページでは、Jira アプリケーションのテスト インストレーションで試用するために新しいサーバー ID を取得する方法についてご説明します。これは必須ではなく推奨事項である点にご注意ください。テスト サーバーが本番環境と同じサーバー ID を保持していても、本番環境のインストレーションが直接影響を受けることはありません。しかしながら、サーバー ID を変更しない場合、アプリケーション リンクが影響を受ける可能性があります。個別のサーバー ID は、サポート チームがサーバーを識別するうえでも役立ちます。
製品 Jira
プラットフォーム サーバー
最終更新日: 2019 年 9 月 8 日

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

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