翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
実稼働ライセンスのインストール
このトピックの次のセクションでは、実稼働ライセンス (永久ライセンスまたはサブスクリプション) を購入して使用する方法について説明します。
トピック
ステップ 1: RLM サーバーをインストールする
永久ライセンスまたはサブスクリプションを購入すると、ライセンスの条件を定義するライセンスファイルが取得されます。ライセンスファイルは、Reprise License Manager (RLM) サーバーにインストールする必要があります。
RLM の詳細については、Reprise Software
Windows に RLM サーバーをインストールする
Windows に RLM サーバーをインストールするには
-
RLM License Administration Bundle を Reprise Software ウェブサイト
からダウンロードします。 注記
Amazon DCV バージョン 2022.1 以降では、RLM サーバー 14 以上が必要です。以前のバージョンでは RLM 12 以上が必要です。
RLM License Administration Bundle の最新の安定版をインストールすることをお勧めします。
-
RLM License Administration Bundle を
C:\RLMにインストールします。
Linux に RLM サーバーをインストールする
Linux に RLM サーバーをインストールするには
-
RLM License Administration Bundle を Reprise Software ウェブサイト
からダウンロードします。 注記
Amazon DCV バージョン 2022.1 以降では、RLM サーバー 14 以上が必要です。以前のバージョンでは RLM 12 以上が必要です。
RLM License Administration Bundle の最新の安定版をインストールすることをお勧めします。
-
ユーザーグループと
rlmユーザーを作成します。これは、任意の有効なユーザーまたはサービスアカウントです。この値にはルートアカウントを使用しないことを強くお勧めします。$groupadd -r rlm$useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
RLM サーバーに必要な
/opt/nice/rlm/licenseディレクトリ/opt/nice/rlmとディレクトリを作成します。$mkdir -p /opt/nice/rlm/license -
RLM License Administration Bundle の内容を
/opt/nice/rlm/に展開し、ファイルがrlmユーザーに所有されていることを確認します。$tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$chown -R rlm:rlm /opt/nice/rlm
ステップ 2: RLM サーバーのホスト ID を取得する
RLM サーバーをインストールしたら、RLM サーバーのホスト ID を取得する必要があります。永久ライセンスまたはサブスクリプションを購入するときは、このホスト ID を指定する必要があります。
Windows で RLM サーバーホスト ID を取得する
サーバーのホスト ID を取得するには、コマンドプロンプトを開き、
C:\RLM\ に移動して、以下のコマンドを実行します。
C:\>rlmutil.exe rlmhostid ether
このコマンドから、RLM サーバーのホスト ID が次のように返されます。
Hostid of this machine: 06814example
ホスト ID を書き留めます。これは次のステップで必要になります。
Linux で RLM サーバーホスト ID を取得する
サーバーのホスト ID を取得するには (単一の戻り値)
-
/opt/nice/rlm/に移動します。 次のコマンドを実行します。
$./rlmutil rlmhostid etherこのコマンドは、各ネットワークインターフェイスの RLM サーバーのホスト ID を次のように返します。
ホスト ID を記録します。これは次のステップで必要になります。
例
このプロシージャが実行され、次の単一の ID が返されました。
Hostid of this machine: 0a1b2c3d4e5fこの ID は記録され、DCV のライセンスの購入に使用されます。
サーバーのホスト ID を取得するには (複数の戻り値)。
-
/opt/nice/rlm/に移動します。 次のコマンドを実行します。
$./rlmutil rlmhostid ether複数の ID が ID のリストとして返されます。
-
以下のコマンドを実行してください。
iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8) ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"このコマンドはゲートウェイネットワークインターフェイスの RLM サーバーのホスト ID を返します。
ホスト ID を記録します。これは次のステップで必要になります。
例
プロシージャが実行され、複数の ID のリストとして複数の ID が返されました。
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
インターフェイスコマンドが実行され、次の ID が返されます。
Hostid of this machine: 0a1b2c3d4e5f
この ID は記録され、DCV のライセンスの購入に使用されます。
ステップ 3: 永久ライセンスまたはサブスクリプションを購入する
Amazon DCV の永久ライセンスやサブスクリプションの購入方法については、Amazon DCV のウェブサイトの「How to Buy
RLM サーバーのホスト ID を指定する必要があります。ホスト ID は、Amazon DCV が提供するライセンスファイルに埋め込まれます。
ステップ 4: ライセンスファイルに変更を加える
Amazon DCV の永久ライセンスまたはサブスクリプションを購入すると、ライセンスを定義する license.lic ファイルが届きます。license.lic ファイルには、次の情報が含まれます。
RLM サーバーのホスト名。
ライセンスを購入したときに指定した RLM サーバーのホスト ID。
RLM サーバーの TCP ポート番号。デフォルトは
5053です。ISV ポート番号。これは、RLM サーバーが Amazon DCV ライセンスリクエストをリッスンするオプションポートです。指定しない場合は、起動時に RLM によってランダムにポートが選択されます。
ライセンスによってカバーされる Amazon DCV 製品、および各製品の以下の詳細:
ライセンスの対象であるメジャーバージョン (例: 2017 年の Amazon DCV 製品の場合は
2017)。有効期限。
Permanentはライセンスの有効期限が切れていないことを示します。同時セッションの最大数 (例: サーバー上の同時セッションが 10 の場合は
10)。ライセンスチェックサム。
ライセンス署名。
次のコードブロックは license.lic ファイルの形式を示しています。
HOST RLM_server_hostname RLM_server_host_id RLM_server_port
ISV nice port=port_number
LICENSE product_1 major_version expiration_date concurrent_sessions share=hi _ck=checksum sig="signature"
LICENSE product_2 major_version expiration_date concurrent_sessions share=hi _ck=checksum sig="signature"
次のコードブロックは、ISVポートを省略した license.lic ファイルの例を示しています。ライセンスファイルには、DCV と dcv-gl の 2 つの Amazon DCV 製品のライセンスが含まれています。
HOST My-RLM-server abcdef123456 5053 ISV nice LICENSE nice dcv 2017 permanent 10 share=hi _ck=456789098a sig="abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890ab" LICENSE nice dcv-gl 2017 permanent 10 share=hi _ck=123454323x sig="1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz12"
license.lic ファイルを編集するには
-
任意のテキストエディタでファイル を開きます。
-
HOSTで始まる RLM サーバーのホスト名とTCPポート番号をファイルの最初の行に追加します。警告
RLM_server_host_idは、ライセンスを購入したときに指定したホスト ID です。RLM_server_host_idは編集できません。 -
(オプション)
port=を追加して、ファイルの行にport_numberISVで始まる ISV ポート番号を追加します。このポートは DCV サーバーとの通信を可能にするために必要です。ISV ポートを指定しない場合は、
port=を省略します。ISV ポートを指定しない場合は、起動のたびに RLM によってランダムなポートが使用されます。port_number警告
ランダムに選択されたポートを使用できないようにファイアウォールを設定している場合は、
HOST行で指定されている RLM ポートに加えてこのポートを指定し、それを有効にするようにファイアウォールを設定する必要があります。 -
ファイルを保存して閉じます。
警告
ライセンスの他の部分を編集すると、ファイルの署名が破損し、ライセンスは無効になります。
ステップ 5: RLM サーバーを設定する
ライセンスファイルを変更したら、そのファイルを RLM サーバーに配置し、RLM サービスを開始する必要があります。
Windows で RLM サーバーを設定する
Windows で RLM サーバーを設定するには
-
RLM サーバーに接続します。
-
編集した
license.licファイルをC:\RLM\license\にコピーします。 -
Amazon DCV サーバーから
C:\Program Files\NICE\DCV\Server\license\nice.setファイルをコピーし、RLM サーバーのC:\RLM\フォルダに入れます。 -
RLM サーバーを、Windows サービスとしてインストールします。
C:\>rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlmRLM 起動オプションの詳細については、「Reprise Software License Manager (RLM)
」の製品ページを参照してください。 -
RLM サーバーを起動します。
C:\>net start dcv-rlm -
RLM サーバーが実行されていることを確認します。
-
任意のテキストエディタで
C:\RLM\nice.dlogを開き、次の行が表示されることを確認します。date_time(nice) Server started on license1 (hostid:host_id) for: dcv dcv-gl注記
RLM サーバーのバージョンによって
rlm.logファイルの内容が多少異なる場合があります。 -
以下のコマンドを実行してください。
C:\RLM\rlmutil rlmstat -a -crlm_server_hostname@5053このコマンドから RLM サーバーに関する情報が返されます。
-
Linux で RLM サーバーを設定する
Linux で RLM サーバーを設定するには
-
編集した
license.licファイルを/opt/nice/rlm/license/にコピーします。 -
Amazon DCV サーバーから
/usr/share/dcv/license/nice.setファイルをコピーし、RLM サーバーの/opt/nice/rlmに入れます。 -
RLM サーバーサービスを作成し、起動時に自動的に起動するようにします。
-
dcv-rlmという名前のファイルを/opt/nice/rlm/フォルダに作成します。$touch /opt/nice/rlm/dcv-rlm 任意のテキストエディタを使用してこのファイルを開き、以下のスクリプトを追加します。ファイルを保存して閉じます。
#! /bin/sh # chkconfig: 35 99 01 # description: The Reprise License Manager daemon. # processname: dcv-rlm ### BEGIN INIT INFO # Provides: dcv-rlm # Required-Start: $local_fs $remote_fs $syslog # Required-Stop: $local_fs $remote_fs $syslog # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: The Reprise License Manager daemon. # Description: A service that runs the Reprise License Manager daemon. ### END INIT INFO # user used to run the daemon RLM_USER="rlm" # root of rlm installation RLM_ROOT="/opt/nice/rlm" # license directory (license files should have .lic extension) RLM_LICENSE_DIR="/opt/nice/rlm/license" # log file RLM_LOG_FILE="/var/log/rlm.log" _getpid() { pidof -o $$ -o $PPID -o %PPID -x "$1" } start() { echo -n "Starting rlm: " touch ${RLM_LOG_FILE} chown "${RLM_USER}" ${RLM_LOG_FILE} su -p -s /bin/sh "${RLM_USER}" -c "${RLM_ROOT}/rlm -c ${RLM_LICENSE_DIR} \ -nows -dlog +${RLM_LOG_FILE} &" if [ $? -ne 0 ]; then echo "FAILED" return 1 fi echo "OK" } stop() { echo -n "Stopping rlm: " pid=`_getpid ${RLM_ROOT}/rlm` if [ -n "$pid" ]; then kill $pid >/dev/null 2>&1 sleep 3 if [ -d "/proc/$pid" ] ; then echo "FAILED" return 1 fi fi echo "OK" } status() { pid=`_getpid ${RLM_ROOT}/rlm` if [ -z "$pid" ]; then echo "rlm is stopped" return 3 fi echo "rlm (pid $pid) is running..." return 0 } restart() { stop start } case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1 esac exit $? # ex:ts=4:et:-
スクリプトを実行可能にして
/etc/init.d/にコピーし、それをchkconfigユーティリティに追加します。chmod +x /opt/nice/rlm/dcv-rlmcp -a /opt/nice/rlm/dcv-rlm /etc/init.d/chkconfig --add dcv-rlm
-
-
RLM サーバーを起動します。
$service dcv-rlm start -
RLM サーバーが実行中で、予期したとおりに機能していることを確認します。任意のテキストエディタで
var/log/rlm.logを開き、次の行が表示されることを確認します。date_time(nice) Server started on license1 (hostid:host_id) for: dcv dcv-gl注記
RLM サーバーのバージョンによって
rlm.logファイルの内容が多少異なる場合があります。
ステップ 6: Amazon DCV サーバーを設定する
RLM サーバーを使用するように Amazon DCV サーバーを設定します。この設定のために、Amazon DCV サーバーで license-file 設定パラメータを設定する必要があります。
license-file パラメータは、接続する RLM サーバーを指定して の形式で設定する必要があります。RLM サーバーは、ホスト名または IP アドレスで指定できます。明示的に設定しない場合、RLM サーバーポートはデフォルトで RLM_server_port@RLM_server5053 です。
複数の RLM サーバーを使用している場合は、Linux の場合は :、Windows の場合は ; で区切って、複数の RLM サーバーのリストを指定できます。その後サーバーは、対応する RLM サーバーと 1 つの接続が確立されるまで、各サーバーに対して順番に接続を試みます。これは、プライマリ RLM サーバーに到達できない場合に引き継ぐために RLM フェイルオーバーサーバーを使用している場合などに特に便利です。この場合、ライセンスを次の形式で指定できます: RLM_primary_server_port@RLM_primary_server:RLM_failover_server_port@RLM_failover_server
注記
Amazon DCV サーバーが Windows にインストールされている場合は、指定のエントリを ; で区切る必要があります。
Windows Amazon DCV サーバーの設定
Windows サーバーの license-file 設定パラメータを設定するには
-
Windows レジストリエディタを開きます。
-
[HKEY_USERS\S-1-5-18\Software\GSettings\com\nicesoftware\dcv\license\] キーに移動して、[license-file] パラメータを選択します。
レジストリキーに
license-fileパラメータが存在しない場合には作成する必要があります。左のパネルで、[ライセンス] キーのコンテキスト (右クリック) メニューを開き、[新規]、[文字列値] の順に選択します。
[名前] に
license-fileと入力し、[Enter] を押します。
-
[license-file] パラメータを開きます。[値のデータ] に、RLM サーバーのポート番号とホスト名を
の形式で入力します。複数の RLM サーバーへの接続を設定する必要がある場合は、上記の注意事項を確認してください。RLM_server_port@RLM_server [OK] を選択して Windows レジストリエディタを閉じます。
Linux Amazon DCV サーバーの設定
Linux サーバーの license-file 設定パラメータを設定するには
-
/etc/dcv/に移動し、任意のテキストエディタでdcv.confを開きます。 -
license-fileパラメータを[license]セクションで見つけます。次に、既存のパスを形式で RLM サーバーのポートとホスト名に置き換えます。RLM_server_port@RLM_serverlicense-fileセクションに[license]パラメータが存在しない場合は、次の形式を使用して手動で追加します。license-file = "RLM_server_port@RLM_server"複数の RLM サーバーへの接続を設定する必要がある場合は、上記の注意事項を確認してください。
-
ファイルを保存して閉じます。