

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon DCV サーバーのセットアップ
<a name="setting-up"></a>

Amazon DCV を使用するには、Amazon DCV セッションをホストするサーバーに Amazon DCV サーバーソフトウェアをインストールします。ソフトウェアに正しくライセンスが付与されていることを確認します。

次のトピックでは、Amazon DCV サーバーをインストールしてライセンスを取得する方法について説明します。[ライセンス](setting-up-license.md)に関するトピックは、オンプレミスおよびその他のクラウドベースサーバーでのインストールにのみ適用されます。これは、Amazon EC2 インスタンスでの Amazon DCV サーバーの使用にはライセンスが不要であるためです。

**Topics**
+ [ステップ 1: Amazon DCV サーバーをインストールする](setting-up-installing.md)
+ [ステップ 2: Amazon DCV サーバーのライセンスを取得する](setting-up-license.md)
+ [ステップ 3: Amazon DCV サーバーのイメージングを設定する (オプション)](imaging.md)

# ステップ 1: Amazon DCV サーバーをインストールする
<a name="setting-up-installing"></a>

以下のトピックでは、Windows、Linux、macOS に最新バージョンの Amazon DCV サーバーをインストールする方法について説明します。Amazon EC2 インスタンス、オンプレミスサーバー、またはクラウドベースサーバーに Amazon DCV をインストールする場合は、以下のステップを実行します。

**注記**  
Amazon DCV サーバーを旧バージョンから最新バージョンにアップグレードする場合は、「[Amazon DCV サーバーのアップグレード](setting-up-upgrading.md)」を参照してください。

**注記**  
macOS 用 Amazon DCV サーバーは、Amazon EC2 Apple シリコンインスタンスでのみサポートされています。

**Topics**
+ [Windows への Amazon DCV サーバーのインストール](setting-up-installing-windows.md)
+ [Linux への Amazon DCV サーバーのインストール](setting-up-installing-linux.md)
+ [macOS への Amazon DCV サーバーのインストール](setting-up-installing-macos.md)

# Windows への Amazon DCV サーバーのインストール
<a name="setting-up-installing-windows"></a>

Amazon DCV サーバーソフトウェアを Windows サーバーにインストールし、そこから Amazon DCV セッションを実行できます。ソフトウェアをインストールする前に、サーバーがソフトウェアを実行するための前提条件を満たしていることを確認してください。ソフトウェアをインストールするプロセスは、インストールウィザードを使用して手動で実行するか、Amazon DCV によって自動的にインストールできます。

**Topics**
+ [前提条件](setting-up-installing-winprereq.md)
+ [サーバーのインストール](setting-up-installing-wininstall.md)

# Amazon EC2 インスタンスでの Windows Amazon DCV サーバーの前提条件
<a name="setting-up-installing-winprereq"></a>

このトピックでは、Amazon DCV サーバーをインストールする前に Windows Amazon EC2 インスタンスを設定する方法について説明します。Amazon EC2 の Windows インスタンスに Amazon DCV サーバーをインストールしない場合は、これらの前提条件をスキップしてください。

**Topics**
+ [すべてのインスタンスの前提条件](#setting-up-installing-all)
+ [高速コンピューティングインスタンスの前提条件](#setting-up-installing-graphics)
+ [その他のインスタンスファミリーの前提条件](#setting-up-installing-general)

## すべてのインスタンスの前提条件
<a name="setting-up-installing-all"></a>

 バージョン 2024.0 以降、Windows バージョンの Amazon DCV では、Visual Studio 2017 用の Microsoft Visual C\$1\$1 再頒布可能パッケージではなく、Visual Studio 2022 用の Microsoft Visual C\$1\$1 再頒布可能パッケージを要件としています。

ベストプラクティスは、サーバー管理者が Amazon DCV サーバーをインストールする前に、Visual Studio 用の Microsoft Visual C\$1\$1 再頒布可能パッケージがインストールしていることです。2024.0 Amazon DCV MSI インストーラは依存関係をチェックし、見つからない場合は、Amazon DCV のインストール前に要件のインストールを試みます。この動作はフォールバックメカニズムであり、今後のリリースで削除されます。インストールに自動化を使用する管理者は、Amazon DCV サーバーの前に、自動化を更新して Visual Studio 用の Microsoft Visual C\$1\$1 再配布可能パッケージをインストールする必要があります。また、Microsoft Visual C\$1\$1 再頒布可能パッケージは、インストールの一環としてホストを再起動する場合があることに注意してください。

## 高速コンピューティングインスタンスの前提条件
<a name="setting-up-installing-graphics"></a>

### GPU グラフィックインスタンスの前提条件
<a name="setting-up-installing-graphics"></a>

GPU グラフィックインスタンス (G2、G3、G4dn、G4ad、G5 などのインスタンス) を使用している場合は、適切な NVIDIA ドライバーまたは GPU ドライバーをインストールして設定することをお勧めします。GPU ドライバーにより次の機能が有効になります。
+ アプリケーションの DirectX および OpenGL ハードウェアアクセラレーション
+ H.264 ビデオストリーミングエンコードのハードウェアアクセラレーション
+ カスタマイズ可能なサーバーモニターの解像度
+ サーバーモニターの最大解像度の増加— 最大 4096x2160
+ サーバーモニター数の増加

GPU グラフィックスインスタンスに NVIDIA GPU ドライバーをインストールする方法については、「*Amazon EC2 ユーザーガイド*」の以下のトピックを参照してください。
+ NVIDIA GPU とともに使用するインスタンス (G2、G3、G4dn、G5 などのインスタンス) については、「[Windows への NVIDIA ドライバーのインストール](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver.html)」を参照してください。
+ AMD GPU を使用するインスタンス (G4ad インスタンスなど) については、「[Windows インスタンスに AMD ドライバーをインストールする](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-amd-driver.html)」を参照してください。

Amazon EC2 G4ad インスタンスの詳細については、ブログ投稿記事「[新しい Amazon EC2 G4ad インスタンスの詳細](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/)」を参照してください。

### その他の高速コンピューティングインスタンスの前提条件
<a name="setting-up-installing-accelerated"></a>

GPU グラフィックインスタンスではない高速コンピューティングインスタンス (P2、P3、P3dn などのインスタンス) を使用している場合は、適切な NVIDIA GPU ドライバーをインストールして設定することをお勧めします。NVIDIA GPU ドライバーにより、H.264 ビデオストリーミングエンコードのハードウェアアクセラレーションが有効になります。

高速コンピューティングインスタンスに NVIDIA GPU ドライバーをインストールする方法については、「*Amazon EC2 ユーザーガイド*」の「[パブリック NVIDIA ドライバー](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver.html#public-nvidia-driver)」を参照してください。

高速コンピューティングインスタンスに NVIDIA GPU ドライバーをインストールしても、サーバーモニターの制限や解像度は向上しません。サーバーモニター解像度のサポートを追加するには、NVIDIA GRID ドライバーをインストールします。詳細については、NVIDIA ウェブサイトの「[NVIDIA vGPU ソフトウェア](https://www.nvidia.com/object/vGPU-software-driver.html)」を参照してください。

## その他のインスタンスファミリーの前提条件
<a name="setting-up-installing-general"></a>

高速コンピューティングインスタンス以外のインスタンスについては、Windows 2016 を使用しているか、2023.1 以前のバージョンの Amazon DCV サーバーを実行している場合は、Amazon DCV 仮想ディスプレイドライバーをインストールすることをお勧めします。このようなインスタンスには、汎用、コンピューティング最適化、メモリ最適化、ストレージ最適化などのインスタンスファミリーがあります。

Amazon DCV 仮想ディスプレイドライバーをインストールすると、以下が有効になります。
+ 最大 4 つのモニターに対するサポート
+ カスタム解像度に対するサポート
+ 4K UHD 解像度に対するサポート

Amazon DCV サーバーに接続されたサーバーモニターを、Windows コントロールパネルで管理することはできません。

**注記**  
Amazon DCV 仮想ディスプレイドライバーは、Windows Server 2016 以降でサポートされています。間接ディスプレイドライバー (IDD) が DCV サーバーにパッケージ化されているため、DCV サーバー 2023.1 以降で Windows Server 2019 以降を使用している場合は、ドライバーは必要ありません。IDD が推奨されますが、[GetConsoleScreenshot](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetConsoleScreenshot.html) 機能は期待どおりに動作しません。

**重要**  
NVIDIA GPU ドライバーなどといった他の GPU ドライバーと一緒に Amazon DCV 仮想ディスプレイドライバーをインストールすると、競合が発生する可能性があります。競合を回避するために、Amazon DCV 仮想ディスプレイドライバーを他の GPU ドライバーと組み合わせてインストールしないことをお勧めします。

**インスタンスに Amazon DCV 仮想ディスプレイドライバーをインストールする方法**

1. Amazon DCV 仮想ディスプレイドライバーのインストーラを [Amazon DCV ウェブサイト](http://download.amazondcv.com)からダウンロードします。

1. 次のいずれかを実行して、ドライバーをインストールします。
   + インストールウィザードを実行します。
   + インストールファイルをダブルクリックします。
   + 次のコマンドを使用して自動インストールを実行します。

     ```
     C:\> nice-dcv-virtual-display-x64-Release-88.msi /quiet /norestart
     ```

1. インスタンスを再起動します。

1. インスタンスに再接続します。

# Windows への Amazon DCV サーバーのインストール
<a name="setting-up-installing-wininstall"></a>

インストールウィザードを使用して、Amazon DCV サーバーを Windows ホストサーバーにインストールすることができます。ウィザードで一連のステップを実行して、Amazon DCV サーバーのインストールをカスタマイズすることができます。また、コマンドラインを使用して自動インストールを実行することもできます。その場合はデフォルト設定によりインストール手順が自動化されます。

**Contents**
+ [ウィザードの使用](#setting-up-installing-windows-wizard)
+ [自動インストールの使用](#setting-up-installing-windows-unattended)

## ウィザードの使用
<a name="setting-up-installing-windows-wizard"></a>

Amazon DCV サーバーインストールウィザードを使用して、ガイド付きインストールを行います。

**ウィザードを使用して Amazon DCV サーバーを Windows にインストールする方法**

1. Amazon DCV サーバーのインストール先となるサーバーを起動して接続します。

1. [Amazon DCV](http://download.amazondcv.com) ウェブサイトから Amazon DCV サーバーインストーラをダウンロードします。
**注記**  
Amazon DCV サーバーは、64 ビットバージョンでのみ利用可能で、64 ビット Windows オペレーティングシステムでサポートされています。
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。

1. `nice-dcv-server-x64-Release-2025.0-version_number.msi` を実行します。

1. ようこそ画面で、[**Next**] を選択します。

1. [End-User License Agreement] (エンドユーザーライセンス契約) 画面で、使用許諾書を読みます。同意する場合は、**[I accept the terms in the License Agreement]** (使用許諾契約書の条項に同意します) チェックボックスを選択して、**[Next]** (次へ) を選択します。

1. (オプション) [**コンポーネントの選択**] 画面で項目を選択して、インストールするコンポーネントを設定します。インストールするコンポーネントをマークするには、その項目を選択し、「**ローカルハードドライブにインストールされる**」を選択します。インストール対象からコンポーネントを除外するには、その項目を選択し、[**すべての機能が使用できなくなくなる**] を選択します。

1. [DCV Service Configuration (DCV サービス設定)] 画面で、次の操作を行います。

   1. (オプション) サーバーのファイアウォールを手動で構成して必要なポートで通信できるようにするには、[**No, I will manually configure my firewall later (いいえ、後でファイアウォールを手動で構成します)**] を選択します。

   1. (オプション) Amazon DCV サーバーをインストール後に手動で起動するには、**[いいえ、DCV サービスを手動で開始します]** を選択します。このオプションを選択すると、インストールが完了した後で自動的にコンソールセッションを開始することはできません。このオプションを選択すると、ステップ 9 はスキップされます。

1. [**次へ**] を選択します。

1. [DCV Session Management Configuration (セッション管理設定)] 画面で、自動コンソールセッションの所有者を指定します。または、インストールの完了後に自動コンソールセッションが開始されないようにするには、[**いいえ、セッションを手動で作成します**] を選択します。
**注記**  
以前にサーバーを自動的に開始することを選択した場合にのみ、このステップを完了します。

1. **[インストール]** を選択します。

## 自動インストールの使用
<a name="setting-up-installing-windows-unattended"></a>

Amazon DCV では、サーバーソフトウェアを自動的にインストールしてアクティブ化できます。これは「自動インストール」と呼ばれます。デフォルト設定では、自動インストールにより次の処理が実行されます。
+ ポート 8443 を介した通信を許可するファイアウォールルールを追加します。
+ Amazon DCV サーバーの自動起動を有効にします。
+ 自動コンソールセッションを作成します。
+ コンソールセッションの所有者を、インストールを実行するユーザーに設定します。

インストールコマンドに次のオプションを追加することで、デフォルトのアクションを上書きすることができます。
+ `DISABLE_FIREWALL=1` — インストーラによりファイアウォールルールが追加されないようにします。
+ `DISABLE_SERVER_AUTOSTART=1` — Amazon DCV サーバーがインストール後に自動的に開始されないようにします。
+ `DISABLE_AUTOMATIC_SESSION_CREATION=1` — インストーラにより自動コンソールセッションが開始されないようにします。
+ `AUTOMATIC_SESSION_OWNER=owner_name` — 自動コンソールセッションの別の所有者を指定します。
+ `ADDLOCAL=component_list` — インストールする要素のセットに要素を追加します。
+ `REMOVE=component_list` — インストールする要素のセットから要素を削除します。
**注記**  
`REMOVE` オプションは `ADDLOCAL` オプションの後で評価されます。両方のリストに入っている要素はインストールされません。

component\$1list は、次の値が含まれている可能性があるコンマ区切りリストです。
+ `audioMicDriver`: マイクロフォンドライバー
+ `audioSpkDriver`: スピーカードライバー
+ `printerDriver`: プリンタードライバー
+ `usbDriver`: USB デバイスリモート化ドライバー (デフォルトでは無効)
+ `webcamDriver`: ウェブカメラのドライバー
+ `gamepadDriver`: ゲームパッドドライバー
+ `webClient`: ウェブクライアント
+ `webauthn`: Webauthn リダイレクト
+ `iddDriver`: 間接ディスプレイドライバー (推奨)
+ `webrtc`: WebRTC リダイレクトコンポーネント
+ `ALL`: すべてのコンポーネント

**自動インストールを使用して Windows に Amazon DCV サーバーをインストールする方法**

1. Amazon DCV サーバーのインストール先となるサーバーを起動して接続します。

1. [Amazon DCV](http://download.amazondcv.com) ウェブサイトから Amazon DCV サーバーインストーラをダウンロードします。
**注記**  
Amazon DCV サーバーは、64 ビットバージョンでのみ利用可能で、64 ビット Windows オペレーティングシステムでサポートされています。

1. コマンドプロンプトウィンドウを開いて、インストーラをダウンロードしたフォルダに移動します。

1. 次のいずれかの例に示されているように、自動インストーラを実行します。
   + デフォルトのコンポーネントをインストールします。

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     /quiet /norestart /l*v dcv_install_msi.log
     ```
   + すべてのコンポーネントをインストールします。

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     ADDLOCAL=ALL /quiet /norestart /l*v dcv_install_msi.log
     ```
   + コンポーネントのサブセットをインストールします。

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     ADDLOCAL=audioMicDriver,audioSpkDriver,printerDriver,webcamDriver /quiet /norestart /l*v dcv_install_msi.log
     ```

# Linux への Amazon DCV サーバーのインストール
<a name="setting-up-installing-linux"></a>

Amazon DCV サーバーソフトウェアを Linux サーバーにインストールし、そこから Amazon DCV セッションを実行できます。ソフトウェアをインストールする前に、サーバーがソフトウェアを実行するための前提条件を満たしていることを確認してください。ソフトウェアをインストールするプロセスは、インストールウィザードを使用して手動で実行するか、 AWSによって自動的にインストールできます。

このセクションでは、Amazon DCV サーバーを Linux にインストールする方法について説明します。

**Topics**
+ [前提条件](setting-up-installing-linux-prereq.md)
+ [サーバーのインストール](setting-up-installing-linux-server.md)
+ [インストール後のチェックの実行](setting-up-installing-linux-checks.md)

# Linux Amazon DCV サーバーの前提条件
<a name="setting-up-installing-linux-prereq"></a>

Amazon DCV を使用すると、クライアントが Linux サーバーのリモートのグラフィカル X セッションにアクセスできます。これにより、対応する Linux デスクトップにアクセスできます。Amazon DCV では、コンソールセッションと仮想セッションの 2 種類の Linux デスクトップストリーミングがサポートされています。コンソールおよび仮想セッションの詳細については、「[Amazon DCV セッションの管理](managing-sessions.md)」を参照してください。

このトピックでは、Linux サーバーで Amazon DCV を使用するための前提条件をインストールする方法について説明します。

**Topics**
+ [デスクトップ環境とデスクトップマネージャーをインストールする](#linux-prereq-gui)
+ [Wayland プロトコルの無効化 (GDM3 のみ)](#linux-prereq-wayland)
+ [X サーバーを設定する](#linux-prereq-xserver)
+ [glxinfo ユーティリティをインストールする](#linux-prereq-tools)
+ [OpenGL ソフトウェアレンダリングの検証](#linux-prereq-opengl)
+ [グラフィックスインスタンス用の GPU ドライバーをインストールする](#linux-prereq-gpu)
+ [GPU 以外のインスタンスに XDummy ドライバーをインストールする](#linux-prereq-nongpu)

## デスクトップ環境とデスクトップマネージャーをインストールする
<a name="linux-prereq-gui"></a>

Linux サーバーでの Amazon DCV のエクスペリエンスが向上するように、デスクトップ環境とデスクトップマネージャーをインストールできます。

デスクトップ環境は、Linux オペレーティングシステムとやり取りするのに役立つグラフィカルユーザーインターフェイス (GUI) です。いくつかのデスクトップ環境があり、Amazon DCV はそれらの多くで動作します。デスクトップマネージャーは、ユーザーのログイン画面を管理し、デスクトップ環境セッションと X サーバーを起動および停止するプログラムです。

次のタブ付きのコンテンツは、サポートされているオペレーティングシステムにデフォルトのデスクトップ環境とデスクトップマネージャーをインストールするステップを示しています。また、サポートされているオペレーティングシステムで X サーバーを設定して開始する方法も示しています。

------
#### [ RHEL, CentOS, and Rocky Linux ]

RHEL、CentOS、Rocky Linux のデフォルトのデスクトップ環境は Gnome3 で、デフォルトのデスクトップマネージャーは GDM です。

**RHEL、CentOS、Rocky Linux にデスクトップ環境とデスクトップマネージャーをインストールして設定するには**

1. デスクトップ環境とデスクトップマネージャーパッケージをインストールします。
   + RHEL と Rocky Linux

     ```
     $ sudo yum groupinstall 'Server with GUI'
     ```
   + CentOS

     ```
     $ sudo yum groupinstall "GNOME Desktop"
     ```

1. ソフトウェアパッケージを更新して、Linux サーバーが最新のものになるようにします。

   ```
   $ sudo yum upgrade
   ```

1. Linux サーバーを再起動します。

   ```
   $ sudo reboot
   ```

------
#### [ Amazon Linux 2 ]

Amazon Linux 2 のデフォルトのデスクトップ環境は Gnome3 で、デフォルトのデスクトップマネージャーは GDM です。

**Amazon Linux 2 にデスクトップ環境とデスクトップマネージャーをインストールして設定するには**

1. デスクトップ環境とデスクトップマネージャーパッケージをインストールします。

   ```
   $ sudo yum install gdm gnome-session gnome-classic-session gnome-session-xsession
   ```

   ```
   $ sudo yum install xorg-x11-server-Xorg xorg-x11-fonts-Type1 xorg-x11-drivers 
   ```

   ```
   $ sudo yum install gnome-terminal gnu-free-fonts-common gnu-free-mono-fonts gnu-free-sans-fonts gnu-free-serif-fonts
   ```

1. ソフトウェアパッケージを更新して、Linux サーバーが最新のものになるようにします。

   ```
   $ sudo yum upgrade
   ```

1. Linux サーバーを再起動します。

   ```
   $ sudo reboot
   ```

------
#### [ Amazon Linux 2023 ]

Amazon Linux 2023 のデフォルトのデスクトップ環境は Gnome3 で、デフォルトのデスクトップマネージャーは GDM です。

**Amazon Linux 2023 でデスクトップ環境とデスクトップマネージャーをインストールして設定するには**

1. デスクトップ環境とデスクトップマネージャーパッケージをインストールします。

   ```
   $ sudo dnf groupinstall 'Desktop'
   ```

1. ソフトウェアパッケージを更新して、Linux サーバーが最新のものになるようにします。

   ```
   $ sudo dnf upgrade
   ```

1. Linux サーバーを再起動します。

   ```
   $ sudo reboot
   ```

------
#### [ Ubuntu 20.x, 22.x, and 24.x ]

Ubuntu 20.x/22.x/24.x の場合、デフォルトのデスクトップ環境は Gnome3 で、デフォルトのデスクトップマネージャーは GDM3 です。Ubuntu 20.x 以降、LightDM は Amazon DCV でサポートされなくなりました。

**Ubuntu 20.x/22.x/24.x にデスクトップ環境とデスクトップマネージャーをインストールして設定するには**

1. デスクトップ環境とデスクトップマネージャーパッケージをインストールします。

   ```
   $ sudo apt update
   ```

   ```
   $ sudo apt install ubuntu-desktop
   ```

   GDM3 のインストール

   ```
   $ sudo apt install gdm3
   ```

1. GDM3 がデフォルトのデスクトップマネージャとして設定されていることを確認します。

   ```
   $ cat /etc/X11/default-display-manager
   ```

   出力は次のとおりです。

   ```
   /usr/sbin/gdm3
   ```

   GDM3 がデフォルトのデスクトップマネージャーとして設定されていない場合は、次のコマンドを使用してデフォルトとして設定します。

   ```
   $ sudo dpkg-reconfigure gdm3
   ```

1. ソフトウェアパッケージを更新して、Linux サーバーが最新のものになるようにします。

   ```
   $ sudo apt upgrade
   ```

1. Linux サーバーを再起動します。

   ```
   $ sudo reboot
   ```

**注記**  
2022.2 より古いバージョンの Amazon DCV を**仮想セッション**で使用すると、[既知の GDM の問題](https://gitlab.gnome.org/GNOME/gdm/-/issues/650)が発生する可能性があります。仮想セッションを正しく機能させるために、次のいずれかのソリューションを導入できます。  
**GPU を搭載していないサーバー**では仮想セッションを実行する必要がないため、デスクトップマネージャを無効にできます。仮想セッションを作成する前に、次のコマンドを実行して、システムがマルチユーザーモードで実行されるように設定します。  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**GPU を搭載したサーバー**では、デスクトップマネージャを無効にするだけでなく、仮想セッションを作成する前にシステムで X サーバを起動する必要があります。これを行うには、以下のコマンドを実行します。  

  ```
  $  sudo systemctl isolate multi-user.target
  ```

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 以降の場合、この問題の影響を受けません。

------
#### [ SUSE Linux Enterprise 12.x ]

SUSE Linux Enterprise 12.x のデフォルトのデスクトップ環境は SLE Classic で、デフォルトのデスクトップマネージャーは GDM です。

**SUSE Linux Enterprise 12.x でデスクトップ環境とデスクトップマネージャーをインストールして設定するには**

1. デスクトップ環境とデスクトップマネージャーパッケージをインストールします。

   ```
   $ sudo zypper install -t pattern gnome-basic
   ```

1. GDM がデフォルトのデスクトップマネージャとして設定されていることを確認します。

   ```
   $ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/gdm
   ```

   ```
   $ sudo sed -i "s/DEFAULT_WM=\"\"/DEFAULT_WM=\"gnome\"/" /etc/sysconfig/windowmanager
   ```

1. ソフトウェアパッケージを更新して、Linux サーバーが最新のものになるようにします。

   ```
   $ sudo zypper update
   ```

1. Linux サーバーを再起動します。

   ```
   $ sudo reboot
   ```

------
#### [ SUSE Linux Enterprise 15.x ]

SUSE Linux Enterprise 15.x のデフォルトのデスクトップ環境は SLE Classic で、デフォルトのデスクトップマネージャーは GDM3 です。

**SUSE Linux Enterprise 15.x でデスクトップ環境とデスクトップマネージャーをインストールして設定するには**

1. デスクトップ環境とデスクトップマネージャーパッケージをインストールします。

   ```
   $ sudo zypper install -t pattern gnome_basic
   ```

1. GDM がデフォルトのデスクトップマネージャとして設定されていることを確認します。

   ```
   $ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/gdm
   ```

   ```
   $ sudo sed -i "s/DEFAULT_WM=\"\"/DEFAULT_WM=\"gnome\"/" /etc/sysconfig/windowmanager
   ```

1. ソフトウェアパッケージを更新して、Linux サーバーが最新のものになるようにします。

   ```
   $ sudo zypper update
   ```

1. Linux サーバーを再起動します。

   ```
   $ sudo reboot
   ```

**注記**  
2022.2 より古いバージョンの Amazon DCV を**仮想セッション**で使用すると、[既知の GDM の問題](https://gitlab.gnome.org/GNOME/gdm/-/issues/650)が発生する可能性があります。仮想セッションを正しく機能させるために、次のいずれかのソリューションを導入できます。  
**GPU を搭載していないサーバー**では仮想セッションを実行する必要がないため、デスクトップマネージャを無効にできます。仮想セッションを作成する前に、次のコマンドを実行して、システムがマルチユーザーモードで実行されるように設定します。  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**GPU を搭載したサーバー**では、デスクトップマネージャを無効にするだけでなく、仮想セッションを作成する前にシステムで X サーバを起動する必要があります。これを行うには、以下のコマンドを実行します。  

  ```
  $  sudo systemctl isolate multi-user.target
  ```

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 以降の場合、この問題の影響を受けません。

------

## Wayland プロトコルの無効化 (GDM3 のみ)
<a name="linux-prereq-wayland"></a>

Amazon DCV は Wayland プロトコルに対応していません。GDM3 デスクトップマネージャーを使用している場合は、Wayland プロトコルを無効にする必要があります。GDM3 を使用している場合は、このステップをスキップしてください。

**Wayland プロトコルを無効にする方法**

1. 適切なテキストエディタを使用して以下のファイルを開きます。
   + RHEL、CentOS、SUSE Linux Enterprise 15.x、Amazon Linux 2023

     ```
     /etc/gdm/custom.conf
     ```
   + Ubuntu

     ```
     /etc/gdm3/custom.conf
     ```

1. `[daemon]` セクションで `WaylandEnable` を `false` に設定します。

   ```
   [daemon]
   WaylandEnable=false
   ```

1. GDM サービスを再起動します。
   + RHEL、CentOS、Amazon Linux 2023

     ```
     $ sudo systemctl restart gdm
     ```
   + Ubuntu

     ```
     $ sudo systemctl restart gdm3
     ```
   + SUSE Linux Enterprise 15.x

     ```
     $ sudo systemctl restart xdm
     ```

## X サーバーを設定する
<a name="linux-prereq-xserver"></a>

コンソールセッションまたは GPU 共有を使用する場合は、Linux サーバーが正しく設定され、実行されている X サーバーがあることを確認する必要があります。

**注記**  
GPU 共有を使用せずに仮想セッションを使用する場合、X サーバーは必要ありません。

X サーバーパッケージは通常、デスクトップ環境とデスクトップマネージャーの依存関係としてインストールされます。Linux サーバーの起動時に自動的に起動するように X サーバーを設定することをお勧めします。

**Linux の X サーバーを設定して起動するには**

1. Linux サーバーの起動時に自動的に起動するように X サーバーを設定します。

   ```
   $ sudo systemctl get-default
   ```

   コマンドが `graphical.target` を返した場合、X サーバーは自動的に起動するようにすでに設定されています。次のステップに進みます。

   コマンドが `multi-user.target` を返した場合、X サーバーは自動的に起動するように設定されていません。次の コマンドを実行します。

   ```
   $ sudo systemctl set-default graphical.target
   ```

1. X サーバーを起動します。

   ```
   $ sudo systemctl isolate graphical.target
   ```

1. X サーバーが実行中であることを確認する

   ```
   $ ps aux | grep X | grep -v grep
   ```

   以下に示しているのは、X サーバーが動作している場合の出力例です。

   `root 1891 0.0 0.7 277528 30448 tty7 Ssl+ 10:59 0:00 /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-wltseN/database -seat seat0 vt7 `

## glxinfo ユーティリティをインストールする
<a name="linux-prereq-tools"></a>

glxinfo ユーティリティは、Linux サーバーの OpenGL 設定に関する情報を提供します。このユーティリティを使用すれば、Linux サーバーでサポートされるように設定されているのが OpenGL のハードウェアレンダリングかソフトウェアレンダリングかを判断できます。ドライバーとサポートされている拡張機能に関する情報が得られます。

glxinfo ユーティリティは DCV GL のパッケージ依存関係としてインストールされます。したがって、DCV GL をインストールした場合、glxinfo ユーティリティはすでに Linux サーバーにインストールされています。

------
#### [ RHEL, CentOS, Rocky Linux, Amazon Linux 2, and Amazon Linux 2023 ]

**glxinfo ユーティリティをインストールするには**  
次のコマンドを実行します。

```
$ sudo yum install glx-utils
```

------
#### [ Ubuntu ]

**glxinfo ユーティリティをインストールするには**  
次のコマンドを実行します。

```
$ sudo apt install mesa-utils
```

------
#### [ SUSE Linux Enterprise ]

**glxinfo ユーティリティをインストールするには**  
次のコマンドを実行します。

```
$ sudo zypper in Mesa-demo-x
```

------

## OpenGL ソフトウェアレンダリングの検証
<a name="linux-prereq-opengl"></a>

GPU 非搭載の Linux サーバーでは、OpenGL は Mesa ドライバーを使用するソフトウェアレンダリングモードでのみサポートされます。GPU 非搭載の Linux サーバーを使用していて、OpenGL を使用する予定の場合は、Mesa ドライバーがインストールされ、Linux サーバーで正しく設定されていることを確認してください。

**注記**  
この条件は GPU 非搭載の Linux サーバーにのみ適用されます。

**OpenGL ソフトウェアレンダリングが利用可能であることを確認するには**  
X サーバーが実行されていることを確認し、次のコマンドを使用します。

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') glxinfo | grep -i "opengl.*version"
```

以下に示しているのは、OpenGL ソフトウェアレンダリングが利用可能な場合の出力例です。

```
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.0.5
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 17.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
```

## グラフィックスインスタンス用の GPU ドライバーをインストールする
<a name="linux-prereq-gpu"></a>

**Topics**
+ [NVIDIA ドライバーをインストールして設定する](#gpu-nvidia)
+ [AMD ドライバーをインストールして設定する](#gpu-amd)

### NVIDIA ドライバーをインストールして設定する
<a name="gpu-nvidia"></a>

専用 NVIDIA GPU 搭載の Linux サーバーでは、適切な NVIDIA ドライバーがインストールされ、正しく設定されていることを確認する必要があります。Amazon EC2 Linux インスタンスに NVIDIA ドライバーをインストールする方法については、「*Amazon EC2 ユーザーガイド*」の「[Linux サーバーでの NVIDIA ドライバーのイントール](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html)」を参照してください。

**注記**  
この条件は NVIDIA GPU 搭載の Linux サーバーにのみ適用されます。
GRID ドライバーでは、インストールされた各 GPU に対して最大 4 つの 4K ディスプレイがサポートされます。ゲーミングドライバーでは、インストールされている各 GPU に対して 4 K ディスプレイが 1 つだけサポートされます。

Linux サーバーに NVIDIA ドライバーをインストールしたら、`xorg.conf` を更新してください。

**更新された xorg.conf を生成するには**

1. 以下のコマンドを実行してください。

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus
   ```

   G3、G4、G5 Amazon EC2 インスタンスを使用していて、マルチモニターコンソールセッションを使用する場合は、`--connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3` パラメータを含めます。これは次のように行います。

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus --connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3
   ```
**注記**  
サーバーにレガシー `/etc/X11/XF86Config` ファイルがないことを確認します。存在する場合、`nvidia-xconfig` は必要な `/etc/X11/xorg.conf` ファイルを生成するのではなく、その設定ファイルを更新します。次のコマンドを実行して、レガシー `XF86Config` ファイルを削除します。  

   ```
   sudo rm -rf /etc/X11/XF86Config*
   ```

1. 変更を有効にするには、X サーバーを再起動します。
   + 

     ```
     $ sudo systemctl isolate multi-user.target
     ```

     ```
     $ sudo systemctl isolate graphical.target
     ```

**NVIDIA GPU がハードウェアベースのビデオエンコーディングに対応しているか確認する方法**  
NVENC エンコーディングがサポートされていることと、Ubuntu 20 では 3.0 以上、または 3.5 以上のコンピューティング機能があることを確認します。

NVENC のサポートを確認するには、「[NVIDIA Video Encode and Decode GPU Support Matrix](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder)」(NVIDIA ビデオエンコード/デコードの GPU サポートマトリックス) を参照してください。コンピューティング機能を確認するには、「[NVIDIA Compute Capacility](https://developer.nvidia.com/cuda-gpus)」(NVIDIA コンピューティングキャパシティ) テーブルを参照してください。

NVIDIA GPU で NVENC エンコーディングがサポートされていない場合、または必要なコンピューティング機能が備わっていない場合は、ソフトウェアベースのビデオエンコーディングが使用されます。

**OpenGL ハードウェアレンダリングが利用可能であることを確認するには**  
次のコマンドを使用して、X サーバーが実行されていることを確認します。

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') glxinfo | grep -i "opengl.*version"
```

以下に示しているのは、OpenGL ハードウェアレンダリングが利用可能な場合の出力例です。

```
OpenGL core profile version string: 4.4.0 NVIDIA 390.75
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL version string: 4.6.0 NVIDIA 390.75
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.75
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
```

### AMD ドライバーをインストールして設定する
<a name="gpu-amd"></a>

AMD GPU がアタッチされたインスタンス (G4ad インスタンスなど) には、適切な AMD ドライバーがインストールされている必要があります。互換性のある Amazon EC2 インスタンスに AMD GPU ドライバーをインストールする方法については、「[Linux インスタンスに AMD ドライバーをインストールする](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-amd-driver.html)」を参照してください。

Amazon EC2 G4ad インスタンスの詳細については、ブログ投稿記事「[新しい Amazon EC2 G4ad インスタンスの詳細](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/)」を参照してください。

## GPU 以外のインスタンスに XDummy ドライバーをインストールする
<a name="linux-prereq-nongpu"></a>

**Topics**
+ [xDummy ドライバーをインストールして設定する](#gpu-xdummy)

### xDummy ドライバーをインストールして設定する
<a name="gpu-xdummy"></a>

専用 GPU が搭載されていない Linux サーバーでコンソールセッションを使用する場合は、Xdummy ドライバーがインストールされ、正しく設定されていることを確認します。XDummy ドライバーを使用すると、実際の GPU が存在しない場合に X サーバーを仮想フレームバッファで実行できます。

**注記**  
これは、仮想セッションを使用する場合は必須ではありません。
XDummy ドライバーは、その設定で定義されている解像度しか対応できません。

------
#### [ RHEL, CentOS, Rocky Linux, Amazon Linux 2, and Amazon Linux 2023 ]

**xDummy ドライバーをインストールする方法**  
次のコマンドを実行します。

```
$ sudo yum install xorg-x11-drv-dummy
```

------
#### [ Ubuntu ]

**xDummy ドライバーをインストールする方法**  
次のコマンドを実行します。

```
$ sudo apt install xserver-xorg-video-dummy
```

------
#### [ SUSE Linux Enterprise ]

**xDummy ドライバーをインストールする方法**  
次のコマンドを実行します。

```
$ sudo zypper in xf86-video-dummy
```

------

Linux サーバーに XDummy ドライバーをインストールしたら、`xorg.conf` を更新します。

**xorg.conf で xDummy を設定する方法**

1. 任意のテキストエディタで `/etc/X11/xorg.conf` ファイルを開きます。

1. 設定に次のセクションを追加します。

   ```
   Section "Device"
       Identifier "DummyDevice"
       Driver "dummy"
       Option "UseEDID" "false"
       VideoRam 512000
   EndSection
   
   Section "Monitor"
       Identifier "DummyMonitor"
       HorizSync   5.0 - 1000.0
       VertRefresh 5.0 - 200.0
       Option "ReducedBlanking"
   EndSection
   
   Section "Screen"
       Identifier "DummyScreen"
       Device "DummyDevice"
       Monitor "DummyMonitor"
       DefaultDepth 24
       SubSection "Display"
           Viewport 0 0
           Depth 24
           Virtual 4096 2160
       EndSubSection
   EndSection
   ```
**注記**  
示されている設定は一例です。さらにモードを追加すれば、異なる `virtual` 解像度を設定できます。複数のダミーモニターを設定することもできます。

1. 変更を有効にするには、X サーバーを再起動します。

   ```
   $ sudo systemctl isolate multi-user.target
   ```

   ```
   $ sudo systemctl isolate graphical.target
   ```

# Linux に Amazon DCV サーバーをインストールする
<a name="setting-up-installing-linux-server"></a>

Amazon DCV サーバーは、ホストサーバーのオペレーティングシステムに応じて、一連の RPM パッケージまたは .deb パッケージを使用してインストールされます。このパッケージは、必要なパッケージとその依存関係をすべてインストールし、必要なサーバー設定を実行します。

**注記**  
Amazon DCV サーバーをインストールするには、ルートユーザーとしてサインインする必要があります。

## Amazon DCV サーバーのインストール
<a name="linux-server-install"></a>

------
#### [ Amazon Linux 2 ]

Amazon DCV サーバーは、64 ビット x86 と 64 ビット ARM のアーキテクチャをベースにした Amazon Linux 2 サーバーに利用できます。

**重要**  
`nice-dcv-gl` と `nice-dcv-gltest` のパッケージは、64 ビット ARM アーキテクチャに基づくサーバーには使用できません。

**Amazon Linux 2 に Amazon DCV サーバーをインストールするには**

1. Amazon DCV サーバーのインストール先となるサーバーを起動して接続します。

1. Amazon DCV サーバーパッケージには、安全な GPG 署名によるデジタル署名があります。パッケージマネージャーでパッケージ署名を検証できるようにするには、NICE GPG キーをインポートする必要があります。そのためには、ターミナルウィンドウを開いて Amazon DCV GPG キーをインポートします。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。RPM パッケージおよび deb パッケージは `.tgz` アーカイブにパッケージ化されています。必ずオペレーティングシステムに適したアーカイブをダウンロードしてください。
   + 64 ビット x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-x86_64.tgz
     ```
   + 64 ビット ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-aarch64.tgz
     ```
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。  
64 ビット x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-x86_64.tgz
     ```
64 ビット ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-aarch64.tgz
     ```

1. `.tgz` アーカイブのコンテンツを抽出し、抽出されたディレクトリに移動します。
   + 64 ビット x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2-x86_64
     ```
   + 64 ビット ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-aarch64.tgz && cd nice-dcv-2025.0-20103-amzn2-aarch64
     ```

1. Amazon DCV サーバーをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.aarch64.rpm
     ```

1. (オプション) Amazon DCV バージョン 2021.2 以降でウェブクライアントを使用するには、`nice-dcv-web-viewer` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.aarch64.rpm
     ```

1. (オプション) 仮想セッションを使用する場合は、`nice-xdcv` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.aarch64.rpm
     ```

1. (オプション) GPU 共有を使用する予定がある場合は、`nice-dcv-gl` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el7.x86_64.rpm
     ```
**注記**  
オプションとして `nice-dcv-gltest` パッケージをインストールすることもできます。このパッケージには、仮想セッションがハードウェアベースの OpenGL を使用するように適切に設定されているかどうかを判断するために使用できるシンプルな OpenGL アプリケーションが含まれています。

1. (オプション) Amazon DCV EnginFrame で Amazon DCV を使用する予定がある場合は、`nice-dcv-simple-external-authenticator` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el7.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el7.aarch64.rpm
     ```

1. (オプション) USB リモート化を使用して特殊な USB デバイスをサポートするには、DCV USB ドライバーをインストールします。

   DCV USB ドライバーをインストールするには、Dynamic Kernel Module Support (DKMS) がサーバーにインストールされている必要があります。DKMS をインストールするには、以下のコマンドを使用します。

   DKMS は、Extra Packages for Enterprise Linux (EPEL) リポジトリからインストールできます。EPEL リポジトリを有効にするには、以下のコマンドを実行します。

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
   ```

   EPEL リポジトリを有効にしたら、以下のコマンドを実行して DKMS をインストールします。

   ```
   $ sudo yum install dkms
   ```

   DKMS をインストールしたら、以下のコマンドを実行して DCV USB ドライバーをインストールします。

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (オプション) マイクのリダイレクトをサポートする予定がある場合は、`pulseaudio-utils` パッケージがシステムにインストールされていることを確認します。そのインストールには以下のコマンドを使用します。

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ Amazon Linux 2023 ]

Amazon DCV サーバーは、64 ビット x86 と 64 ビット ARM のアーキテクチャをベースにした Amazon Linux 2023 サーバーに利用できます。

**重要**  
`nice-dcv-gl` と `nice-dcv-gltest` のパッケージは、64 ビット ARM アーキテクチャに基づくサーバーには使用できません。

**Amazon Linux 2023 に Amazon DCV サーバーをインストールするには**

1. Amazon DCV サーバーのインストール先にするサーバーを起動して接続します。

1. Amazon DCV サーバーパッケージには、安全な GPG 署名によるデジタル署名があります。パッケージマネージャーがパッケージ署名を検証できるようにするには、Amazon DCV GPG キーをインポートする必要があります。そのためには、ターミナルウィンドウを開いて Amazon DCV GPG キーをインポートします。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。RPM パッケージおよび deb パッケージは `.tgz` アーカイブにパッケージ化されています。必ずオペレーティングシステムに適したアーカイブをダウンロードしてください。
   + 64 ビット x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-x86_64.tgz
     ```
   + 64 ビット ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-aarch64.tgz
     ```
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。  
64 ビット x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-x86_64.tgz
     ```
64 ビット ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-aarch64.tgz
     ```

1. `.tgz` アーカイブのコンテンツを抽出し、抽出されたディレクトリに移動します。
   + 64 ビット x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2023-x86_64
     ```
   + 64 ビット ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-aarch64.tgz && cd nice-dcv-2025.0-20103-amzn2023-aarch64
     ```

1. Amazon DCV サーバーをインストールします。
   + 64 ビット x86

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.aarch64.rpm
     ```

1. (オプション) Amazon DCV バージョン 2021.2 以降でウェブクライアントを使用する予定がある場合は、`nice-dcv-web-viewer` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.aarch64.rpm
     ```

1. (オプション) 仮想セッションを使用する場合は、`nice-xdcv` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.aarch64.rpm
     ```

1. (オプション) GPU 共有を使用する予定がある場合は、`nice-dcv-gl` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo dnf install nice-dcv-gl-2025.0.1112-1.amzn2023.x86_64.rpm
     ```
**注記**  
オプションとして `nice-dcv-gltest` パッケージをインストールすることもできます。このパッケージには、仮想セッションがハードウェアベースの OpenGL を使用するように適切に設定されているかどうかを判断するために使用できるシンプルな OpenGL アプリケーションが含まれています。

1. (オプション) Amazon DCV [外部認証](https://docs.aws.amazon.com/dcv/latest/adminguide/external-authentication.html)を使用する場合は、`nice-dcv-simple-external-authenticator` パッケージを使用します。
   + 64 ビット x86

     ```
     $ sudo dnf install nice-dcv-simple-external-authenticator-2025.0.282-1.amzn2023.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo dnf install nice-dcv-simple-external-authenticator-2025.0.282-1.amzn2023.aarch64.rpm
     ```

1. (オプション) USB リモート化を使用して特殊な USB デバイスをサポートするには、DCV USB ドライバーをインストールします。

   DCV USB ドライバーをインストールするには、Dynamic Kernel Module Support (DKMS) がサーバーにインストールされている必要があります。DKMS をインストールするには、以下のコマンドを使用します。

   ```
   $ sudo dnf install dkms
   ```

   DKMS をインストールしたら、以下のコマンドを実行して DCV USB ドライバーをインストールします。

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (オプション) マイクのリダイレクトをサポートする予定がある場合は、`pulseaudio-utils` パッケージがシステムにインストールされていることを確認します。そのインストールには以下のコマンドを使用します。

   ```
   $ sudo dnf install pulseaudio-utils
   ```

------
#### [ RHEL, CentOS, and Rocky Linux 8.5 ]

Amazon DCV サーバーは、64 ビット x86 と 64 ビット ARM のアーキテクチャをベースにした RHEL および CentOS サーバーと、Rocky Linux 8.5 以降に利用できます。

**重要**  
`nice-dcv-gl` と `nice-dcv-gltest` のパッケージは、64 ビット ARM アーキテクチャに基づくサーバーには使用できません。

**Amazon DCV サーバーを RHEL、CentOS、Rocky Linux 8.5 にインストールする方法**

1. Amazon DCV サーバーのインストール先にするサーバーを起動して接続します。

1. Amazon DCV サーバーパッケージには、安全な GPG 署名によるデジタル署名があります。パッケージマネージャーがパッケージ署名を検証できるようにするには、Amazon DCV GPG キーをインポートする必要があります。そのためには、ターミナルウィンドウを開いて Amazon DCV GPG キーをインポートします。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。RPM パッケージおよび deb パッケージは `.tgz` アーカイブにパッケージ化されています。必ずオペレーティングシステムに適したアーカイブをダウンロードしてください。
   + 64 ビット x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-x86_64.tgz
     ```
   + 64 ビット ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-aarch64.tgz
     ```
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。  
64 ビット x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-x86_64.tgz
     ```
64 ビット ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-aarch64.tgz
     ```

1. `.tgz` アーカイブのコンテンツを抽出し、抽出されたディレクトリに移動します。
   + 64 ビット x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-x86_64.tgz && cd nice-dcv-2025.0-20103-el8-x86_64
     ```
   + 64 ビット ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-aarch64.tgz && cd nice-dcv-2025.0-20103-el8-aarch64
     ```

1. Amazon DCV サーバーをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.aarch64.rpm
     ```

1. (オプション) Amazon DCV バージョン 2021.2 以降でウェブクライアントを使用する予定がある場合は、`nice-dcv-web-viewer` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.aarch64.rpm
     ```

1. (オプション) 仮想セッションを使用する場合は、`nice-xdcv` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.aarch64.rpm
     ```

1. (オプション) GPU 共有を使用する予定がある場合は、`nice-dcv-gl` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el8.x86_64.rpm
     ```
**注記**  
オプションとして `nice-dcv-gltest` パッケージをインストールすることもできます。このパッケージには、仮想セッションがハードウェアベースの OpenGL を使用するように適切に設定されているかどうかを判断するために使用できるシンプルな OpenGL アプリケーションが含まれています。

1. (オプション) Amazon DCV EnginFrame で Amazon DCV を使用する予定がある場合は、`nice-dcv-simple-external-authenticator` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el8.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el8.aarch64.rpm
     ```

1. (オプション) USB リモート化を使用して特殊な USB デバイスをサポートするには、DCV USB ドライバーをインストールします。

   DCV USB ドライバーをインストールするには、Dynamic Kernel Module Support (DKMS) がサーバーにインストールされている必要があります。DKMS をインストールするには、以下のコマンドを使用します。

   DKMS は、Extra Packages for Enterprise Linux (EPEL) リポジトリからインストールできます。EPEL リポジトリを有効にするには、以下のコマンドを実行します。

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
   ```

   EPEL リポジトリを有効にしたら、以下のコマンドを実行して DKMS をインストールします。

   ```
   $ sudo yum install dkms
   ```

   DKMS をインストールしたら、以下のコマンドを実行して DCV USB ドライバーをインストールします。

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (オプション) マイクのリダイレクトをサポートする予定がある場合は、`pulseaudio-utils` パッケージがシステムにインストールされていることを確認します。そのインストールには以下のコマンドを使用します。

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ RHEL, CentOS, and Rocky Linux 9 ]

Amazon DCV サーバーは、64 ビット x86 と 64 ビット ARM のアーキテクチャをベースにした RHEL および CentOS サーバーと、Rocky Linux 9 以降に利用できます。

**重要**  
`nice-dcv-gl` と `nice-dcv-gltest` のパッケージは、64 ビット ARM アーキテクチャに基づくサーバーには使用できません。

**Amazon DCV サーバーを RHEL、CentOS、Rocky Linux 9 にインストールする方法**

1. Amazon DCV サーバーのインストール先にするサーバーを起動して接続します。

1. Amazon DCV サーバーパッケージには、安全な GPG 署名によるデジタル署名があります。パッケージマネージャーがパッケージ署名を検証できるようにするには、Amazon DCV GPG キーをインポートする必要があります。そのためには、ターミナルウィンドウを開いて Amazon DCV GPG キーをインポートします。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。RPM パッケージおよび deb パッケージは `.tgz` アーカイブにパッケージ化されています。必ずオペレーティングシステムに適したアーカイブをダウンロードしてください。
   + 64 ビット x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-x86_64.tgz
     ```
   + 64 ビット ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-aarch64.tgz
     ```
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。  
64 ビット x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-x86_64.tgz
     ```
64 ビット ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-aarch64.tgz
     ```

1. `.tgz` アーカイブのコンテンツを抽出し、抽出されたディレクトリに移動します。
   + 64 ビット x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-x86_64.tgz && cd nice-dcv-2025.0-20103-el9-x86_64
     ```
   + 64 ビット ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-aarch64.tgz && cd nice-dcv-2025.0-20103-el9-aarch64
     ```

1. Amazon DCV サーバーをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.aarch64.rpm
     ```

1. (オプション) Amazon DCV バージョン 2021.2 以降でウェブクライアントを使用する予定がある場合は、`nice-dcv-web-viewer` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.aarch64.rpm
     ```

1. (オプション) 仮想セッションを使用する場合は、`nice-xdcv` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.aarch64.rpm
     ```

1. (オプション) GPU 共有を使用する予定がある場合は、`nice-dcv-gl` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el9.x86_64.rpm
     ```
**注記**  
オプションとして `nice-dcv-gltest` パッケージをインストールすることもできます。このパッケージには、仮想セッションがハードウェアベースの OpenGL を使用するように適切に設定されているかどうかを判断するために使用できるシンプルな OpenGL アプリケーションが含まれています。

1. (オプション) Amazon DCV EnginFrame で Amazon DCV を使用する予定がある場合は、`nice-dcv-simple-external-authenticator` パッケージをインストールします。
   + 64 ビット x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el9.x86_64.rpm
     ```
   + 64 ビット ARM

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el9.aarch64.rpm
     ```

1. (オプション) USB リモート化を使用して特殊な USB デバイスをサポートするには、DCV USB ドライバーをインストールします。

   DCV USB ドライバーをインストールするには、Dynamic Kernel Module Support (DKMS) がサーバーにインストールされている必要があります。DKMS をインストールするには、以下のコマンドを使用します。

   DKMS は、Extra Packages for Enterprise Linux (EPEL) リポジトリからインストールできます。EPEL リポジトリを有効にするには、以下のコマンドを実行します。

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
   ```

   EPEL リポジトリを有効にしたら、以下のコマンドを実行して DKMS をインストールします。

   ```
   $ sudo yum install dkms
   ```

   DKMS をインストールしたら、以下のコマンドを実行して DCV USB ドライバーをインストールします。

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (オプション) マイクのリダイレクトをサポートする予定がある場合は、`pulseaudio-utils` パッケージがシステムにインストールされていることを確認します。そのインストールには以下のコマンドを使用します。

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ SLES 12.x/15.x ]

Amazon DCV サーバーは、64 ビット x86 アーキテクチャに基づく SUSE Linux Enterprise Server (SLES) 12.x/15.x サーバーにのみ使用できます。

**Amazon DCV サーバーを SLES 12.x/15.x にインストールする方法**

1. Amazon DCV サーバーのインストール先にするサーバーを起動して接続します。

1. Amazon DCV サーバーパッケージには、安全な GPG 署名によるデジタル署名があります。パッケージマネージャーがパッケージ署名を検証できるようにするには、Amazon DCV GPG キーをインポートする必要があります。そのためには、ターミナルウィンドウを開いて NICE GPG キーをインポートします。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。RPM パッケージおよび deb パッケージは `.tgz` アーカイブにパッケージ化されています。必ずオペレーティングシステムに適したアーカイブをダウンロードしてください。
   + SLES 12.x

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-sles12-x86_64.tgz
     ```
   + SLES 15.x

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-sles15-x86_64.tgz
     ```
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。  
SLES 12.x  

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-sles12-x86_64.tgz
     ```
SLES 15.x  

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-sles15-x86_64.tgz
     ```

1. `.tgz` アーカイブのコンテンツを抽出し、抽出されたディレクトリに移動します。
   + SLES 12.x

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-sles12-x86_64.tgz && cd nice-dcv-2025.0-20103-sles12-x86_64
     ```
   + SLES 15.x

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-sles15-x86_64.tgz && cd nice-dcv-2025.0-20103-sles15-x86_64
     ```

1. Amazon DCV サーバーをインストールします。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-server-2025.0.20103-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-server-2025.0.20103-1.sles15.x86_64.rpm
     ```

1. (オプション) Amazon DCV バージョン 2021.2 以降でウェブクライアントを使用する予定がある場合は、`nice-dcv-web-viewer` パッケージをインストールします。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-web-viewer-2025.0.20103-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-web-viewer-2025.0.20103-1.sles15.x86_64.rpm
     ```

1. (オプション) 仮想セッションを使用する場合は、`nice-xdcv` パッケージをインストールします。
   + SLES 12.x

     ```
     $ sudo zypper install nice-xdcv-2025.0.688-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-xdcv-2025.0.688-1.sles15.x86_64.rpm
     ```

1. (オプション) GPU 共有を使用する予定がある場合は、`nice-dcv-gl` パッケージをインストールします。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-gl-2025.0.1112-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-gl-2025.0.1112-1.sles15.x86_64.rpm
     ```
**注記**  
オプションとして `nice-dcv-gltest` パッケージをインストールすることもできます。このパッケージには、仮想セッションがハードウェアベースの OpenGL を使用するように適切に設定されているかどうかを判断するために使用できるシンプルな OpenGL アプリケーションが含まれています。

1. (オプション) Amazon DCV EnginFrame で Amazon DCV を使用する予定がある場合は、`nice-dcv-simple-external-authenticator` パッケージをインストールします。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-simple-external-authenticator-2025.0.282-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-simple-external-authenticator-2025.0.282-1.sles15.x86_64.rpm
     ```

1. (オプション) USB リモート化を使用して特殊な USB デバイスをサポートするには、DCV USB ドライバーをインストールします。

   DCV USB ドライバーをインストールするには、Dynamic Kernel Module Support (DKMS) がサーバーにインストールされている必要があります。DKMS をインストールするには、以下のコマンドを使用します。

   以下のコマンドを実行して DKMS をインストールします。
   + SLES 12.x

     ```
     $ sudo zypper install http://download.opensuse.org/repositories/home:/Ximi1970:/Dkms:/Staging/SLE_12_SP4/noarch/dkms-2.5-11.1.noarch.rpm
     ```
   + SLES 15

     PackageHub リポジトリを有効にします。

     ```
     $ sudo SUSEConnect -p PackageHub/15/x86_64
     ```
**注記**  
SLES 15 SP1 または SP2 を使用している場合は、上記コマンドの *15* を `15.1` または `15.2` のいずれかに置き換えます。

     DKMS をインストールします。

     ```
     $ sudo zypper refresh
     ```

     ```
     $ sudo zypper install dkms
     ```

     カーネルソースをインストールします。

     ```
     $ sudo zypper install -y kernel-source
     ```

     インスタンスを再起動します。

     ```
     $ sudo reboot
     ```

   DKMS をインストールしたら、以下のコマンドを実行して DCV USB ドライバーをインストールします。

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (オプション) マイクのリダイレクトをサポートする予定がある場合は、`pulseaudio-utils` パッケージがシステムにインストールされていることを確認します。そのインストールには以下のコマンドを使用します。

   ```
   $ sudo zypper install pulseaudio-utils
   ```

------
#### [ Ubuntu 20.04/22.04/24.04 ]

Amazon DCV サーバーは、64 ビット x86 と 64 ビット ARM のアーキテクチャをベースにした Ubuntu サーバーに使用できます。

**重要**  
`nice-dcv-gl` と `nice-dcv-gltest` のパッケージは、64 ビット ARM アーキテクチャに基づくサーバーには使用できません。

**Amazon DCV サーバーを Ubuntu 20.04/22.04/24.04 にインストールする方法**

1. Amazon DCV サーバーのインストール先にするサーバーを起動して接続します。

1. Amazon DCV サーバーパッケージには、安全な GPG 署名によるデジタル署名があります。パッケージマネージャーがパッケージ署名を検証できるようにするには、Amazon DCV GPG キーをインポートする必要があります。そのためには、ターミナルウィンドウを開いて Amazon DCV GPG キーをインポートします。

   ```
   $ wget https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

   ```
   $ gpg --import NICE-GPG-KEY
   ```

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。RPM パッケージおよび deb パッケージは `.tgz` アーカイブにパッケージ化されています。必ずオペレーティングシステムに適したアーカイブをダウンロードしてください。
   + Ubuntu 20.04 (64 ビット x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2004-x86_64.tgz
     ```
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2204-x86_64.tgz
     ```
   + Ubuntu 22.04 (64 ビット ARM)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2204-aarch64.tgz
     ```
   + Ubuntu 24.04 (64 ビット x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-x86_64.tgz
     ```
   + Ubuntu 24.04 (64 ビット ARM)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz
     ```
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。  
Ubuntu 20.04 (64 ビット x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2004-x86_64.tgz
     ```
Ubuntu 22.04 (64 ビット x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2204-x86_64.tgz
     ```
Ubuntu 22.04 (64 ビット ARM)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2204-aarch64.tgz
     ```
Ubuntu 24.04 (64 ビット x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2404-x86_64.tgz
     ```
Ubuntu 24.04 (64 ビット ARM)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2404-aarch64.tgz
     ```

1. `.tgz` アーカイブのコンテンツを抽出し、抽出されたディレクトリに移動します。
   + Ubuntu 20.04 (64 ビット x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2004-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2004-x86_64
     ```
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2204-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2204-x86_64
     ```
   + Ubuntu 22.04 (64 ビット ARM)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2204-aarch64.tgz && cd nice-dcv-2025.0-20103-ubuntu2204-aarch64
     ```
   + Ubuntu 24.04 (64 ビット x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2404-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2404-x86_64
     ```
   + Ubuntu 24.04 (64 ビット ARM)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz && cd nice-dcv-2025.0-20103-ubuntu2404-aarch64
     ```

1. Amazon DCV サーバーをインストールします。
   + Ubuntu 20.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_arm64.ubuntu2404.deb
     ```

1. (オプション) Amazon DCV バージョン 2021.2 以降でウェブクライアントを使用する予定がある場合は、`nice-dcv-web-viewer` パッケージをインストールします。
   + Ubuntu 20.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_arm64.ubuntu2404.deb
     ```

1. `dcv` ユーザーを `video` グループに追加します。

   ```
   $ sudo usermod -aG video dcv
   ```

1. (オプション) 仮想セッションを使用する予定がある場合は、`nice-xdcv` パッケージをインストールします。
   + Ubuntu 20.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_arm64.ubuntu2404.deb
     ```

1. (オプション) GPU 共有を使用する予定がある場合は、`nice-dcv-gl` パッケージをインストールします。
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-gl_2025.0.1112-1_amd64.ubuntu2204.deb
     ```
**注記**  
オプションとして `nice-dcv-gltest` パッケージをインストールすることもできます。このパッケージには、仮想セッションがハードウェアベースの OpenGL を使用するように適切に設定されているかどうかを判断するために使用できるシンプルな OpenGL アプリケーションが含まれています。

1. (オプション) Amazon DCV EnginFrame で Amazon DCV を使用する予定がある場合は、`nice-dcv-simple-external-authenticator` パッケージをインストールします。
   + Ubuntu 20.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 ビット x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 ビット ARM)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_arm64.ubuntu2404.deb
     ```

1. (オプション) USB リモート化を使用して特殊な USB デバイスをサポートするには、DCV USB ドライバーをインストールします。

   DCV USB ドライバーをインストールするには、Dynamic Kernel Module Support (DKMS) がサーバーにインストールされている必要があります。DKMS をインストールするには、以下のコマンドを使用します。

   DKMS は、Ubuntu の公式リポジトリで入手できます。以下のコマンドを実行して DKMS をインストールします。

   ```
   $ sudo apt install dkms
   ```

   DKMS をインストールしたら、以下のコマンドを実行して DCV USB ドライバーをインストールします。

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (オプション) マイクのリダイレクトをサポートする予定がある場合は、`pulseaudio-utils` パッケージがシステムにインストールされていることを確認します。そのインストールには以下のコマンドを使用します。

   ```
   $ sudo apt install pulseaudio-utils
   ```

1. (オプション) Ubuntu 22.04 のみの場合、システム認証で SSO を使用する必要がある場合は、次のコマンドを使用してインストールします。

   ```
   $ nice-dcv-gnome-shell-extension_version_all.ubuntu2204
   ```

------

# インストール後のチェックの実行
<a name="setting-up-installing-linux-checks"></a>

このトピックでは、Amazon DCV サーバーが正しく設定されていることを確認するために、Amazon DCV のインストール後に実行する必要があるチェックについて説明します。

**Topics**
+ [Amazon DCV サーバーに到達できることを確認します。](#checks-port)
+ [X サーバーがアクセス可能であることを確認する](#checks-xserver)
+ [DCV GL が正しくインストールされていることを確認する](#checks-gl)
+ [Amazon DCV DEB パッケージの署名を検証する](#checks-deb)

## Amazon DCV サーバーに到達できることを確認します。
<a name="checks-port"></a>

デフォルトでは、Amazon DCV サーバーは TCP ポート 8443 経由で通信するように設定されています。サーバーがこのポートを介して到達可能であることを確認します。ポート 8443 経由のアクセスを禁止するファイアウォールがある場合は、Amazon DCV サーバーが通信するポートを変更する必要があります。詳細については、「[Amazon DCV サーバーの TCP/UDP ポートとリッスンアドレスの変更](manage-port-addr.md)」を参照してください。

また、EC2 インスタンスで Amazon DCV をセットアップする場合は、セキュリティグループを作成します。これは、Amazon DCV サーバーが通信するポートへのアクセスを有効にするためです。詳細については、「[EC2 でセキュリティグループを設定する方法](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html)」を参照してください。

## X サーバーがアクセス可能であることを確認する
<a name="checks-xserver"></a>

Amazon DCV のコンソールセッションと仮想セッションが X サーバーにアクセスできることを確認する必要があります。

### コンソールセッション
<a name="checks-xserver-console"></a>

Amazon DCV サーバーがインストールされると、`dcv` ユーザーが作成されます。このユーザーが X サーバーにアクセスできることを確認します。

**`dcv` ユーザーが X サーバーにアクセスできることを確認するには**  
次のコマンドを実行します。

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "SI:localuser:dcv$"
```

コマンドが `SI:localuser:dcv` を返した場合、dcv ユーザーは X サーバーにアクセスできます。

コマンドが `SI:localuser:dcv` を返さない場合、dcv ユーザーは X サーバーにアクセスできません。以下のコマンドを実行して X サーバーを再起動します。
+ RHEL、Rocky、CentOS、Amazon Linux 2、Ubuntu、SUSE Linux Enterprise

  ```
  $ sudo systemctl isolate multi-user.target
  ```

  ```
  $ sudo systemctl isolate graphical.target
  ```

### 仮想セッション
<a name="checks-xserver-virtual"></a>

DCV GL パッケージをインストールした場合は、ローカルユーザーが X サーバーにアクセスできることを確認する必要があります。これにより、OpenGL ハードウェアアクセラレーションが仮想セッションで正しく機能するようになります。

**ローカルユーザーが X サーバーにアクセスできることを確認するには**  
次のコマンドを実行します。

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "LOCAL:$"
```

コマンドが `LOCAL:` を返した場合、ローカルユーザーは X サーバーにアクセスできます。

コマンドが `LOCAL:` を返さない場合、ローカルユーザーは X サーバーにアクセスできません。以下のコマンドを実行して X サーバーを再起動し、DCV GL を無効にしてから再び有効にします。
+ RHEL、Rocky、CentOS、Amazon Linux 2、Ubuntu、SUSE Linux Enterprise

  ```
  $ sudo systemctl isolate multi-user.target
  ```

  ```
  $ sudo dcvgladmin disable
  ```

  ```
  $ sudo dcvgladmin enable
  ```

  ```
  $ sudo systemctl isolate graphical.target
  ```

## DCV GL が正しくインストールされていることを確認する
<a name="checks-gl"></a>

DCV GL パッケージをインストールすると、dcvgldiag ユーティリティが自動的にインストールされます。このユーティリティを使用して、Linux サーバーの設定が DCV GL の要件を満たしていることを確認できます。

**dcvgldiag ユーティリティを実行するには**  
以下のコマンドを使用します。

```
$ sudo dcvgldiag
```

このユーティリティは、警告とエラーのリストと共に、考えられる解決策を返します。

## Amazon DCV DEB パッケージの署名を検証する
<a name="checks-deb"></a>

Amazon DCV をインストールした後、Debian パッケージ (DEB) の署名を検証できます。この検証プロセスでは、GPG バージョン 1 を使用する必要があります。

**DEB パッケージ署名を検証する方法**  
以下のコマンドを使用します。

```
gpg1 --import NICE-GPG-KEY-SECRET
dpkg-sig --verify nice-dcv-server_2025.0.20103-1_amd64.deb
```

このコマンドから、署名が検証されていることを確認するための用語 `GOODSIG` を含むメッセージが返されます。次の例は署名確認メッセージを示しています。*[Example Key]* の代わりに該当するキーが表示されます。

```
Processing nice-dcv-server_2017.0.0-1_amd64.deb...
GOODSIG _gpgbuilder Example Key
```

# macOS への Amazon DCV サーバーのインストール
<a name="setting-up-installing-macos"></a>

Amazon DCV サーバーソフトウェアはAmazon EC2 Mac インスタンスにインストールし、そこから Amazon DCV セッションを実行できます。ソフトウェアをインストールする前に、サーバーがソフトウェアを実行するための前提条件を満たしていることを確認してください。ソフトウェアをインストールするプロセスは、インストールウィザードを使用して手動で実行するか、Amazon DCV によって自動的にインストールできます。

**注記**  
macOS 用 Amazon DCV サーバーは、Amazon EC2 Apple シリコンインスタンスでのみサポートされています。

**Topics**
+ [前提条件](setting-up-installing-macosprereq.md)
+ [サーバーのインストール](setting-up-installing-macosinstall.md)

# Amazon EC2 インスタンス上の macOS Amazon DCV サーバーの前提条件
<a name="setting-up-installing-macosprereq"></a>

このトピックでは、Amazon DCV サーバーをインストールする前に Amazon EC2 Mac インスタンスを準備する方法について説明します。

**Topics**
+ [サポートされているすべてのインスタンスの前提条件](#setting-up-installing-all)

## サポートされているすべてのインスタンスの前提条件
<a name="setting-up-installing-all"></a>

 Amazon EC2 Mac Apple シリコンインスタンスは、Amazon DCV バージョン 2025.0 以降でサポートされています。Apple シリコンインスタンスの完全なリストについては、[Amazon EC2 Mac のドキュメント](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html)を参照してください。Amazon DCV サーバーは、インタラクティブ GUI を使用してインストールすることも、プログラムでインストールすることもできます。インタラクティブな GUI アクセスについては、[Amazon EC2 Mac のドキュメント](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc)を参照してください。無人インストールの場合、システム整合性保護 (SIP) を無効にする必要があります。SIP の設定の詳細については、[Amazon EC2 Mac ドキュメント](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html)を参照してください。イメージ作成の自動化の例は、[dcv-samples リポジトリ内の aws-samples](https://github.com/aws-samples/dcv-samples/tree/main/cdk/dcv-mac-image-automation) Github にあります。

# Amazon EC2 Mac インスタンスへの Amazon DCV サーバーのインストール
<a name="setting-up-installing-macosinstall"></a>

インストールウィザードを使用して、Amazon EC2 Mac インスタンスに Amazon DCV サーバーをインストールできます。インストールウィザードを使用して をインストールするには、[インタラクティブな GUI アクセス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc)が必要です。ウィザードで一連のステップを実行して、Amazon DCV サーバーのインストールをカスタマイズすることができます。また、コマンドラインを使用して自動インストールを実行することもできます。その場合はデフォルト設定によりインストール手順が自動化されます。自動インストールを実行するには、[システム整合性保護 (SIP) を無効にする必要があります](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html)。

**注記**  
macOS 用 Amazon DCV サーバーは、Amazon EC2 Apple シリコンインスタンスでのみサポートされています。

**Contents**
+ [自動インストールの使用](#setting-up-installing-windows-unattended)
+ [ウィザードの使用](#setting-up-installing-windows-wizard-mac)
+ [プライバシーとセキュリティの設定](#setting-up-macos-privacy-settings)

## 自動インストールの使用
<a name="setting-up-installing-windows-unattended"></a>

Amazon DCV では、サーバーソフトウェアを自動的にインストールしてアクティブ化できます。これは「自動インストール」と呼ばれます。デフォルトでは、無人インストールにより Amazon DCV サーバーの自動起動が有効になります。Amazon マシンイメージ作成オートメーションの例は、[dcv-samples リポジトリ内の aws-samples](https://github.com/aws-samples/dcv-samples/tree/main/cdk/dcv-mac-image-automation) Github にあります。

**自動インストールを使用して Amazon EC2 Mac インスタンスに Amazon DCV サーバーをインストールするには**

1. Amazon DCV サーバーをインストールするサーバーを起動して[接続](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-ssh)します。

1. [ System Integrity Protection (SIP) が無効になっている](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html#mac-sip-check-settings)ことを確認します。

1. [Amazon DCV](http://download.amazondcv.com) ウェブサイトから Amazon DCV サーバーインストーラをダウンロードします。
**注記**  
Amazon DCV サーバーは 64 ビットバージョンでのみ使用でき、64 ビット ARM Amazon EC2 インスタンスでサポートされています。

1. [Amazon DCV ダウンロードのウェブサイト](http://download.amazondcv.com)からパッケージをダウンロードします。

   ```
   $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-server-macos-arm64.dist.pkg
   ```

1. 次のコマンドを使用して、無人インストーラを実行します。

   ```
   $ sudo installer -pkg nice-dcv-server-2025.0-version_number-macos-arm64.dist.pkg -target /
   ```

## ウィザードの使用
<a name="setting-up-installing-windows-wizard-mac"></a>

Amazon DCV サーバーインストールウィザードを使用して、ガイド付きインストールを行います。

**ウィザードを使用して Amazon EC2 Mac インスタンスに Amazon DCV サーバーをインストールするには**

1. Amazon DCV サーバーをインストールするサーバーを起動して[接続](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc)します。

1. [Amazon DCV](http://download.amazondcv.com) ウェブサイトから Amazon DCV サーバーインストーラをダウンロードします。
**注記**  
Amazon DCV サーバーは 64 ビットバージョンでのみ使用でき、64 ビット ARM Amazon EC2 インスタンスでサポートされています。
**ヒント**  
ダウンロードウェブサイトの[最新のパッケージ](http://download.amazondcv.com/latest.html)ページには、利用可能な最新バージョンを指すリンクが含まれています。これらのリンクを使用すれば、最新の Amazon DCV パッケージを自動的に取得できます。

1. `nice-dcv-server-2025.0-version_number-macos-arm64.dist.pkg` を実行します。

1. 紹介画面で、**続行**を選択します。

1. Installation Type 画面で、パッケージのチェックボックスをオンにし、**続行**を選択します。

1. **[インストール]** を選択します。

1. インストール中にプロンプトが表示されたら**、許可** をクリックします。

## プライバシーとセキュリティの設定
<a name="setting-up-macos-privacy-settings"></a>

Amazon DCV サーバーをインストールしたら、Amazon DCV がシステム機能にアクセスできるように macOS プライバシーとセキュリティを設定する必要があります。

**Amazon DCV のプライバシーとセキュリティを設定するには**

1. **システム設定**を開き、**プライバシーとセキュリティ**に移動します。

1. **アクセシビリティ**で、アクセスを許可する`DCV Server`には、 の横にあるチェックボックスをオンにします。がリストされていない場合`DCV Server`は、許可されたリスト`/Applications/DCV Server.app`にドラッグし、チェックボックスをオンにします。

1. **画面とシステムの音声録音**で、 の横にあるチェックボックスをオンに`DCV Server`してアクセスを許可します。がリストされていない場合`DCV Server`は、許可されたリスト`/Applications/DCV Server.app`にドラッグし、チェックボックスをオンにします。

1. マシンを再起動して変更を適用します。

   ```
   $ sudo reboot
   ```

1. 再起動後、有効な Amazon DCV ライセンスがあることを確認してください。ライセンス情報については、「」を参照してください[ステップ 2: Amazon DCV サーバーのライセンスを取得する](setting-up-license.md)。

1. VNC を使用して再接続し、Amazon DCV コンソールセッションを作成します。

   ```
   $ sudo dcv create-session --type console --owner ec2-user console
   ```

1. マイクへのアクセスを求められたら、**許可**をクリックします。

1. プロンプトが表示されたら**許可**をクリックします 

   ```
   dcvagentlauncher
   ```

    アクセス。

1. **リモートコントロールアクセス**を求められたら、**システム設定を開く**をクリックし、設定を有効にして、**終了と再開**を選択します。

1. Amazon DCV クライアントを使用して接続できるようになりました。

# ステップ 2: Amazon DCV サーバーのライセンスを取得する
<a name="setting-up-license"></a>

Amazon DCV サーバーソフトウェアをインストールしたら、Amazon DCV を使用するためのライセンスをダウンロードしてインストールする必要があります。Amazon DCV のライセンス要件は、Amazon DCV サーバーのインストール先と使用場所によって異なります。

**重要**  
次のライセンス要件は、Amazon DCV バージョン 2017.0 以降にのみ適用されます。

## Amazon DCV ライセンス要件
<a name="dcv-lic-req"></a>

**Topics**
+ [Amazon EC2 での Amazon DCV](#setting-up-license-ec2)
+ [Amazon DCV のその他のユースケース](#setting-up-license-otherusecases)
+ [Windows Server へのリモートアクセスに関する Microsoft ライセンス要件](#windows-lic-reqs)

### Amazon EC2 での Amazon DCV
<a name="setting-up-license-ec2"></a>

および AWS Local Zones で実行されているインスタンスを含め、EC2 インスタンスに Amazon DCV サーバーをインストール AWS Outposts して使用するライセンスサーバーは必要ありません。Amazon DCV サーバーは、Amazon EC2 インスタンスで動作していることを自動的に検出し、定期的に S3 バケットに接続して、有効なライセンスが使用可能な状態かどうかを判断します。

インスタンスに以下の特性があることを確認してください。
+ Amazon S3 エンドポイントに到達できる。インターネットにアクセスできる場合は、Amazon S3 パブリックエンドポイントを使用して接続します。インスタンスからインターネットにアクセスできない場合は、アウトバウンドのセキュリティグループルールまたはアクセスコントロールリスト (ACL) ポリシーを使用して、HTTPS 経由で Amazon S3 にアクセスできるように VPC 用のゲートウェイエンドポイントを設定します。詳細については、「*Amazon VPC ユーザーガイド*」の「[ゲートウェイ VPC エンドポイント](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-gateway.html)」を参照してください。S3 バケットへの接続で問題が発生した場合は、*AWS ナレッジセンター*の「[ゲートウェイ VPC エンドポイントを使用して S3 バケットに接続できないのはなぜですか?](https://aws.amazon.com/premiumsupport/knowledge-center/connect-s3-vpc-endpoint/)」を参照してください。
+ 必要な Amazon S3 オブジェクトにアクセスするためのアクセス許可がある。次の Amazon S3 アクセスポリシーをインスタンスの IAM ロールに追加し、*リージョン*プレースホルダーを AWS リージョン ( など) に置き換えます`us-east-1`。詳細については、「[IAM ロールの作成](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html)」を参照してください。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
             "Effect": "Allow",
             "Action": "s3:GetObject",
             "Resource": "arn:aws:s3:::dcv-license.region/*"
         }
      ]
  }
  ```

------
+ Windows インスタンスを使用している場合は、インスタンスが*インスタンスメタデータサービス*にアクセスできることを確認します。このサービスへのアクセスは、Amazon DCV サーバーのライセンスを適切に取得できるようにするために必要です。インスタンスメタデータサービスの詳細については、「*Amazon EC2 ユーザーガイド*」の「[インスタンスメタデータとユーザーデータ](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html)」を参照してください。

  カスタム Windows AMI を使用している場合は、EC2Launch をインストールする必要があります。これにより、インスタンスがインスタンスメタデータサービスにアクセスできます。詳細は、「*Amazon EC2 ユーザーガイド*」の「[EC2Launch を使用した Windows インスタンスの設定](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch.html)」を参照してください。

Amazon EC2 インスタンスに Amazon DCV サーバーをインストールして使用している場合、この章の残りの部分はスキップできます。この章の残りの部分は、Amazon DCV サーバーの他のすべてのユースケースにのみ適用されます。

### Amazon DCV のその他のユースケース
<a name="setting-up-license-otherusecases"></a>

それ以外のすべてのユースケースの場合は、Amazon DCV サーバーをインストールして使用するにはライセンスが必要です。以下のライセンスオプションが利用できます。
+ **自動評価ライセンス** — このタイプのライセンスは、Amazon DCV サーバーのインストール時に自動的にインストールされます。このタイプのライセンスは、インストール後 30 日間有効です。ライセンスの有効期限が切れると、そのサーバーで Amazon DCV セッションを作成してホストすることができなくなります。これらのライセンスは短期のテストと評価に適しています。長期間テストするには、拡張評価ライセンスをリクエストしてください。
**注記**  
他のライセンスが設定されていない場合、Amazon DCV サーバーでは自動評価ライセンスがデフォルトになります。
+ **拡張評価ライセンス** — 拡張評価ライセンスは、自動評価ライセンスによって提供される最初の 30 日間の評価期間を延長する評価ライセンスです。期間は、ケースバイケース AWS で によって決定されます。 case-by-case 拡張評価ライセンスは有効期限に達すると無効になり、その後は、サーバーで Amazon DCV セッションを作成してホストすることはできなくなります。延長評価ライセンスは、Amazon DCV ウェブサイトの「[How to Buy](https://www.nice-software.com/index.html#buy)」ページに記載されている Amazon DCV 販売代理店または再販業者に依頼する必要があります。ライセンスは、Amazon DCV サーバーにインストールする必要があるライセンスファイルとして提供されます。
**注記**  
Amazon EC2 Mac インスタンスで Amazon DCV を使用する場合、インスタンスは Amazon DCV ライセンス S3 バケットにアクセスできる Amazon DCV サーバーである必要があります。インスタンスがライセンス S3 バケットにアクセスできない場合、Amazon DCV セッションを開始することはできません。
+ **実稼働ライセンス** — 実稼働ライセンスは、Amazon DCV から購入する完全ライセンスです。実稼働ライセンスは、ライセンスサーバーによって管理される*フローティングライセンス*です。フローティングライセンスを使用すると、ネットワーク内で複数の Amazon DCV サーバーを実行できます。同時に、すべてのサーバーで作成できる Amazon DCV 同時セッション数を制限することもできます。Amazon DCV 同時セッションごとに 1 つのライセンスが必要です。実稼働ライセンスは Reprise License Manager (RLM) サーバーにインストールする必要があるライセンスファイルとして配布されます。実稼働ライセンスには、次の 2 種類があります。
  + **永久ライセンス** — 永久ライセンスは有効期限がなく、無期限に使用できます。
  + **サブスクリプション** — サブスクリプションは限られた期間 (通常は 1 年) 有効です。ライセンスの有効期限は、ライセンスファイルに示されます。ライセンスの有効期限が切れると、お使いの Amazon DCV サーバーで Amazon DCV セッションを作成してホストすることができなくなります。

Amazon DCV の永久ライセンスやサブスクリプションの購入方法については、Amazon DCV のウェブサイトの「[How to Buy](https://www.nice-software.com/index.html#buy)」を参照してください。お住まいの地域の Amazon DCV 販売代理店または再販業者が掲載されています。

#### ライセンス要件
<a name="licensing-requirements"></a>
+ Amazon DCV クライアントにはライセンスは不要です。
+ Amazon DCV サーバーライセンスファイルは、旧バージョンの Amazon DCV サーバーとの下位互換性があります。例えば、Amazon DCV サーバーバージョン 2021 のライセンスは Amazon DCV サーバーバージョン 2019 で使用できます。
+ Amazon DCV サーバーのバージョンには、少なくとも同じバージョンの Amazon DCV サーバーライセンスが必要です。例えば、Amazon DCV サーバーバージョン 2021 を使用する場合、ライセンスバージョン 2021 以降が必要です。Amazon DCV サーバーを最新バージョンにアップグレードする場合は、互換性のあるライセンスファイルをリクエストする必要があります。詳細については、Amazon DCV の販売代理店または再販業者にお問い合わせください。

**注記**  
Amazon DCV サーバーの互換性については、「[互換性に関する考慮事項](setting-up-upgrading.md#compatibility-considerations)」を参照してください。

### Windows Server へのリモートアクセスに関する Microsoft ライセンス要件
<a name="windows-lic-reqs"></a>

Microsoft では、Windows Server のクライアントアクセスライセンス (CAL、Client Access License) に加えて、サーバーのグラフィカルユーザーインターフェイス (GUI、Graphical User Interface) にリモートアクセスするユーザーごとに、使用している Windows Server バージョンの Windows Server リモートデスクトップサービス (RDS、Remote Desktop Services) CAL が必要です。これは、使用するリモートディスプレイプロトコルとは無関係です。このライセンスは、Amazon DCV を使用してリモートの Windows Server ホストの GUI にアクセスする場合にも必要です。

Amazon EC2 インスタンスで Amazon DCV サーバーを実行し、[Windows Server AMI](https://aws.amazon.com/windows/resources/amis/) を使用する場合は、Amazon が Windows Server CAL のライセンスコストを負担し、管理のみを目的とした 2 つの Windows Server RDS CAL を提供します。その用途は、テスト、メンテナンス、管理に限定されます。

詳細については、[マイクロソフト製品条項サイト](https://www.microsoft.com/licensing/terms/)を参照してください。お使いの Microsoft ソフトウェアのライセンスや権限に関してご質問がございましたら、御社内の法務部門、Microsoft、または Microsoft 再販業者にお問い合わせください。

# 拡張評価ライセンスのインストール
<a name="setting-up-evaluation"></a>

Amazon DCV から拡張評価ライセンスをリクエストすると、ライセンスを定義する `license.lic` ファイルが送信されます。

**拡張評価ライセンスをインストールするには**  
`license.lic` ファイルをサーバーの次のフォルダに配置します。
+ Windows Server

  ```
  C:\Program Files\NICE\DCV\Server\license\license.lic
  ```
+ [Linux サーバー]

  ```
  /usr/share/dcv/license/license.lic
  ```

または、`license.lic` をサーバーの別のフォルダに配置するには、ライセンスファイルのフルパスが指定されるように `license-file` 設定パラメータを更新する必要があります。

**Topics**
+ [Windows サーバーでのライセンスパスの変更](#change-param-win)
+ [Linux サーバーでのライセンスパスの変更](#change-param-lin)

## Windows サーバーでのライセンスパスの変更
<a name="change-param-win"></a>

**Windows サーバーの `license-file` 設定パラメータを更新するには**

1. Windows レジストリエディタを開きます。

1. **[HKEY\$1USERS\$1S-1-5-18\$1Software\$1GSettings\$1com\$1nicesoftware\$1dcv\$1license\$1]** キーに移動して、**[license-file]** パラメータを選択します。

   レジストリキーに `license-file` パラメータが存在しない場合は、1 つ作成します。

   1. 左のパネルで、[**ライセンス**] キーのコンテキスト (右クリック) メニューを開き、[**新規**]、[**文字列値**] の順に選択します。

   1. [**名前**] に `license-file` と入力し、[**Enter**] を押します。

1. [**license-file**] パラメータを開きます。[**値のデータ**] に、`license.lic` ファイルへのフルパスを入力します。

1. [**OK**] を選択して Windows レジストリエディタを閉じます。

## Linux サーバーでのライセンスパスの変更
<a name="change-param-lin"></a>

**Linux サーバーの `license-file` 設定パラメータを更新するには**

1. `/etc/dcv/` に移動し、任意のテキストエディタで `dcv.conf` を開きます。

1. `license-file` セクションで `[license]` パラメータを見つけ、既存のパスを `license.lic` ファイルへの新しいフルパスに置き換えます。

   `license-file` セクションに `[license]` パラメータが存在しない場合は、次の形式を使用して手動で追加します。

   ```
   license-file = "/custom-path/license.lic"
   ```

1. ファイルを保存して閉じます。

# 実稼働ライセンスのインストール
<a name="setting-up-production"></a>



このトピックの次のセクションでは、実稼働ライセンス (永久ライセンスまたはサブスクリプション) を購入して使用する方法について説明します。

**Topics**
+ [ステップ 1: RLM サーバーをインストールする](#install-rlm)
+ [ステップ 2: RLM サーバーのホスト ID を取得する](#hostid-rlm)
+ [ステップ 3: 永久ライセンスまたはサブスクリプションを購入する](#license-purchase)
+ [ステップ 4: ライセンスファイルに変更を加える](#setting-up-production-license-file)
+ [ステップ 5: RLM サーバーを設定する](#setting-up-rlm-server)
+ [ステップ 6: Amazon DCV サーバーを設定する](#setting-up-dcv-server)

## ステップ 1: RLM サーバーをインストールする
<a name="install-rlm"></a>

永久ライセンスまたはサブスクリプションを購入すると、ライセンスの条件を定義するライセンスファイルが取得されます。ライセンスファイルは、Reprise License Manager (RLM) サーバーにインストールする必要があります。

RLM の詳細については、[Reprise Software](https://reprisesoftware.com/products/reprise-license-manager-rlm/) ウェブサイトを参照してください。

**Topics**
+ [Windows に RLM サーバーをインストールする](#install-rlm-windows)
+ [Linux に RLM サーバーをインストールする](#install-rlm-linux)

### Windows に RLM サーバーをインストールする
<a name="install-rlm-windows"></a>

**Windows に RLM サーバーをインストールするには**

1. RLM License Administration Bundle を [Reprise Software ウェブサイト](https://reprisesoftware.com/support/admin/license-administration-bundle/)からダウンロードします。
**注記**  
Amazon DCV バージョン 2022.1 以降では、RLM サーバー 14 以上が必要です。以前のバージョンでは RLM 12 以上が必要です。  
RLM License Administration Bundle の最新の安定版をインストールすることをお勧めします。

1. RLM License Administration Bundle を `C:\RLM` にインストールします。

### Linux に RLM サーバーをインストールする
<a name="install-rlm-linux"></a>

**Linux に RLM サーバーをインストールするには**

1. RLM License Administration Bundle を [Reprise Software ウェブサイト](https://reprisesoftware.com/support/admin/license-administration-bundle/)からダウンロードします。
**注記**  
Amazon DCV バージョン 2022.1 以降では、RLM サーバー 14 以上が必要です。以前のバージョンでは RLM 12 以上が必要です。  
RLM License Administration Bundle の最新の安定版をインストールすることをお勧めします。

1. ユーザーグループと `rlm` ユーザーを作成します。これは、任意の有効なユーザーまたはサービスアカウントです。この値にはルートアカウントを使用しないことを強くお勧めします。

   ```
   $ groupadd -r rlm
   ```

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

1. RLM サーバーに必要な `/opt/nice/rlm/license` ディレクトリ `/opt/nice/rlm` とディレクトリを作成します。

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

1. 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 を取得する
<a name="hostid-rlm"></a>

RLM サーバーをインストールしたら、RLM サーバーのホスト ID を取得する必要があります。永久ライセンスまたはサブスクリプションを購入するときは、このホスト ID を指定する必要があります。

### Windows で RLM サーバーホスト ID を取得する
<a name="hostid-rlm-windows"></a>

**サーバーのホスト ID を取得するには、コマンドプロンプトを開きます。**  
`C:\RLM\` に移動して、以下のコマンドを実行します。

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

このコマンドから、RLM サーバーのホスト ID が次のように返されます。

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

ホスト ID を書き留めます。これは次のステップで必要になります。

### Linux で RLM サーバーホスト ID を取得する
<a name="hostid-rlm-linux"></a>

**サーバーのホスト ID を取得するには (単一の戻り値)**

1. `/opt/nice/rlm/` に移動します。

1. 次のコマンドを実行します。

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

   このコマンドは、各ネットワークインターフェイスの RLM サーバーのホスト ID を次のように返します。

1. ホスト ID を記録します。これは次のステップで必要になります。

**Example**  
このプロシージャが実行され、次の単一の ID が返されました。  

```
Hostid of this machine: 0a1b2c3d4e5f
```
この ID は記録され、DCV のライセンスの購入に使用されます。

**サーバーのホスト ID を取得するには (複数の戻り値)。**

1. `/opt/nice/rlm/` に移動します。

1. 次のコマンドを実行します。

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

   複数の ID が ID のリストとして返されます。

1. 以下のコマンドを実行してください。

   ```
   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 を返します。

1. ホスト ID を記録します。これは次のステップで必要になります。

**Example**  
プロシージャが実行され、複数の ID のリストとして複数の ID が返されました。  

```
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
```
インターフェイスコマンドが実行され、次の ID が返されます。  

```
Hostid of this machine: 0a1b2c3d4e5f
```
この ID は記録され、DCV のライセンスの購入に使用されます。

## ステップ 3: 永久ライセンスまたはサブスクリプションを購入する
<a name="license-purchase"></a>

Amazon DCV の永久ライセンスやサブスクリプションの購入方法については、Amazon DCV のウェブサイトの「[How to Buy](https://www.nice-software.com/index.html#buy)」を参照してください。お住まいの地域の Amazon DCV 販売代理店または再販業者が掲載されています。

RLM サーバーのホスト ID を指定する必要があります。ホスト ID は、Amazon DCV が提供するライセンスファイルに埋め込まれます。

## ステップ 4: ライセンスファイルに変更を加える
<a name="setting-up-production-license-file"></a>

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` ファイルを編集するには**

1. 任意のテキストエディタでファイル を開きます。

1. `HOST` で始まる RLM サーバーのホスト名とTCPポート番号をファイルの最初の行に追加します。
**警告**  
*RLM\$1server\$1host\$1id* は、ライセンスを購入したときに指定したホスト ID です。*RLM\$1server\$1host\$1id* は編集できません。

1. (オプション) `port=port_number` を追加して、ファイルの行に `ISV` で始まる ISV ポート番号を追加します。このポートは DCV サーバーとの通信を可能にするために必要です。

   ISV ポートを指定しない場合は、`port=port_number` を省略します。ISV ポートを指定しない場合は、起動のたびに RLM によってランダムなポートが使用されます。
**警告**  
ランダムに選択されたポートを使用できないようにファイアウォールを設定している場合は、`HOST` 行で指定されている RLM ポートに加えてこのポートを指定し、それを有効にするようにファイアウォールを設定する必要があります。

1. ファイルを保存して閉じます。

**警告**  
ライセンスの他の部分を編集すると、ファイルの署名が破損し、ライセンスは無効になります。

## ステップ 5: RLM サーバーを設定する
<a name="setting-up-rlm-server"></a>

ライセンスファイルを変更したら、そのファイルを RLM サーバーに配置し、RLM サービスを開始する必要があります。

**Topics**
+ [Windows で RLM サーバーを設定する](#prep-windows)
+ [Linux で RLM サーバーを設定する](#prep-linux)

### Windows で RLM サーバーを設定する
<a name="prep-windows"></a>

**Windows で RLM サーバーを設定するには**

1. RLM サーバーに接続します。

1. 編集した `license.lic` ファイルを `C:\RLM\license\` にコピーします。

1. Amazon DCV サーバーから `C:\Program Files\NICE\DCV\Server\license\nice.set` ファイルをコピーし、RLM サーバーの `C:\RLM\` フォルダに入れます。

1. RLM サーバーを、Windows サービスとしてインストールします。

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

   RLM 起動オプションの詳細については、「[Reprise Software License Manager (RLM)](https://reprisesoftware.com/products/reprise-license-manager-rlm/)」の製品ページを参照してください。

1. RLM サーバーを起動します。

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

1. RLM サーバーが実行されていることを確認します。

   1. 任意のテキストエディタで `C:\RLM\nice.dlog` を開き、次の行が表示されることを確認します。

      ```
      date_time (nice) Server started on license1 (hostid: host_id) for: dcv dcv-gl
      ```
**注記**  
RLM サーバーのバージョンによって `rlm.log` ファイルの内容が多少異なる場合があります。

   1. 以下のコマンドを実行してください。

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

      このコマンドから RLM サーバーに関する情報が返されます。

### Linux で RLM サーバーを設定する
<a name="prep-linux"></a>

**Linux で RLM サーバーを設定するには**

1. 編集した `license.lic` ファイルを `/opt/nice/rlm/license/` にコピーします。

1. Amazon DCV サーバーから `/usr/share/dcv/license/nice.set` ファイルをコピーし、RLM サーバーの `/opt/nice/rlm` に入れます。

1. RLM サーバーサービスを作成し、起動時に自動的に起動するようにします。

   1. `dcv-rlm` という名前のファイルを `/opt/nice/rlm/` フォルダに作成します。

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

   1. 任意のテキストエディタを使用してこのファイルを開き、以下のスクリプトを追加します。ファイルを保存して閉じます。

      ```
      #! /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. スクリプトを実行可能にして `/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
      ```

1. RLM サーバーを起動します。

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

1. 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 サーバーを設定する
<a name="setting-up-dcv-server"></a>

RLM サーバーを使用するように Amazon DCV サーバーを設定します。この設定のために、Amazon DCV サーバーで `license-file` 設定パラメータを設定する必要があります。

 `license-file` パラメータは、接続する RLM サーバーを指定して `RLM_server_port@RLM_server` の形式で設定する必要があります。RLM サーバーは、ホスト名または IP アドレスで指定できます。明示的に設定しない場合、RLM サーバーポートはデフォルトで `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 にインストールされている場合は、指定のエントリを `;` で区切る必要があります。

**Topics**
+ [Windows Amazon DCV サーバーの設定](#config-win)
+ [Linux Amazon DCV サーバーの設定](#config-linux)

### Windows Amazon DCV サーバーの設定
<a name="config-win"></a>

**Windows サーバーの `license-file` 設定パラメータを設定するには**

1. Windows レジストリエディタを開きます。

1. **[HKEY\$1USERS\$1S-1-5-18\$1Software\$1GSettings\$1com\$1nicesoftware\$1dcv\$1license\$1]** キーに移動して、**[license-file]** パラメータを選択します。

   レジストリキーに `license-file` パラメータが存在しない場合には作成する必要があります。

   1. 左のパネルで、[**ライセンス**] キーのコンテキスト (右クリック) メニューを開き、[**新規**]、[**文字列値**] の順に選択します。

   1. [**名前**] に `license-file` と入力し、[**Enter**] を押します。

1. [**license-file**] パラメータを開きます。[**値のデータ**] に、RLM サーバーのポート番号とホスト名を `RLM_server_port@RLM_server` の形式で入力します。複数の RLM サーバーへの接続を設定する必要がある場合は、上記の注意事項を確認してください。

1. [**OK**] を選択して Windows レジストリエディタを閉じます。

### Linux Amazon DCV サーバーの設定
<a name="config-linux"></a>

**Linux サーバーの `license-file` 設定パラメータを設定するには**

1. `/etc/dcv/` に移動し、任意のテキストエディタで `dcv.conf` を開きます。

1. `license-file` パラメータを `[license]` セクションで見つけます。次に、既存のパスを `RLM_server_port@RLM_server` 形式で RLM サーバーのポートとホスト名に置き換えます。

   `license-file` セクションに `[license]` パラメータが存在しない場合は、次の形式を使用して手動で追加します。

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

   複数の RLM サーバーへの接続を設定する必要がある場合は、上記の注意事項を確認してください。

1. ファイルを保存して閉じます。

# 実稼働ライセンスの更新
<a name="updating-licenses"></a>

Amazon DCV サーバーは、数分おきに RLM サーバのライセンスをチェックします。RLM サーバーでライセンスが更新されると、Amazon DCV サーバーは実行中のセッションで使用されるライセンスを自動的に更新します。次の手順では、RLM で DCV ライセンスを更新する方法を詳しく説明します。

**RLM サーバーの DCV ライセンスを更新するには**

1. 以前に[インストール](setting-up-production.md#setting-up-rlm-server)したライセンスファイルを更新します。Linux では `/opt/dcv/rlm/license/license.lic` に、Windows では `C:\RLM\license\license.lic` に保存されているはずです。

1. Windows で `C:\RLM\rlmutil.exe rlmreread`、または Linux で `/opt/nice/rlm/rlmutil rlmreread` を実行して、ライセンスファイルを強制的に再ロードします。

 RLM サーバーでライセンスが更新されると、Amazon DCV サーバーが数分以内 (通常は 5 分以内) に新しいライセンスの使用状況を確認します。

 Amazon DCV バージョン 2021.0 以降では、**管理者**が次のコマンドを使用して、ライセンスを直ちに強制更新できます。

```
$ dcv reload-licenses
```

# ステップ 3: Amazon DCV サーバーのイメージングを設定する (オプション)
<a name="imaging"></a>

 [Amazon EC2](https://aws.amazon.com/ec2/) インスタンスをカスタマイズしたら、これらの変更を [Amazon マシンイメージ]( https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) (AMI) としてキャプチャできます。この機能を使用すると、1 つの AMI から複数のインスタンスを起動できます。すべてのインスタンスは、必要に応じて同じ設定で起動できます。高性能のリモートディスプレイプロトコルで安全にストリーミングする必要がある場合は、Amazon EC2 インスタンスのイメージを取得する前に、Amazon DCV をオペレーティングシステムに追加できます。Amazon DCV 設定はイメージに含まれているため、イメージレベルでビジネスユニットを分離したり、デプロイされたインスタンスに特定の DCV 構成を設定したりできます。

 例えば、単一の AMI から複数の Amazon EC2 インスタンスをデプロイする場合、ローカルユーザーアカウントの自動コンソール作成を使用し、Amazon DCV アクセス許可をエンドユーザーに委任できます。または、[Amazon DCV セッションマネージャー](https://docs.aws.amazon.com/dcv/latest/sm-admin/what-is-sm.html)などのブローカーを使用して、Amazon DCV セッションの作成を大規模に管理することもできます。

 Amazon DCV AMI の作成は、次のいずれかの方法で実行できます。

## Amazon DCV イメージの構築
<a name="building-image"></a>

 まず、システムに Amazon DCV がインストールされている必要があります。インストールされていない場合は、システムが [Amazon DCV でサポートされている](https://docs.aws.amazon.com/dcv/latest/adminguide/servers.html#requirements)ことを確認し、[インストール](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html)手順に従ってください。Amazon DCV をインストールして[設定](https://docs.aws.amazon.com/dcv/latest/adminguide/manage.html)したら、インスタンスの [AMI](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html) を取得します。

 または、[Windows](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-winprereq.html) または [Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html) で Amazon DCV の前提条件が満たされている場合は、Amazon が管理する Image Builder Amazon DCV コンポーネントを実行して、Amazon DCV をインストールおよび設定できます。コンポーネントは、以下を実行して取得できます。

1. [Amazon EC2 Image Builder コンソール](https://console.aws.amazon.com/imagebuilder/home?#/viewComponents)内のコンポーネントページに移動します。

1. **[フィルターの所有者]** ドロップダウンメニューを選択し、**[クイックスタート (Amazon 管理)]** を選択します。

1. フィルターテキストボックスを使用して、`dcv-server-windows` または `dcv-server-linux` を検索します。

1. コンポーネントのハイパーリンクを選択します。

1. Amazon DCV コンポーネントページで、**[コンテンツ]** セクションからコンポーネントのコンテンツを取得します。

1. [AWS タスクオーケストレーターおよびエグゼキューター](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-component-manager.html) (AWSTOE) を使用して、インスタンスでコンポーネントをローカルで実行します。
**注記**  
詳細については、「[AWSTOE の開始方法](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-get-started.html)」を参照してください。

コンポーネント内のパラメータの使用については、以下のセクションを参照してください。

## Amazon DCV をイメージパイプラインに追加する
<a name="adding-image-to-pipeline"></a>

[EC2 Image Builder レシピ](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-recipes.html)では、新しいイメージを作成するための開始点として使用するベースイメージと、イメージをカスタマイズしてすべてが期待どおりに動作することを確認するために追加する一連のコンポーネントを定義します。このレシピ内で、`dcv-server-windows` または `dcv-server-linux` コンポーネントを選択して、パイプライン内の Amazon DCV のインストールを自動化します。これらのコンポーネントのいずれかを選択するときは、要件を満たすようにパラメータをファインチューニングできます。

**注記**  
Linux では、すべての[前提条件](https://docs.aws.amazon.com/en_us/dcv/latest/adminguide/setting-up-installing-linux-prereq.html)を満たす必要があります。これは、ベース AMI または前述の Image Builder コンポーネントで行うことができます。

### パラメータ
<a name="imaging-parameters"></a>

**Server**
+ `sessionOwner` — 自動的に作成されたセッションのデフォルトの所有者を設定します。指定しない場合、コンソールの自動作成は無効になります。詳細については、「Amazon DCV 管理ガイド」の「[自動コンソールセッションの有効化](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto)」を参照してください。
+ `dcvPermissions` — セッションの Amazon DCV アクセス許可を設定します。詳細については、「DCV 管理ガイド」の「[アクセス許可ファイルでの作業](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization-file-create.html)」を参照してください。

**Linux**
+ `SessionOwner` — 自動的に作成されたセッションのデフォルトの所有者を設定します。指定しない場合、コンソールの自動作成は無効になります。詳細については、「Amazon DCV 管理ガイド」の「[自動コンソールセッションの有効化](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto)」を参照してください。
+ `Packages` — インストールされる Amazon DCV パッケージを定義します。空の場合、使用可能なすべての Amazon DCV パッケージがインストールされます。詳細については、「Amazon DCV 管理ガイド」の「[Linux に Amazon DCV サーバーをインストールする](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html)」を参照してください。

コンポーネントを変更する場合は、[新しいコンポーネントバージョンを作成](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-component-console.html)できます。