翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
実稼働ライセンスのインストール
このトピックの次のセクションでは、実稼働ライセンス (永久ライセンスまたはサブスクリプション) を購入して使用する方法について説明します。
トピック
ステップ 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_number
ISV
で始まる 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 -c
rlm_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-rlm
cp -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_server
5053
です。
複数の 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
と入力し、[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_server
license-file
セクションに[license]
パラメータが存在しない場合は、次の形式を使用して手動で追加します。license-file = "
RLM_server_port
@RLM_server
"複数の RLM サーバーへの接続を設定する必要がある場合は、上記の注意事項を確認してください。
-
ファイルを保存して閉じます。