ジュニパーネットワークスのロゴコントロール センターのバージョンからのアップグレード
2.34JUNIPER NETWORKS コントロール センターのバージョンからのアップグレード

導入

このドキュメントは、Paragon Active Assurance Control Center のバージョン 2.34 からそれ以降のバージョンへのアップグレードに関するものです。
アップグレードには、Ubuntu OS 16.04 から 18.04 へのアップグレードが含まれるため、特別な手順が必要です。このドキュメントでは、次の XNUMX つのシナリオについて説明します。

  • Ubuntu 16.04 (コントロール センターがインストールされている) を Ubuntu 18.04 にアップグレードします。
  • Ubuntu 18.04 の新規インストール、その後のコントロール センターのインストール、および古いコントロール センター インスタンスから新しいインスタンスへのバックアップ データの転送。
    その他のアップグレードについては、アップグレード ガイドを参照してください。

シナリオ A: Ubuntu 16.04 から Ubuntu 18.04 へのアップグレード

  • まず、apache2 サービスと netrounds-callexecuter サービスを無効にすることから始めます: sudo systemctl disable apache2 netrounds-callexecuter
  • すべての Paragon Active Assurance サービスを停止します: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Paragon Active Assurance 製品データのバックアップを作成します。
    注記: これは、『操作ガイド』の「製品データのバックアップ」の章で説明されているバックアップ手順を、より簡単に説明したものです。
    次のコマンドを実行します。
    # PostgreSQL データベースをバックアップします pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (または、バイナリ形式で保存するには:)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN キーをバックアップします sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # 注: これらは必ず安全な場所に保管してください。
    # RRD をバックアップする files (メトリクスデータ)
    # チェックしてください file RRD を圧縮する前のサイズ。 tar コマンドは使用できません。
    # RRD が 50 GB より大きい場合に推奨。以下の注を参照してください。 du -hs /var/lib/netrounds/rrd
    sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    注記: pg_dump コマンドは、/etc/netrounds/netrounds.com ファンダー「postgres データベース」にあるパスワードを要求します。デフォルトのパスワードは「netrounds」です。
    注記: 大規模セットアップ (> 50 GB) の場合は、RRD の tarball を作成します。 file時間がかかりすぎる可能性があるため、ボリュームのスナップショットを作成することをお勧めします。これを行うために考えられる解決策には次のようなものがあります。 file スナップショットをサポートするシステム、またはサーバーが仮想環境で実行されている場合は仮想ボリュームのスナップショットを取得します。
  • 提供されたスクリプト netrounds_2.35_validate_db.sh を使用して、データベースの整合性を確認します。
    感電アイコン 警告: このスクリプトで警告が出力された場合は、5 ページの「以下」で説明するデータベース移行手順を試行しないでください。次の URL でチケットを提出して、ジュニパー サポートにお問い合わせください。 https://support.juniper.net/support/requesting-support (スクリプトからの出力を提供する) ことで、アップグレードを続行する前にデータベースの問題を解決します。
  • コントロール センター構成のバックアップを作成します。 files:
  • /etc/apache2/sites-available/netrounds-ssl.conf
  • /etc/apache2/sites-available/netrounds.conf
  • /etc/netrounds/netrounds.conf
  • /etc/netrounds/probe-connect.conf
  • /etc/netrounds/restol.conf
  • /etc/netrounds/secret_key
  • /etc/netrounds/test-agent-gateway.yaml
  • /etc/openvpn/netrounds.conf

