翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
実稼働ライセンスのインストール
このトピックの次のセクションでは、実稼働ライセンス (永久ライセンスまたはサブスクリプション) を購入して使用する方法について説明します。
トピック
ステップ 1: RLMサーバーをインストールする
永久ライセンスまたはサブスクリプションを購入すると、ライセンスの条件を定義するライセンスファイルが取得されます。ライセンスファイルは、Reprise License Manager (RLM) サーバーにインストールする必要があります。
の詳細についてはRLM、Reprise Software
Windows にRLMサーバーをインストールする
Windows にRLMサーバーをインストールするには
-
Reprise Software ウェブサイト
からRLMライセンス管理バンドルをダウンロードします。 注記
Amazon DCVバージョン 2022.1 以降では、RLMサーバー >= 14 が必要です。以前のバージョンでは RLM >= 12 が必要です。
RLM ライセンス管理バンドルの最新バージョンのインストールが推奨されます。
-
RLM ライセンス管理バンドルを にインストールします
C:\RLM
。
Linux にRLMサーバーをインストールする
Linux にRLMサーバーをインストールするには
-
Reprise Software ウェブサイト
からRLMライセンス管理バンドルをダウンロードします。 注記
Amazon DCVバージョン 2022.1 以降では、RLMサーバー >= 14 が必要です。以前のバージョンでは RLM >= 12 が必要です。
RLM ライセンス管理バンドルの最新バージョンのインストールが推奨されます。
-
ユーザーグループと
rlm
ユーザーを作成します。これは、任意の有効なユーザーまたはサービスアカウントです。この値にはルートアカウントを使用しないことを強くお勧めします。$
groupadd -r rlm$
useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
RLM サーバーに必要な
/opt/nice/rlm
および/opt/nice/rlm/license
ディレクトリを作成します。$
mkdir -p /opt/nice/rlm/license -
RLM ライセンス管理バンドルの内容を に抽出し
/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のリストには複数の が返されIDsますIDs。
-
以下のコマンドを実行します。
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 のリストに複数の IDsが返されました。
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
インターフェイスコマンドが実行され、次の ID が返されます。
Hostid of this machine: 0a1b2c3d4e5f
その後、この ID が記録され、 のライセンスの購入に使用されますDCV。
ステップ 3: 永久ライセンスまたはサブスクリプションを購入する
Amazon 永DCV続ライセンスまたはサブスクリプションを購入する方法については、「Amazon DCVウェブサイトで購入する方法
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
2017
DCV製品など)。有効期限。
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
ファイルの例を示しています。ライセンスファイルには、2 つの Amazon DCV製品のライセンスDCVと dcv-gl が含まれています。
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
ファイルを編集するには
-
任意のテキストエディタでファイル を開きます。
-
RLM サーバーのホスト名とTCPポート番号を、 で始まるファイルの最初の行に追加します
HOST
。警告
-
RLM_server_host_id
は、ライセンスの購入時に指定したホスト ID です。を編集することはできませんRLM_server_host_id
. -
(オプション) を追加して
ISV
、 で始まるファイルの行にISVポート番号を追加しますport=
。このポートは、DCVサーバーとの通信を有効にするために必要です。port_number
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.log
ファイルの内容は、RLMサーバーのバージョンによって若干異なる場合があります。 -
以下のコマンドを実行します。
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.log
ファイルの内容は、RLMサーバーのバージョンによって若干異なる場合があります。
ステップ 6: Amazon DCV サーバーを設定する
DCV サーバーを使用するように Amazon RLMサーバーを設定します。これを行うには、Amazon DCVサーバーでlicense-file
設定パラメータを設定する必要があります。
license-file
パラメータは、接続するRLMサーバーの仕様で 形式で設定する必要があります
。RLM サーバーは、ホスト名または IP アドレスとして指定できます。明示的に設定されていない場合、RLMサーバーポートはデフォルトで ですRLM_server_port
@RLM_server
5053
。
複数のRLMサーバーを使用している場合は、Linux では で、;
Windows :
では で区切って、複数のRLMサーバー仕様のリストを指定できます。その後、対応するサーバーと 1 つの接続が確立されるまで、RLMサーバーは順番にそれぞれに接続しようとします。これは、プライマリサーバーに到達できない場合にフェRLMイルオーバーRLMサーバーを使用して引き継ぐ場合などに特に便利です。この場合、ライセンスを次の形式で指定できます: RLM_primary_server_port
@RLM_primary_server
:RLM_failover_server_port
@RLM_failover_server
注記
Amazon DCV Server が Windows にインストールされている場合は、仕様のエントリを で区切る必要があります;
。
Windows Amazon DCV Server の設定
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 Server の設定
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サーバーへの接続を設定する必要がある場合は、上記の注意事項を確認してください。
-
ファイルを保存して閉じます。