ジュニパー Agile License Manager のトラブルシューティング
ジュニパー Agile License Manager のトラブルシューティング
このトピックでは、一般的な問題をトラブルシューティングするための一般的なガイドを提供します。
- 非 root ユーザーのインストールが失敗
- 無効または破損したアジャイル ライセンス マネージャー ID ファイル
- アジャイル ライセンス マネージャーのエラー チェック ステータス
- Agile License Managerがリーダーに代わり、Followerとして始動
非 root ユーザーのインストールが失敗
Problem
root 以外のユーザーが次のスクリプトを呼び出して Agile License Manager をインストールしようとすると、インストール プロセス中にエラー メッセージ install
が表示されます。
$ ./install64.sh -S 10.221.133.158 -I ../LicenseManagerIdentity.xml --accept-agreement --force -P /opt/license -H agile-license-server-03
./install64.sh must be run as root
Solution
Ubuntuデバイスでは、プレフィックス sudo
を使用してインストールへのルート アクセスを提供し、rootユーザーとしてログインします。
$ sudo ./install64.sh -S 10.221.133.158 -I ../LicenseManagerIdentity.xml --accept-agreement --force -P /opt/license -H nari-agile-license-server-03
Operating System: Linux Host Name: nari-agile-license-server-03 Installation type: SIMPLE Customer ID: e58400d1-f33f-11e8-acbb-066d655a3c76 License Manager ID file: ../LicenseManagerIdentity.xml Installation Path: /opt/license/AgileLicenseManager/0.0.1 Installing Agile License Manager 0.0.1 in directory /opt/license/AgileLicenseManager/0.0.1. Copying Agile License Manager 0.0.1 files to /opt/license/AgileLicenseManager/0.0.1. Agile License Manager installed successfully.
無効または破損したアジャイル ライセンス マネージャー ID ファイル
Problem
次のスクリプトを呼び出して Agile License Manager をインストールすると、インストール プロセス中にエラー install
が表示されます。
$ sudo ./install64.sh -S 10.221.133.158 -I ../LicenseManagerIdentity.xml --accept-agreement --force -P /opt/license -H nari-agile-license-server-03
Invalid license manager ID file.
Solution
この問題は、破損または編集した LicenseManagerIdentity.xml ファイルがデバイスからダウンロードアジャイル ライセンシング ポータル。ユーザーは、ファイルを編集しないことです。ファイルが破損している場合は、ポータルからもう一度ファイルをダウンロードしてインストールを実行します。
アジャイル ライセンス マネージャーのエラー チェック ステータス
Problem
メッセージは Error checking...133
、 .アジャイル ライセンス サーバー開始しました。
# sudo ./start64.sh sudo: unable to resolve host blrserver01 # Do not remove the following line, or various programs Trying to stop Agile License Manager if its already running! Stopping Agile License Manager for junipernetworks. Agile License Manager for junipernetworks is already stopped. Trying to stop Agile Cloud Plugin Service if its already running! Stopping Agile Cloud Plugin Service for junipernetworks. Agile Cloud Plugin Service for junipernetworks is already stopped. Starting Agile License Manager... Initializing Agile License Manager for junipernetworks. 03/04/19 12:35:55 Please wait, sleeping for 30 sec to allow redundant License Managers to synchronize. 03/04/19 12:36:25 Error checking status of License Manager : 133 03/04/19 12:36:25 Continuing further, for starting SCP Agile License Manager for junipernetworks is running.
Solution
問題は、サーバー グループに設定されたサーバーが解決できない、つまり、サーバーがローカル サーバー名か、グループ内のその他のサーバー名になる可能性があるという問題があります。
サーバー グループ内に blrserver01、blrserver02、blrserver03 サーバーだけが使用されているなど、ダミー サーバーであるその他のサーバーはダミー サーバーだとします。次のように、/etc/hosts ファイルのエントリーを追加する必要があります。すべてのホスト名を確実に解決するには、エントリーが必要です。
10.221.129.23 blrserver01 10.1.1.2 blrserver02 10.1.1.3 blrserver03
Agile License Managerがリーダーに代わり、Followerとして始動
コマンドを使用して LEADER であるアジャイル ライセンス マネージャーを起動すると(順序に従ってリーダーとして開始する必要があります)、その後追い手 #sudo ./start64.sh
として起動します。次の出力が表示されます。
Trying to stop Agile License Manager if its already running! Stopping Agile License Manager for junipernetworks. Successfully stopped Agile License Manager for junipernetworks. Trying to stop Agile Cloud Plugin Service if its already running! Stopping Agile Cloud Plugin Service for junipernetworks. Please wait.... Successfully stopped Agile Cloud Plugin Service for junipernetworks. Starting Agile License Manager... Initializing Agile License Manager for junipernetworks. 03/04/19 12:58:22 Please wait, sleeping for 30 sec to allow redundant License Managers to synchronize. 03/04/19 12:58:52 License Manager redundancy synch in progress.. (82) Status : UNKNOWN 03/04/19 12:58:52 Please wait, sleeping for 30 sec to allow redundant License Managers to synchronize. 03/04/19 12:59:22 License Manager redundancy synch complete (2), Status : FOLLOWER Agile License Manager for junipernetworks is running. Starting Agile Cloud Plugin Service... Initializing Agile Cloud Plugin Service for junipernetworks. Agile Cloud Plugin Service for junipernetworks is running.
Solution
サーバーが起動すると、冗長設定で複数のサーバーを示す -A オプションを使用してインストールで使用される lserv_advance_config.xml ファイルに設定されたサーバー間で LEADER/FOLLOWER を選択します。
<licenseServerRedundancy> <!-- Server details consisting name and IP are configured in the order sequence of preference Maximum allowed servers are 4 in a redundat server group, the minimum is 2. --> <licenseServer> <serverName>agile-license-server-01</serverName> <serverIP>10.1.1.1</serverIP> </licenseServer> <licenseServer> <serverName>agile-license-server-02</serverName> <serverIP>10.1.1.2</serverIP> </licenseServer> <licenseServer> <serverName>agile-license-server-03</serverName> <serverIP>10.1.1.3</serverIP> </licenseServer> <licenseServer> <serverName>agile-license-server-04</serverName> <serverIP>10.1.1.4</serverIP> </licenseServer> </licenseServerRedundancy>
RMS サーバー LEADER の選択中、設定の順序は前の出力に記載されたサーバーの順序に基ごとのであり、License Manager 設定で稼働しているサーバーがリーダー の役割を果たします。たとえば、agile-license-server-01 がダウンすると、agile-license-server-02 が LEADER の役割を果たします。Agile-license-server-01 がオンラインに戻ってくると、リーダーの役割が取り戻されます。
ただし、初期化中に表示されるアジャイル ライセンス マネージャーのステータスは一時的な場合が多く、グループ内の他の Agile License Manager の可用性に応じて数秒後に変更される場合があります。
アジャイル ライセンス マネージャーのステータスは、Agile License Manager の実行中いつでも次のコマンドを実行して確認できます。
# sudo ./lsmon64 -d -l localhost
Pool Info: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <sentinelInfo> <serverPool> <server> <type>LEADER</type> <status>UP</status> <hostName></hostName> <ipAddress>10.221.129.23</ipAddress> </server> <server> <type>FOLLOWER</type> <status>DOWN</status> <hostName></hostName> <ipAddress>10.1.1.2</ipAddress> </server> <server> <type>FOLLOWER</type> <status>DOWN</status> <hostName></hostName> <ipAddress>10.1.1.3</ipAddress> </server> </serverPool> </sentinelInfo>