Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

代替アップグレード手順

この章では、アップグレード手順の章で説明したインプレースアップグレード(複数のOSアップグレードが必要)の代わりに、Ubuntu 22.04がインストールされた別のインスタンスを使用して、コントロールセンターを4.1から4.3にアップグレードする方法について説明します。

4.3 用にインストールされたパッケージ

4.1 インスタンスの手順

製品データのバックアップ

バックアップ ファイルは現在の作業ディレクトリに生成され、次のような名前が付けられます。

例:

2023年5月16日10:21:13に生成されました。

プラグインサービスデータのバックアップ

次のコマンドを実行します。

SSL 証明書とキーのバックアップ

メモ:

この手順では、同じ証明書/キーファイルが複数の構成ファイルに記載されている可能性があるため、重複する可能性のあるTARアーカイブを作成します。

  1. TARアーカイブ paa_cc_certs.tarを作成します。

  2. 秘密鍵のパスを収集します。

    • ファイル etc/netrounds/netrounds.confを開きます。
    • 設定の値を SECRET_KEY_FILE 単一/二重引用符なしでコピーします (<SECRET_KEY_FILE value>)
    • このコマンドの最後に取得した値を貼り付けます。

      たとえば、 の SECRET_KEY_FILE 値が の場合 /etc/netrounds/secret_key、コマンドは次のようになります。

      メモ:

      出力

      は情報提供のみを目的としており、無視してかまいません。コマンドは引き続き期待どおりにファイルを追加します。

  3. サービス構成ファイルから証明書を収集します。

    • ファイル /etc/netrounds/consolidated.yamlを開きます。
    • および ssl-cert ディレクティブssl-keyの両方の値を<cert path>コピーします。ただし、コメント化されておらず、 とssl-cert-snakeoil異なる名前が付けられている場合に限ります。

      例:

      • これをコピーしてください: /etc/certs/fullchain.pem
      • これをコピーしないでください: /etc/ssl/certs/ssl-cert-snakeoil.pem
    • このコマンドの最後にコピーした値を貼り付けます。

      メモ:

      出力

      は情報提供のみを目的としており、無視してかまいません。コマンドは引き続き期待どおりにファイルを追加します。

    • ファイルと /etc/netrounds/plugin.yaml /etc/netrounds/test-agent-gateway.yamlに対して上記の手順を繰り返します。
  4. Apache ウェブサーバーで使用される証明書を収集します。

    • ファイル /etc/apache2/sites-available/netrounds-restol-standalone.confを開きます。
    • および SSLCertificateKeyFile ディレクティブSSLCertificateFileの両方の値を<cert path>コピーします。ただし、コメント化されておらず、 とssl-cert-snakeoil異なる名前が付けられている場合に限ります。
    • このコマンドの最後にコピーした値を貼り付けます。

      メモ:

      出力

      は情報提供のみを目的としており、無視してかまいません。コマンドは引き続き期待どおりにファイルを追加します。

    • ファイル /etc/apache2/sites-available/netrounds-ssl.confに対して上記の手順を繰り返します。
  5. バックアップファイルを Ubuntu 22.04 インスタンスにコピーします。

4.3 インスタンスの手順

必要なOSとソフトウェアのインストール

Paragon Active Assurance 4.3インストールガイドの「必要なOSとソフトウェアのインストール」の章に従います。

データからの製品バックアップの復元

  1. メインのPostgreSQLデータベースとプラグインデータベースを削除します。

  2. 4.3 操作ガイドの説明に従って、メインの PostgreSQL データベースとプラグイン データベースを再作成します。

  3. バックアップアーカイブを解凍し、バックアップアーカイブディレクトリに入ります。

  4. メインのPostgreSQLデータベースとプラグインデータベースを復元します。

  5. プラグイン署名キーを復元します。

  6. コントロール・センター構成の復元:

  7. コントロールセンターのSSL証明書と秘密鍵を復元します。

