

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memasang lisensi produksi
<a name="setting-up-production"></a>



Bagian berikut dalam topik ini menjelaskan cara membeli dan menggunakan lisensi produksi (lisensi abadi atau berlangganan).

**Topics**
+ [Langkah 1: Instal server RLM](#install-rlm)
+ [Langkah 2: Dapatkan ID host untuk server RLM](#hostid-rlm)
+ [Langkah 3: Beli lisensi atau langganan abadi](#license-purchase)
+ [Langkah 4: Ubah file lisensi](#setting-up-production-license-file)
+ [Langkah 5: Konfigurasikan Server RLM](#setting-up-rlm-server)
+ [Langkah 6: Konfigurasikan Server Amazon DCV](#setting-up-dcv-server)

## Langkah 1: Instal server RLM
<a name="install-rlm"></a>

Ketika Anda membeli lisensi abadi atau berlangganan, Anda mendapatkan file lisensi yang mendefinisikan persyaratan lisensi Anda. Anda harus menginstal file lisensi pada server Reprise License Manager (RLM). 

Untuk informasi lebih lanjut tentang RLM, lihat situs web [Reprise Software](https://reprisesoftware.com/products/reprise-license-manager-rlm/).

**Topics**
+ [Instal server RLM di Windows](#install-rlm-windows)
+ [Instal server RLM di Linux](#install-rlm-linux)

### Instal server RLM di Windows
<a name="install-rlm-windows"></a>

**Untuk menginstal server RLM di Windows**

1. Unduh Bundel Administrasi Lisensi RLM dari situs web Perangkat Lunak [Reprise](https://reprisesoftware.com/support/admin/license-administration-bundle/).
**catatan**  
Dimulai dengan Amazon DCV versi 2022.1 server RLM >= 14 diperlukan. Versi sebelumnya membutuhkan RLM >= 12.  
Instalasi versi stabil terbaru dari Bundel Administrasi lisensi RLM direkomendasikan.

1. Instal Bundel Administrasi Lisensi RLM ke. `C:\RLM`

### Instal server RLM di Linux
<a name="install-rlm-linux"></a>

**Untuk menginstal server RLM di Linux**

1. Unduh Bundel Administrasi Lisensi RLM dari situs web Perangkat Lunak [Reprise](https://reprisesoftware.com/support/admin/license-administration-bundle/).
**catatan**  
Dimulai dengan Amazon DCV versi 2022.1 server RLM >= 14 diperlukan. Versi sebelumnya membutuhkan RLM >= 12.  
Instalasi versi stabil terbaru dari Bundel Administrasi lisensi RLM direkomendasikan.

1. Buat grup pengguna dan `rlm` pengguna. Ini bisa berupa akun pengguna atau layanan yang valid. Kami sangat menyarankan agar Anda tidak menggunakan akun root untuk nilai ini.

   ```
   $ groupadd -r rlm
   ```

   ```
   $ useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm
   ```

1. Buat `/opt/nice/rlm` dan `/opt/nice/rlm/license` direktori yang diperlukan untuk server RLM.

   ```
   $ mkdir -p /opt/nice/rlm/license
   ```

1. Ekstrak konten Bundel Administrasi Lisensi RLM ke`/opt/nice/rlm/`, dan pastikan bahwa file tersebut dimiliki oleh pengguna. `rlm`

   ```
   $ tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1
   ```

   ```
   $ chown -R rlm:rlm /opt/nice/rlm
   ```

## Langkah 2: Dapatkan ID host untuk server RLM
<a name="hostid-rlm"></a>

Setelah Anda menginstal server RLM, Anda harus mendapatkan ID host server RLM. Anda harus memberikan ID host ini saat membeli lisensi atau langganan abadi.

### Dapatkan ID host server RLM di Windows
<a name="hostid-rlm-windows"></a>

**Untuk mendapatkan ID host untuk server, buka command prompt,**  
Arahkan ke`C:\RLM\`, dan kemudian jalankan perintah berikut.

```
C:\> rlmutil.exe rlmhostid ether
```

Perintah mengembalikan ID host untuk server RLM adalah sebagai berikut.

```
Hostid of this machine: 06814example
```

Catat ID host. Anda membutuhkannya untuk langkah selanjutnya.

### Dapatkan ID host server RLM di Linux
<a name="hostid-rlm-linux"></a>

**Untuk mendapatkan ID host server, pengembalian tunggal**

1. Navigasi ke `/opt/nice/rlm/`.

1. Jalankan perintah berikut:

   ```
   $ ./rlmutil rlmhostid ether
   ```

   Perintah mengembalikan ID host server RLM untuk setiap antarmuka jaringan sebagai berikut.

1. Rekam ID host. Anda membutuhkannya untuk langkah selanjutnya.

**Example**  
Prosedur ini dijalankan dan ID tunggal berikut dikembalikan:  

```
Hostid of this machine: 0a1b2c3d4e5f
```
ID ini kemudian dicatat dan akan digunakan untuk membeli lisensi untuk DCV.

**Untuk mendapatkan ID host server, beberapa pengembalian**

1. Navigasi ke `/opt/nice/rlm/`.

1. Jalankan perintah berikut:

   ```
   $ ./rlmutil rlmhostid ether
   ```

   Beberapa IDs akan dikembalikan dalam daftar IDs.

1. Jalankan perintah berikut.

   ```
   iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8)
   ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"
   ```

   Perintah harus mengembalikan ID host server RLM untuk antarmuka jaringan Gateway. 

1. Rekam ID host. Anda membutuhkannya untuk langkah selanjutnya.

**Example**  
Prosedur dijalankan dan beberapa IDs dikembalikan dalam daftar beberapa ID:  

```
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
```
Perintah antarmuka dijalankan dan mengembalikan ID berikut:  

```
Hostid of this machine: 0a1b2c3d4e5f
```
ID ini kemudian dicatat dan akan digunakan untuk membeli lisensi untuk DCV.

## Langkah 3: Beli lisensi atau langganan abadi
<a name="license-purchase"></a>

Untuk informasi tentang cara membeli lisensi abadi Amazon DCV atau langganan, lihat [Cara Membeli](https://www.nice-software.com/index.html#buy) di situs web Amazon DCV dan temukan distributor atau pengecer Amazon DCV di wilayah Anda.

Anda harus memberikan ID host untuk server RLM Anda. ID host disematkan dalam file lisensi yang disediakan Amazon DCV.

## Langkah 4: Ubah file lisensi
<a name="setting-up-production-license-file"></a>

Saat Anda membeli lisensi atau langganan abadi Amazon DCV, Anda menerima `license.lic` file yang menentukan lisensi. `license.lic`File tersebut mencakup informasi berikut:
+ Nama host dari server RLM.
+ ID host server RLM yang Anda berikan saat Anda membeli lisensi.
+ Nomor port TCP dari server RLM. Nilai default-nya `5053`.
+ Nomor port ISV. Ini adalah port opsional tempat server RLM mendengarkan permintaan lisensi Amazon DCV. Jika tidak ditentukan port acak dipilih oleh RLM saat startup.
+ Produk Amazon DCV yang dicakup oleh lisensi, bersama dengan detail berikut untuk setiap produk:
  + Versi utama yang dicakup oleh lisensi (misalnya, `2017` untuk produk Amazon DCV 2017).
  + Tanggal kedaluwarsa. `Permanent`menunjukkan bahwa lisensi tidak kedaluwarsa.
  + Jumlah maksimum sesi bersamaan (misalnya, `10` untuk 10 sesi bersamaan di server).
  + Checksum lisensi.
  + Tanda tangan lisensi.

Blok kode berikut menunjukkan format `license.lic` file:

```
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}}"
```

Blok kode berikut menunjukkan contoh `license.lic` file dengan port ISV dihilangkan. File lisensi mencakup lisensi untuk dua produk Amazon DCV, DCV dan 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"
```

**Untuk mengedit `license.lic` file**

1. Buka file dengan editor teks pilihan Anda.

1. Tambahkan nama host server RLM Anda dan nomor port TCP ke baris pertama dalam file, yang dimulai dengan. `HOST`
**Awas**  
{{RLM\_server\_host\_id}}Ini adalah ID host yang Anda berikan saat Anda membeli lisensi. Anda tidak dapat mengedit{{RLM\_server\_host\_id}}.

1. (Opsional) Tambahkan nomor port ISV di baris dalam file yang dimulai dengan`ISV`, dengan menambahkan`port={{port_number}}`. Port ini diperlukan untuk mengaktifkan komunikasi dengan server DCV. 

   Jika Anda tidak ingin menentukan port ISV, hilangkan`port={{port_number}}`. Jika Anda tidak menentukan port ISV, port acak digunakan oleh RLM pada setiap startup. 
**Awas**  
Jika Anda memiliki pengaturan firewall yang mencegah penggunaan port yang dipilih secara acak, Anda perlu menentukan port ini dan mengkonfigurasi firewall untuk mengaktifkannya, selain port RLM yang ditentukan dalam baris. `HOST` 

1. Simpan dan tutup file .

**Awas**  
Mengedit bagian lain dari file lisensi merusak tanda tangan file dan membatalkan lisensi.

## Langkah 5: Konfigurasikan Server RLM
<a name="setting-up-rlm-server"></a>

Setelah Anda memodifikasi file lisensi, Anda harus menempatkannya di server RLM Anda dan kemudian memulai layanan RLM.

**Topics**
+ [Konfigurasikan Server RLM di Windows](#prep-windows)
+ [Konfigurasikan server RLM di Linux](#prep-linux)

### Konfigurasikan Server RLM di Windows
<a name="prep-windows"></a>

**Untuk mengkonfigurasi server RLM pada Windows**

1. Connect ke server RLM Anda.

1. Salin `license.lic` file yang diedit ke`C:\RLM\license\`.

1. Salin `C:\Program Files\NICE\DCV\Server\license\nice.set` file dari server Amazon DCV Anda dan letakkan di `C:\RLM\` folder di server RLM Anda.

1. Instal server RLM sebagai layanan Windows.

   ```
   C:\> rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlm
   ```

   Untuk informasi selengkapnya tentang opsi startup RLM, lihat halaman produk [Reprise Software License Manager (RLM](https://reprisesoftware.com/products/reprise-license-manager-rlm/)).

1. Mulai server RLM.

   ```
   C:\> net start dcv-rlm
   ```

1. Konfirmasikan bahwa server RLM sedang berjalan.

   1. Buka `C:\RLM\nice.dlog` dengan editor teks pilihan Anda dan konfirmasikan bahwa baris berikut muncul.

      ```
      {{date_time}} (nice) Server started on license1 (hostid: {{host_id}}) for: dcv dcv-gl
      ```
**catatan**  
Isi `rlm.log` file mungkin sedikit berbeda tergantung pada versi server RLM.

   1. Jalankan perintah berikut.

      ```
      C:\RLM\rlmutil rlmstat -a -c {{rlm_server_hostname}}@5053
      ```

      Perintah mengembalikan informasi tentang server RLM.

### Konfigurasikan server RLM di Linux
<a name="prep-linux"></a>

**Untuk mengkonfigurasi server RLM di Linux**

1. Salin `license.lic` file yang diedit ke`/opt/nice/rlm/license/`.

1. Salin `/usr/share/dcv/license/nice.set` file dari server Amazon DCV Anda dan letakkan `/opt/nice/rlm` di server RLM Anda.

1. Buat layanan server RLM dan pastikan itu dimulai secara otomatis saat startup.

   1. Buat file bernama `dcv-rlm` di `/opt/nice/rlm/` folder:

      ```
      $ touch /opt/nice/rlm/dcv-rlm
      ```

   1. Buka file menggunakan editor teks pilihan Anda dan tambahkan skrip berikut. Simpan dan tutup file .

      ```
      #! /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:
      ```

   1. Buat skrip dapat dieksekusi, salin ke`/etc/init.d/`, lalu tambahkan ke utilitas`chkconfig`:

      ```
      chmod +x /opt/nice/rlm/dcv-rlm 
      ```

      ```
      cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
      ```

      ```
      chkconfig --add dcv-rlm
      ```

1. Mulai server RLM:

   ```
   $ service dcv-rlm start
   ```

1. Verifikasi bahwa server RLM berjalan dan berfungsi seperti yang diharapkan. Buka `var/log/rlm.log` dengan editor teks pilihan Anda dan konfirmasikan bahwa baris berikut muncul:

   ```
   {{date_time}} (nice) Server started on license1 (hostid: {{host_id}}) for: dcv dcv-gl
   ```
**catatan**  
Isi `rlm.log` file mungkin sedikit berbeda tergantung pada versi server RLM.

## Langkah 6: Konfigurasikan Server Amazon DCV
<a name="setting-up-dcv-server"></a>

Konfigurasikan server Amazon DCV Anda untuk menggunakan server RLM. Untuk melakukan ini, Anda harus mengonfigurasi parameter `license-file` konfigurasi di server Amazon DCV Anda.

 `license-file`Parameter harus diatur dengan spesifikasi server RLM untuk terhubung ke, dalam format. `{{RLM_server_port}}@{{RLM_server}}` Server RLM dapat ditentukan sebagai nama host atau sebagai alamat IP. Jika tidak dikonfigurasi secara eksplisit, port server RLM secara default. `5053` 

 Jika beberapa server RLM sedang digunakan, Anda dapat menentukan daftar beberapa spesifikasi server RLM, dipisahkan oleh `:` di Linux, oleh pada Windows. `;` Kemudian server akan mencoba untuk terhubung ke masing-masing secara bergantian, sampai satu koneksi dapat dibuat dengan server RLM corrresponding. Ini bisa sangat berguna misalnya ketika menggunakan server failover RLM untuk mengambil alih jika server RLM utama tidak dapat dijangkau. Dalam hal ini Anda dapat menentukan lisensi dalam format: `{{RLM_primary_server_port}}@{{RLM_primary_server}}:{{RLM_failover_server_port}}@{{RLM_failover_server}}` 

**catatan**  
Jika Amazon DCV Server diinstal pada Windows, Anda perlu memisahkan entri dalam spesifikasi dengan. `;`

**Topics**
+ [Konfigurasi Server Windows Amazon DCV](#config-win)
+ [Konfigurasi Server Linux Amazon DCV](#config-linux)

### Konfigurasi Server Windows Amazon DCV
<a name="config-win"></a>

**Untuk `license-file` mengkonfigurasi parameter konfigurasi pada server Windows**

1. Buka Windows Registry Editor.

1. **Arahkan ke **kunci HKEY\_USERS\\ S-1-5-18\\ Software\\\\ com\\nicesoftwareGSettings\\ dcv\\ license\\** dan pilih parameter file lisensi.**

   Jika tidak ada `license-file` parameter dalam kunci registri, Anda harus membuatnya:

   1. Buka menu konteks (klik kanan) untuk kunci **lisensi** di panel kiri dan pilih **New**, **String** Value.

   1. Untuk **Nama**, masukkan `license-file` dan tekan **Enter**.

1. Buka parameter **file lisensi**. Untuk **data Nilai**, masukkan nomor port dan nama host server RLM dalam format. `{{RLM_server_port}}@{{RLM_server}}` Periksa catatan di atas jika Anda perlu mengatur koneksi ke beberapa server RLM. 

1. Pilih **OK** dan tutup Windows Registry Editor.

### Konfigurasi Server Linux Amazon DCV
<a name="config-linux"></a>

**Untuk `license-file` mengkonfigurasi parameter konfigurasi pada server Linux**

1. Arahkan ke `/etc/dcv/` dan buka `dcv.conf` dengan editor teks pilihan Anda.

1. Temukan `license-file` parameter di `[license]` bagian. Kemudian, ganti jalur yang ada dengan port dan nama host server RLM dalam format. `{{RLM_server_port}}@{{RLM_server}}`

   Jika tidak ada `license-file` parameter di `[license]` bagian ini, tambahkan secara manual menggunakan format berikut:

   ```
   license-file = "{{RLM_server_port}}@{{RLM_server}}"
   ```

   Periksa catatan di atas jika Anda perlu mengatur koneksi ke beberapa server RLM.

1. Simpan dan tutup file .