例えばamp上:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old

  • Ubuntuをバージョン18.04にアップグレードします。一般的なアップグレード手順は次のとおりです (次のとおりです)。 https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • サーバー システムでアップグレードするには、次の手順を実行します。
    • update-manager-core がまだインストールされていない場合は、インストールします。
    • /etc/update-manager/release-upgrades のプロンプト行が「lts」に設定されていることを確認します (
    OS は 18.04 の次の LTS バージョンである 16.04 にアップグレードされます。
    • コマンド sudo do-release-upgrade を使用してアップグレード ツールを起動します。
    • 画面上の指示に従ってください。 Paragon Active Assurance に関する限り、最初から最後までデフォルトを維持できます。 (もちろん、Paragon Active Assurance とは関係のない理由で、異なる選択をする必要がある場合もあります。)
  • Ubuntu がアップグレードされたら、システムを再起動します。次に、次の手順を実行します。
  • PostgreSQL をアップグレードします。
  • PostgreSQLデータベースを更新する fileバージョン 9.5 からバージョン 10 へ: sudo pg_dropcluster 10 main –stop # サーバーをシャットダウンし、クラスター # “main” バージョン 10 を完全に削除します (これにより、次のコマンドでのアップグレードの準備#) sudo pg_upgradecluster 9.5 main # クラスター “main” をアップグレードしますバージョン 9.5 から最新#
    利用可能なバージョン (10) sudo pg_dropcluster 9.5 main # クラスター「main」を完全に削除します バージョン 9.5
  • PostgreSQL の古いバージョンを削除します。
    sudo apt パージ postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • Paragon Active Assurance パッケージを更新します。
    • 新しいコントロール センター バージョンを含む tarball のチェックサムを計算し、それがダウンロード ページで提供される SHA256 チェックサムと等しいことを確認します: sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • コントロール センターの tarball を解凍します。export CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • 新しいコントロール センター パッケージをインストールします: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
    • 古いパッケージを削除します。
    注記: これらのパッケージを削除することが重要です。
    # Agent Lite のサポートをテストする
    sudo apt purge netrounds-agent-login
    # サポートされていない jsonfield パッケージ
    sudo apt python-django-jsonfield を削除します
  • データベースの移行を実行する前に、いくつかの追加手順を実行する必要があります。このナレッジベース記事にアクセスし、「リリースがインストールされている場合のアクション」セクションまで下にスクロールし、その手順のステップ 1 ~ 4 を実行します。
    注記: この時点では手順 5 を実行しないでください。
    • データベースの移行を実行します。
    注記: 移行を実行する前に、2 ページの「上記」で説明したデータベースの整合性チェックがエラーなく完了することを確認する必要があります。
    sudo ncc 移行
    ncc merge コマンドの実行にはかなりの時間がかかります (数分)。次の内容が出力されるはずです (詳細は以下では省略します)。
    データベースを移行しています…
    実行する操作:
    <…>
    移行せずにアプリを同期する:
    <…>
    移行の実行:
    <…>
    キャッシュテーブルを作成中…
    <…>
    テスト スクリプトを同期しています…
  • (オプション) ConfD が必要な場合は、ConfD パッケージを更新します: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
  • 以前にバックアップした構成を比較する fileを新しくインストールしたものと結合し、2 つのセットの内容を手動でマージします。 files (同じ場所にある必要があります)。
  • apache2、kafka、および netrounds-callexecuter サービスを有効にします: sudo systemctl enable apache2 kafka netrounds-callexecuter
  • Paragon Active Assurance サービスを開始します。
    sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
  • 新しい構成を有効にするには、次のコマンドも実行する必要があります: sudo systemctl reload apache2
  • 新しいテスト エージェント リポジトリをインストールします。
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0 より前のバージョンの場合:
    # リポジトリの整合性を確認します (応答は「OK」になるはずです)
    shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
    shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # バージョン 3.0 以降の場合:
    # リポジトリのチェックサムを計算し、それらが一致することを確認します
    # SHA256 チェックサムはダウンロード ページで提供されています sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    # インストールを開始します sudo apt-get install \ ./netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7 /dist-packages/netrounds/static/test_agent/
  • Test Agent Lite のサポートはバージョン 2.35 で削除されたため、古い Test Agent Lite パッケージがインストールされている場合は削除する必要があります。
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
    注記: 後で 3.x にアップグレードする場合は、まず次のコマンドを実行する必要があります: sudo apt-mark unhold python-django python-django-common

シナリオ B: Ubuntu 18.04 の新規インストール

  • Ubuntu 16.04 インスタンスで、Paragon Active Assurance 製品データのバックアップを作成します。
    注記: これは、『操作ガイド』の「製品データのバックアップ」の章で説明されているバックアップ手順を、より簡単に説明したものです。
    次のコマンドを実行します。
    # PostgreSQL データベースをバックアップする
    pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (または、バイナリ形式で保存するには:)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN キーをバックアップします sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # 注記: これらは必ず安全な場所に保管してください。
    # RRD をバックアップする files (メトリクスデータ)
    # チェックしてください file RRD を圧縮する前のサイズ。 tar コマンドは使用できません。
    # RRD が 50 GB より大きい場合に推奨。以下の注を参照してください。du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    注記: pg_dump コマンドは、「postgres データベース」の /etc/netrounds/netrounds.conf にあるパスワードを要求します。デフォルトのパスワードは「netrounds」です。
    注記: 大規模セットアップ (> 50 GB) の場合は、RRD の tarball を作成します。 file時間がかかりすぎる可能性があるため、ボリュームのスナップショットを作成することをお勧めします。これを行うために考えられる解決策には次のようなものがあります。 file スナップショットをサポートするシステム、またはサーバーが仮想環境で実行されている場合は仮想ボリュームのスナップショットを取得します。
  • Ubuntu 16.04 インスタンスで、コントロール センター構成のバックアップを作成します。 files:
    /etc/apache2/sites-available/netrounds-ssl.conf
    /etc/apache2/sites-available/netrounds.conf
    /etc/netrounds/netrounds.conf
    /etc/netrounds/probe-connect.conf
    /etc/openvpn/netrounds.conf
    例えばamp上:
    sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
    • Ubuntu 16.04 インスタンスで、ライセンスをバックアップします。 file.
    • 新しいインスタンスは、少なくとも古いインスタンスと同じハードウェア要件を満たす必要があります。
    • 新しいインスタンスに、Ubuntu 18.04 をインストールします。次のチュートリアルをお勧めします。
    https://ubuntu.com/tutorials/install-ubuntu-server

Paragon Active Assurance に関する限り、最初から最後までデフォルトを維持できます。 (もちろん、Paragon Active Assurance とは関係のない理由で、別の選択が必要になる場合もあります。)

  • Ubuntu 18.04 がインストールされたら、システムを再起動します。
  • 特にスナップショット バックアップの場合は、次のディスク パーティション分割が推奨されます (ただし、決定するのはユーザーです)。
    • ラボ設定に推奨されるパーティション分割:
    • /: ディスク全体、ext4。
    • 実稼働セットアップに推奨されるパーティショニング:
    • /: ディスク容量の 10%、ext4。
    • /var: ディスク容量の 10%、ext4。
    • /var/lib/netrounds/rrd: ディスク領域の 80%、ext4。
    • 暗号化なし
  • タイムゾーンをUTCに設定します。例:amp次のようなファイル: sudo timedatectl set-timezone Etc/UTC
    • すべてのロケールを en_US.UTF-8 に設定します。
    • これを行う 1 つの方法は、 file /etc/デフォルト/ロケール。元amp上:
    LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
    • /etc/locale.gen 内の次の行がコメントアウトされていないことを確認してください: en_US.UTF-8 UTF-8
    • ロケールを再生成する file選択した言語が利用可能であることを確認するには: sudo apt-get install locales sudo locale-gen
  • 次のポート上のトラフィックがコントロール センターとの間で許可されていることを確認してください。
    •インバウンド:
    • TCP ポート 443 (HTTPS): Web インタフェース
    • TCP ポート 80 (HTTP): Web インターフェイス (Speedtest によって使用され、他のインターフェイスをリダイレクトします) URLから HTTPS)
    • TCP ポート 830: ConfD (オプション)
    • TCP ポート 6000: テスト エージェント アプライアンスの暗号化された OpenVPN 接続
    • TCP ポート 6800: 暗号化 Webテストエージェントアプリケーションのソケット接続
  • アウトバウンド:
    • TCP ポート 25 (SMTP): メール配信
    • UDP ポート 162 (SNMP): アラーム用の SNMP トラップの送信
    • UDP ポート 123 (NTP): 時刻同期
  • NTP をインストールします。
    • 最初に timedatectl を無効にします: sudo timedatectl set-ntp no
    • 次のコマンド timedatectl を実行し、systemd-timesyncd.service がアクティブであることを確認します。 no
    • これで、NTP インストールを実行できるようになります: sudo apt-get install ntp
    • 設定された NTP サーバーが到達可能であることを確認します: ntpq -np
    出力は通常、1 進数で表現された「すべて 1」でなければなりません。 377 XNUMX 出力では、NTP サーバーの「リーチ」値は、最後の XNUMX つの NTP トランザクションの結果を示す XNUMX 進数値です。 XNUMX つすべてが成功した場合、値は XNUMX 進数の XNUMX (= XNUMX 進数) になります。
  • PostgreSQL をインストールし、コントロール センターのユーザーを設定します。 sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “CREATE ROLE netrounds WITH ENCRYPTED PASSWORD ‘netrounds’ SUPERUSER LOGIN;” sudo -u postgres psql -c "CREATE DATABASE netrounds OWNER netrounds ENCODING ‘UTF8’ TEMPLATE ‘template0’;”
    外部 PostgreSQL サーバーの使用は推奨されません。
    • 電子メール サーバーをインストールして構成します。
    • コントロール センターはユーザーに電子メールを送信します。
    • アカウントに招待されると、
    • 電子メールアラームを送信するとき(つまり、この目的に SNMP ではなく電子メールが使用される場合)、および
    • 定期レポートを送信するとき。
    • コマンド sudo apt-get install postfix を実行します。
    • Postfix が宛先電子メールサーバーに直接送信できる簡単な設定の場合は、メール設定の一般タイプを「インターネット サイト」に設定し、通常はシステムメール名をそのままにしておくことができます。
    それ以外の場合は、環境に応じて postfix を設定する必要があります。ガイダンスについては、次の URL にある公式 Ubuntu ドキュメントを参照してください。 https://help.ubuntu.com/lts/serverguide/postfix.html.
    • Ubuntu 18.04 インスタンスにコントロール センターをインストールします。
    この手順では、Paragon Active Assurance REST API もインストールします。
    export CC_VERSION= # tar のチェックサムを計算します file SHA256 0b11111111) と等しいことを確認します。ただし、NTP をインストールしたばかりの場合、NTP の数は XNUMX 未満である可能性があります。
    すべてのトランザクションが成功した場合、値は 1、3、7、17、37、77、または 177 のいずれかになります。
    # チェックサムはダウンロード ページで提供されます sha256sum paa-control-center_${CC_VERSION}.tar.gz
    # tarball を解凍します tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    # パッケージが最新であることを確認します sudo apt-get update
    # インストールを開始します sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • すべての Paragon Active Assurance サービスを停止します: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • データベースのバックアップを復元します: sudo -u postgres psql –set ON_ERROR_STOP=on netrounds < ncc_postgres.sql
  • データベースの移行を実行する前に、いくつかの追加手順を実行する必要があります。このナレッジベース記事にアクセスし、「リリースがインストールされている場合のアクション」セクションまで下にスクロールし、その手順のステップ 1 ~ 4 を実行します。
    注記: この時点では手順 5 を実行しないでください。
    • データベースの移行を実行します。
    注記: これは機密性の高いコマンドであるため、リモート マシンで実行する場合は注意が必要です。このようなシナリオでは、ssh セッションが切断された場合でも移行コマンドが実行を継続できるように、screen や tmux などのプログラムを使用することを強くお勧めします。 sudo ncc 移行
    ncc merge コマンドの実行にはかなりの時間がかかります (数分)。次の内容が出力されるはずです (詳細は以下では省略します)。
    データベースを移行しています…
    実行する操作:
    <…>
    移行せずにアプリを同期する:
    <…>
    移行の実行:
    <…>
    キャッシュテーブルを作成中…
    <…>
    テスト スクリプトを同期しています…

    • scp またはその他のツールを使用して、バックアップ データを 18.04 インスタンスに転送します。
    • OpenVPN キーを復元します。
    # 既存の OpenVPN キーを削除します
    sudo rm -rf /var/lib/netrounds/openvpn
    # バックアップされたキーを解凍します sudo tar -xzf ncc_openvpn.tar.gz -C /
    • RRD データを復元します。
    # 既存の RRD を削除します sudo rm -rf /var/lib/netrounds/rrd
    # バックアップされた RRD を解凍します sudo tar -xzf ncc_rrd.tar.gz -C /
    • バックアップされた構成を比較する fileを新しくインストールしたものと結合し、2 つのセットの内容を手動でマージします。 files (同じ場所にある必要があります)。
    • ライセンスを使用して製品ライセンスをアクティブ化する file 古いインスタンスから取得: ncc ライセンスのアクティブ化 ncc_license.txt
    • Paragon Active Assurance サービスを開始します: sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
    • 新しい構成をアクティブにするには、以下も実行する必要があります。
    sudo systemctl apache2 をリロードします
    • 新しい Test Agent リポジトリをインストールします。
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0 より前のバージョンの場合:
    # リポジトリの整合性を確認します (応答は「OK」になるはずです) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # バージョン 3.0 以降の場合:
    # リポジトリのチェックサムを計算し、それらが一致することを確認します
    # SHA256 チェックサムはダウンロード ページで提供されています sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    # インストールを開始します sudo apt-get install \ ./netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \
    /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
    • (オプション) 必要に応じて、『NETCONF & YANG API オーケストレーション ガイド』に従って ConfD をインストールし、構成します。
    注記: 後で 3.x にアップグレードする場合は、まず次のコマンドを実行する必要があります: sudo apt-mark unhold python-django python-django-common