コントロールセンターとテストエージェントのリポジトリのダウンロード

4.3インストールガイドに従ってください。

コントロール・センターのインストールと関連タスク

  1. コントロールセンターのインストール

    「4.3 インストール ガイド」の手順に従います。以下は、設定ファイルの更新の詳細です。

    • の場合は /etc/netrounds/restol.conf、を押します N
    • の場合は /etc/netrounds/netrounds.conf、 を押して Dから Z.

      • 現在のバージョンをバックアップします。

      • 次のように編集します /etc/netrounds/netrounds.conf

        • を に置き換えますAXES_LOGIN_FAILURE_LIMITAXES_FAILURE_LIMIT
        • 置換 X_FRAME_OPTIONS_HEADER 後の文字列 X_FRAME_OPTIONS
        • これを置き換える

          こっちと:

          ここで x 、 は の値 PASSWORD_RESET_TIMEOUT_DAYSです。

      • ファイルの 2 つのバージョンを比較します。

      • を使用して現在の変更を入力して exit 検証します N
    • の場合は /etc/apache2/sites-available/netrounds-ssl.conf、 を押して Dから Z.

      • 現在のバージョンをバックアップします。

      • Python 3.6 のパスを Python 3.10 のパスに置き換えます。

      • ファイルの 2 つのバージョンを比較します。

      • exit と入力し、 で現在の変更を検証します N

    • の場合は /etc/apache2/sites-available/netrounds.conf、 を押して Dから Z.

      • 現在のバージョンをバックアップします。

      • Python 3.6 のパスを Python 3.10 のパスに置き換えます。

      • ファイルの 2 つのバージョンを比較します。

      • を使用して現在の変更を入力して exit 検証します N

    • の場合は /etc/openvpn/netrounds.conf、 を押して Dから Z.

      • ファイルを更新して次のようになります。

        • 同じ名前の cert CRTファイルを指す値ですが、 openvpn/issued
        • 同じ名前のKEYファイルを指す値keyですが、.openvpn/private

        を使用して現在の変更を入力して exit 検証します N

    • の場合は /etc/netrounds/test-agent-gateway.yaml、を押します N
    • の場合は /etc/netrounds/metrics.yaml、を押します N
  2. インストール後の設定の復元

    次のコマンドを実行します。

  3. データベースの移行を実行する (および 1 つのファイルの所有権を変更する)

    次のコマンドを実行します。

  4. テストエージェントのリポジトリとプラグインをインストールする

    次のコマンドを実行します。

    すべてのアカウントですべてのプラグインの最新バージョンを有効にするには、次の手順を実行します。

    コントロールセンターのCLIを使用してプラグインを管理する方法の詳細については、「プラグイン」のアプリ内ヘルプを参照してください。

    コントロールセンターのGUIにログインし、「 テストエージェント」 ビューに移動します。アップグレードが可能な各テストエージェントの横に、上矢印アイコンが表示されます。そのアイコンをクリックして、アップグレードを続行します。

  5. 4.1 で ConfD サービスが有効になっている場合は、ConfD をインストールします。インストール ガイドの コントロールセンターと関連タスクのインストール の章の「ConfD のインストール」の指示に従い、1 つの変更を加えます。 deb パッケージからの ConfD のインストールは、次のコマンドで行う必要があります

    インストール ガイドの他のすべてのコマンドは、変更せずに適用する必要があります。

    メモ:

    いくつかの追加の構成が必要です。繰り返しになりますが、詳細についてはインストールガイドを参照してください。

メトリック・サービスの構成

メトリック サービスが 4.1 で有効になっている場合、TimescaleDB データベースに収集されたデータを復元するには、次の手順を適用する必要があります。

  1. timescaledb サービスを有効にして開始します。

  2. バックアップからタイムスケールDBをリストア:

  3. メトリック・サービスを有効にして開始します。