目次 | 前へ | 次へ |
ライセンス数など、ライセンス管理に関する情報を記述、設定したファイルを dpkeylist といいます。dpkeylist はソフトウェア許諾リストです。dpkeylist の取り扱いについては、インストレーションガイドでご確認の上、正しい設定を行うようにしてください。 |
jserver によるかな漢字変換時に、ライセンスサーバに対してライセンスの要求が行われます。
ライセンスサーバは、ライセンス管理ファイル(ソフトウェア許諾リスト、アクセス制御リストなど)で設定されている内容にしたがって、ライセンスの供与を行います。
下図を参照してください。
ライセンス数 2 が設定されている環境下では下図のようになります。
|
本章では、このライセンス管理のしくみについて、ライセンス管理ファイルの内容とライセンス管理コマンドの使用方法を中心に説明しています。
Wnn6 for Linux/BSD Ver.3.0 では、ライセンスサーバからライセンスを取得できなかった(供与されなかった)クライアントで、かな漢字変換を行うことはできません。
1.はライセンスサーバマシン側で必ず設定します。
2.はライセンスサーバマシン側で必要に応じて設定します。
3.はクライアントマシン側で必要に応じて設定します。
以下で、上記のそれぞれのファイルについて説明します。
ライセンスサーバが一度に供与できるライセンス数を定義します。
ライセンスサーバマシン上で必ず設定しておきます。
dpkeylist の設定方法として、格納場所、記述内容について以下に説明します。
/usr/local/lib/dp/dpkeylist
ライセンスサーバ dpkeyserv の起動時のオプション -f で dpkeylist ファイルを上記の格納場所に関わらず指定することができます。このときのファイル指定が最優先されます。 |
アプリケーション名:ライセンス数:パスワード[:未使用時間のタイマ] |
|
未使用時間のタイマを設定しない場合: (提供されたパスワードの記述のみ) WNN6:2:B0E314D784C7800D6B8C81515B
未使用時間のタイマを設定する場合:
|
/usr/local/lib/dp/dpkeyallow
ライセンスサーバ dpkeyserv の起動時のオプション -a で dpkeyallow ファイルを上記の格納場所に関わらず指定することができます。このときのファイル指定が最優先されます。 |
|
|
任意のホストのクライアントから使用できるライセンスサーバを登録します。
必要に応じてクライアントマシン上に設定します。(注)
dpkeyservlist に複数のライセンスサーバホストマシンを設定することにより、1 台のサーバホストマシンに障害が発生してダウンすることになっても、自動的に別のサーバホストマシンに接続して、クライアント側でのアプリケーションの使用を中断させません。
また、クライアント数やマシンの台数が多い場合などには、ネットワーク資源を有効に活用して、負荷分散・危険分散させる手段となります。
dpkeyservlist の設定方法として、格納場所、記述内容について以下で説明します。
Wnn6 for Linux/BSD Ver.3.0 出荷時では、dpkeyservlist はインストール対象外となっています。このファイルを使用される場合には、以下の説明をよくお読みの上、新規に作成してください。 |
/usr/local/lib/dp/dpkeyservlist
|
ライセンスサーバの起動、制御コマンドには以下の 2 つがあります。
上記のそれぞれについて説明します。
前述の「2.1 dpkeylist」「2.2 dpkeyallow」(dpkeyallow は設定されていれば)の設定ファイルの内容にしたがって、ライセンスサーバを起動します。
1 つのホストマシン上では、ライセンスサーバは同時に 1 個しか起動させることができません。
また、dpkeylistファイルの記述に誤りがある場合、ライセンスサーバは起動しません。
ライセンスサーバは、SIGUP, SIGTERM, SIGKILL, SIGINT, SIGQUIT のシグナルを受けるまで、その動作を続行します。
ライセンスサーバdpkeyservの起動方法は以下の通りです。
|
[-a dpkeyallow_file] |
ライセンスサーバのアクセス制御リストのファイルパス名を指定します。 このオプション指定がなければ、前述の「2.2 dpkeyallow」にあるファイルの格納場所を検索します。 |
[-f dpkeylist_file] |
ライセンスサーバのソフトウェア許諾リストのファイルパス名を指定します。 このオプション指定がなければ、「2.1 dpkeylist」にあるファイルの格納場所を検索します。 |
[-l <logfile>] |
ライセンスサーバにおける通信のログをlogfileに保存します。 ログファイル名 logfile の引数の省略時には以下の優先順位で対応します。
|
[-L <logfile>] |
-l オプションと同じくライセンスサーバにおける通信のログを logfile に保存します。ただし、-L オプションでは、-l オプションと比べて通信パケットのダンプを余分に保存します。 ログファイル名省略時の対応は -l オプションでのそれと同じです。 |
dpkeyserv には、jserver / wnnds と同様に syslog 出力機能があります。この機能で出力されるログは、レベル 1 から レベル 5 に分類されます。上記の -l オプションでは dpkeyserv のレベル 4 に相当するログが出力されることになります。-L オプションでは 同 レベル 5 に相当するログが出力されます。レベル 1〜3 のログ(エラーメッセージ他)は syslog ファイルに出力すると同時に標準エラー出力(stderr)もされます dpkeyserv における出力ログ内容については、付録の「エラーメッセージ一覧」dpkeyserv の箇所を参照してください。 |
[-t min] |
アプリケーションが dpkeyserv からライセンスを供与されながら一定時間未使用である場合に、そのライセンスを開放します。 min に未使用の時間間隔を分単位で指定します。 この指定は、Wnn6 に限らず dpkeylist で設定されている全アプリケーションに対して有効となります。 |
dpkeystat は、ライセンスサーバ dpkeyserv の使用(消費)状況の表示と一旦取得されたライセンスの開放を行います。
ライセンスの開放は root の権限で行います。(注)
ライセンスの開放は、使用中のライセンスを開放することなくクライアントが異常終了した場合などに、強制的にライセンスを開放するために行います。 |
|
[-D server_hostname] |
dpkeystatコマンドの実行対象となるライセンスサーバマシンを指定します。 -D オプションを使用しない場合は、「2.3 dpkeyservlist」にある dpkeyservlist ファイルに登録されているホスト名に対応します。 dpkeyservlist ファイルが存在しない場合は、localhost に対応します。
|
|
[-h client_hostname] |
client_hostname で指定されたクライアントホストについてのみライセンスの使用状況の表示や開放を行います。
|
|
[-a application] |
application で指定されたアプリケーションについてのみ、ライセンスの使用状況の表示や開放を行います。
| |
[-u username] |
username で指定されたユーザについてのみ、ライセンスの使用状況の表示や開放を行います。
|
|
[-i interval] |
dpkeystat 実行による表示を interval で指定された間隔で繰り返します。interval は秒単位で指定します。 この指定を行うと、SIGINTなどで強制終了させない限り、永久に繰り返されることになります。
|
|
[<-y> license_number] |
ライセンスを開放します。スーパーユーザの権限で行ってください。 license_numberには、dpkeystat の表示で LNO の欄にあるライセンス番号を指定します。 通常、このオプションの使用時には、実行(kill)の確認を行いますが、ライセンス番号の前に -y を指定すると、この確認が行われなくなり、すぐにライセンスが開放されることになります。
|