トラブルシューティング

ConfD の起動に関する問題
アップグレード後に ConfD の起動に問題が発生した場合は、新しいサブスクリプションを取得するために、ジュニパー パートナー、または最寄りのジュニパー アカウント マネージャーまたは営業担当者にお問い合わせください。
callexecuter の起動時の問題
次のコマンドで callexecuter のログを確認します。
sudojournalctl -xeu netrounds-callexecuter
次のようなエラーが表示される場合があります。
03 月 09 日 53:27:6290 myhost django-admin[XNUMX]: エラー netrounds.manager.callexecuter 未処理
CallExecuter.run の例外 [name=netrounds.manager.callexecuter、thread=140364632504128、
プロセス=8238、関数名=ハンドル、ファイル
03 月 09 日 53:27:6290 myhost django-admin[XNUMX]: トレースバック (最後の呼び出し):
03月09日53:27:6290 myhost django-admin[XNUMX]: File 「debian/tmp/usr/lib/python2.7/dist-packages/」
netrounds/manager/management/commands/runcallexecuter.py」、65 行目、ハンドル内
03月09日53:27:6290 myhost django-admin[XNUMX]: File 「debian/tmp/usr/lib/python2.7/dist-packages/」
netrounds/manager/calldispatcher.py」、164 行目、実行中
03月09日53:27:6290 myhost django-admin[XNUMX]: File 「debian/tmp/usr/lib/python2.7/dist-packages/」
netrounds/manager/models.py」、204 行目、待機中
03月09日53:27:6290 myhost django-admin[XNUMX]: File 「debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py」、42 行目、__unicode__
03 月 09 日 53:27:6290 myhost django-admin[XNUMX]: AttributeError: ‘unicode’ オブジェクトには属性 ‘iteritems’ がありません
何が起こったかというと、netrounds-callexecuter systemd サービスが停止して無効になっていることを確認せずに、netrounds-callexecuter*.deb パッケージがアップグレードされたということです。データベースは間違った状態にあります。バックアップから復元し、アップグレードを繰り返す必要があります。 netrounds-callexecuter サービスを無効にして停止するには、次の手順を実行します。 sudo systemctl disable netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web サーバーが応答しない
コマンド tail -n 50 /var/log/apache2/netrounds_error.log を使用して Apache ログを確認します。
次のエラーが表示された場合は、コントロール センター バージョン 2.34 が Ubuntu 18.04 で実行されている、つまりコントロール センターが正常にアップグレードされていないことを意味します。解決策は、このドキュメントで説明されているように、コントロール センターを新しいバージョンにアップグレードすることです。
# タイムストamps、pids などは以下で削除されます
ターゲット WSGI スクリプト「/usr/lib/python2.7/dist-packages/netrounds/wsgi.py」を Python モジュールとしてロードできません。
WSGI スクリプト「/usr/lib/python2.7/dist-packages/netrounds/wsgi.py」の処理中に例外が発生しました。
トレースバック(最新の呼び出しが最後):
File 「/usr/lib/python2.7/dist-packages/netrounds/wsgi.py」、6 行目、 application = get_wsgi_application()
File get_wsgi_application django.setup(set_prefix=False) の「/usr/lib/python2.7/dist-packages/django/core/wsgi.py」、13 行目
File セットアップ apps.populate(settings.INSTALLED_APPS) の 2.7 行目「/usr/lib/python27/dist-packages/django/__init__.py」
File 「/usr/lib/python2.7/dist-packages/django/apps/registry.py」、85 行目、populate app_config = AppConfig.create(entry)
File 「/usr/lib/python2.7/dist-packages/django/apps/config.py」、create module = import_module(entry) の 94 行目
File 「/usr/lib/python2.7/importlib/__init__.py」、import_module __import__(name) の 37 行目
File 「/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py」、行 1、 from grappelli.dashboard.dashboards import *
File grappelli の 内の「/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py」、行 14。ダッシュボードインポートモジュール
File 「/usr/lib/python2.7/dist-packages/gappelli/dashboard/modules.py」、9 行目、django.contrib.contenttypes.models の 内 import ContentType File 「/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py」、139 行目、 クラス ContentType(models.Model):
File 「/usr/lib/python2.7/dist-packages/django/db/models/base.py」、__new__ app_config = apps.get_taining_app_config(module) の 110 行目 File get_containing_app_config self.check_apps_ready() の「/usr/lib/python2.7/dist-packages/django/apps/registry.py」、247 行目 File 「/usr/lib/python2.7/dist-packages/django/apps/registry.py」、125 行目、check_apps_ready raise App Registry Not Ready(「アプリはまだ読み込まれていません。」)
AppRegistryNotReady: アプリはまだ読み込まれていません。
Paragon Active Assurance Services の再起動に失敗する
sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds を使用して netrounds-* サービスを再起動すると、次のメッセージが生成されます。
netrounds-agent-ws-server.service の開始に失敗しました: ユニット netrounds-agent-ws-server.service がマスクされています。
netrounds-agent-daemon.service の開始に失敗しました: ユニット netrounds-agent-daemon.service がマスクされています。
これは、前述のサービスがパッケージ削除プロセスの過程でマスクされており、手動によるクリーンアップが必要であることを意味します。クリーンアップ手順を以下に示します。
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload
Juniper Networks、Juniper Networks ロゴ、Juniper、および Junos は、米国およびその他の国における Juniper Networks, Inc. の登録商標です。その他すべての商標、サービス マーク、登録商標、または登録サービス マークは、それぞれの所有者に帰属します。Juniper Networks は、本書の不正確な記載について一切責任を負いません。Juniper Networks は、予告なく本書を変更、修正、譲渡、または改訂する権利を留保します。Copyright © 2022 Juniper Networks, Inc. 無断複写・転載を禁じます。

ジュニパーネットワークスのロゴ

ドキュメント / リソース

JUNIPER NETWORKS コントロール センターのバージョンからのアップグレード [pdf] ユーザーガイド
コントロール センターをバージョンからアップグレード、コントロール センターをバージョンから、センターをバージョンからアップグレード、バージョン

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *