

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración del servidor Amazon DCV
<a name="setting-up"></a>

Para utilizar Amazon DCV, instale el software del servidor Amazon DCV en el servidor donde desea alojar las sesiones de Amazon DCV. Asegúrese de que el software cuenta con la licencia adecuada.

En los siguientes temas se explica cómo instalar y agregar una licencia para el servidor Amazon DCV. El tema [licencias](setting-up-license.md) se aplica únicamente a la instalación en servidores en las instalaciones y en otros basados en la nube. Esto se debe a que no se requiere una licencia para utilizar el servidor Amazon DCV en una instancia de Amazon EC2.

**Topics**
+ [Paso 1: instalación del servidor Amazon DCV](setting-up-installing.md)
+ [Paso 2: licencia para el servidor Amazon DCV](setting-up-license.md)
+ [Paso 3: configuración de las imágenes del servidor Amazon DCV (opcional)](imaging.md)

# Paso 1: instalación del servidor Amazon DCV
<a name="setting-up-installing"></a>

En los temas siguientes se describe cómo instalar la versión más reciente del servidor Amazon DCV en Windows, Linux y macOS. Siga estos pasos si va a instalar Amazon DCV en una instancia de Amazon EC2 o en otro servidor en las instalaciones o basado en la nube.

**nota**  
Si va a actualizar una versión anterior del servidor Amazon DCV a la versión más reciente, consulte [Actualización del servidor Amazon DCV](setting-up-upgrading.md).

**nota**  
El servidor Amazon DCV para macOS solo es compatible con las instancias de silicio Amazon EC2 de Apple.

**Topics**
+ [Instalar el servidor Amazon DCV en Windows](setting-up-installing-windows.md)
+ [Instalar el servidor Amazon DCV en Linux](setting-up-installing-linux.md)
+ [Instalación del servidor Amazon DCV en macOS](setting-up-installing-macos.md)

# Instalar el servidor Amazon DCV en Windows
<a name="setting-up-installing-windows"></a>

El software del servidor Amazon DCV se puede instalar en un servidor Windows y ejecutar las sesiones de Amazon DCV desde allí. Antes de instalar el software, asegúrese de que su servidor cumple todos los requisitos previos para ejecutarlo. El proceso de instalación del software se puede realizar manualmente mediante un asistente de instalación o se puede instalar automáticamente mediante Amazon DCV.

**Topics**
+ [Requisitos previos](setting-up-installing-winprereq.md)
+ [Instalación del servidor](setting-up-installing-wininstall.md)

# Requisitos previos del servidor Amazon DCV de Windows en instancias de Amazon EC2
<a name="setting-up-installing-winprereq"></a>

En este tema se describe cómo configurar la instancia de Amazon EC2 de Windows antes de instalar el servidor Amazon DCV. Si no va a instalar el servidor Amazon DCV en una instancia de Amazon EC2 de Windows, omita estos requisitos previos.

**Topics**
+ [Requisitos previos para todas las instancias](#setting-up-installing-all)
+ [Requisitos previos de las instancias de computación acelerada](#setting-up-installing-graphics)
+ [Requisitos previos de otras familias de instancias](#setting-up-installing-general)

## Requisitos previos para todas las instancias
<a name="setting-up-installing-all"></a>

 A partir de la versión 2024.0, la versión para Windows de Amazon DCV tiene como requisito Microsoft Visual C\$1\$1 Redistributable para Visual Studio 2022 en lugar de Microsoft Visual C\$1\$1 Redistributable para Visual Studio 2017. 

La práctica recomendada es que el administrador del servidor instale Microsoft Visual C\$1\$1 Redistributable para Visual Studio antes de instalar el servidor Amazon DCV. El instalador MSI de Amazon DCV 2024.0 comprueba la dependencia y, si no la encuentra, intentará instalar el requisito antes de la instalación de Amazon DCV. Este comportamiento es un mecanismo alternativo que se eliminará en futuras versiones. Los administradores que utilizan la automatización para la instalación deben esforzarse por actualizar sus automatizaciones para instalar Microsoft Visual C\$1\$1 Redistributable para Visual Studio antes que el servidor Amazon DCV. Tenga en cuenta también que Microsoft Visual C\$1\$1 Redistributable puede reiniciar el host como parte de la instalación. 

## Requisitos previos de las instancias de computación acelerada
<a name="setting-up-installing-graphics"></a>

### Requisitos previos de las instancias de gráficos de GPU
<a name="setting-up-installing-graphics"></a>

Si utiliza una instancia de gráficos de GPU (por ejemplo, una instancia de G2, G3, G4dn, G4ad o G5), le recomendamos que instale y configure los controladores de GPU de NVIDIA o AMD adecuados. Los controladores de GPU permiten lo siguiente:
+ Aceleración de hardware de DirectX y OpenGL para aplicaciones
+ Aceleración de hardware para la codificación de transmisión de vídeo H.264
+ Resoluciones del monitor del servidor personalizables
+ Resolución máxima aumentada para los monitores de servidor: hasta 4096 x 2160
+ Número de monitores del servidor aumentado

Para obtener instrucciones sobre cómo instalar controladores de GPU de NVIDIA en la instancia de gráficos de GPU, consulte los siguientes temas de la *Guía del usuario de Amazon EC2*.
+ Para instancias con una GPU de NVIDIA (por ejemplo, una instancia G2, G3, G4dn o G5), consulte [Instalar el controlador NVIDIA en Windows](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver.html).
+ Para instancias con una GPU de AMD (por ejemplo, una instancia G4ad), consulte [Instalar controladores AMD en instancias de Windows](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-amd-driver.html).

Para obtener más información sobre las instancias G4ad de Amazon EC2, consulte la entrada del blog [Deep dive on the new Amazon EC2 G4ad instances](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/).

### Requisitos previos para otras instancias de computación acelerada
<a name="setting-up-installing-accelerated"></a>

Si utiliza una instancia de computación acelerada que no es una instancia de gráficos de GPU, por ejemplo, una instancia de P2, P3 o P3dn, le recomendamos que instale y configure los controladores de la GPU de NVIDIA adecuados. Los controladores de la GPU de NVIDIA permiten aceleración por hardware para codificación de streaming de vídeo H.264.

Para obtener instrucciones sobre cómo instalar los controladores de la GPU de NVIDIA en una instancia de computación acelerada, consulte [Controladores públicos de NVIDIA](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver.html#public-nvidia-driver) en la *Guía del usuario de Amazon EC2*.

La instalación de controladores de la GPU de NVIDIA en una instancia de computación acelerada no mejora los límites ni la resolución de los monitores del servidor. Para añadir compatibilidad con la resolución del monitor del servidor adicional, puede instalar los controladores GRID de NVIDIA. Para obtener más información, consulte [Software de la GPU de NVIDIA](https://www.nvidia.com/object/vGPU-software-driver.html) en el sitio web de NVIDIA.

## Requisitos previos de otras familias de instancias
<a name="setting-up-installing-general"></a>

Para las instancias que no sean de computación acelerada, le recomendamos que instale el controlador de pantalla virtual de Amazon DCV si utiliza Windows 2016 o ejecuta una versión del servidor Amazon DCV anterior a la 2023.1. Esto incluye las instancias de las familias de instancias optimizadas para el almacenamiento, de uso general, optimizadas para computación y optimizadas para memoria.

La instalación del controlador de pantalla virtual de Amazon DCV permite lo siguiente:
+ Compatibilidad con hasta cuatro monitores
+ Compatibilidad con resoluciones personalizadas
+ Compatibilidad con resolución 4K UHD

No puede administrar los monitores del servidor conectados por el servidor Amazon DCV utilizando el Panel de control de Windows.

**nota**  
El controlador de pantalla virtual de Amazon DCV es compatible con Windows Server 2016 y versiones posteriores. El controlador no es necesario si utiliza Windows Server 2019 o posterior con el servidor DCV 2023.1 o posterior, ya que el controlador de pantalla indirecta (IDD) viene incluido con el servidor DCV. Se recomienda el IDD, pero la [GetConsoleScreenshot](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetConsoleScreenshot.html)funcionalidad no funcionará como se esperaba.

**importante**  
La instalación del controlador de pantalla virtual de Amazon DCV con cualquier otro controlador de GPU, como los controladores de la GPU de NVIDIA, puede provocar conflictos. Para evitar conflictos, le recomendamos que no instale el controlador de pantalla virtual de Amazon DCV en combinación con ningún otro controlador de la GPU.

**Para instalar el controlador de pantalla virtual de Amazon DCV en su instancia**

1. Descargue el instalador del controlador de pantalla virtual de Amazon DCV desde el [sitio web de Amazon DCV](http://download.amazondcv.com).

1. Instale el controlador mediante alguna de las operaciones siguientes:
   + Ejecute el asistente de instalación
   + Haga doble clic en el archivo de instalación
   + Utilice el siguiente comando para ejecutar una instalación desatendida

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

1. Reinicie la instancia.

1. Vuelva a conectarse a la instancia.

# Instalar el servidor Amazon DCV en Windows
<a name="setting-up-installing-wininstall"></a>

Puede utilizar un asistente de instalación para instalar el servidor Amazon DCV en un servidor host de Windows. El asistente le guía a través de una serie de pasos que muestran cómo personalizar la instalación del servidor Amazon DCV. También puede utilizar la línea de comandos para realizar una instalación desatendida. Este segundo método utiliza la configuración predeterminada para automatizar el procedimiento de instalación.

**Contents**
+ [Uso del asistente](#setting-up-installing-windows-wizard)
+ [Uso de una instalación desatendida](#setting-up-installing-windows-unattended)

## Uso del asistente
<a name="setting-up-installing-windows-wizard"></a>

Utilice el asistente de instalación del servidor Amazon DCV para realizar una instalación guiada.

**Para instalar el servidor Amazon DCV en Windows con el asistente**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Descargue el instalador del servidor Amazon DCV desde el sitio web de [Amazon DCV](http://download.amazondcv.com).
**nota**  
El servidor Amazon DCV solo está disponible en versión de 64 bits y se admite en sistemas operativos Windows de 64 bits.
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.

1. Ejecute `nice-dcv-server-x64-Release-2025.0-version_number.msi`. 

1. En la pantalla de bienvenida, elija **Next**.

1. En la pantalla Contrato de licencia para el usuario final, lea el contrato de licencia. Si acepta los términos, seleccione la casilla **Acepto los términos y condiciones del contrato de licencia** y elija **Siguiente**.

1. (Opcional) Configure qué componentes se instalarán seleccionando los elementos en la pantalla **Selección de componentes**. Para marcar un componente para su instalación, selecciónelo y elija **Se instalará en el disco duro local**. Para omitir un componente de la instalación, selecciónelo y elija **La función completa no estará disponible**.

1. En la pantalla de configuración del servicio DCV:

   1. (Opcional) Si desea configurar manualmente el firewall del servidor para permitir la comunicación a través del puerto correspondiente, seleccione **No, I will manually configure my firewall later (No, configuraré mi firewall manualmente más tarde)**.

   1. (Opcional) Para iniciar manualmente el servidor de Amazon DCV después de la instalación, seleccione **No, deseo iniciar un servicio DCV manualmente**. Si selecciona esta opción, no podrá iniciar una sesión de la consola automáticamente después de haberse completado la instalación. Si selecciona esta opción, se omite el paso 9.

1. Elija **Siguiente**.

1. En la pantalla de configuración de administración de sesiones de DCV, especifique el propietario de la sesión de la consola automática. O bien, para impedir que la sesión de la consola automática se inicie una vez completada la instalación, seleccione **No, I will create the session manually (No, crearé la sesión manualmente)**.
**nota**  
Complete este paso solo si optó anteriormente por permitir al servidor iniciarse automáticamente.

1. Elija **Instalar**.

## Uso de una instalación desatendida
<a name="setting-up-installing-windows-unattended"></a>

Amazon DCV puede instalar y activar el software del servidor automáticamente. Esto se denomina “instalación desatendida”. Una instalación desatendida hace lo siguiente de forma predeterminada:
+ Agrega una regla de firewall para permitir la comunicación a través del puerto 8443.
+ Habilita el inicio automático del servidor de Amazon DCV.
+ Crea una sesión de la consola automática.
+ Establece el propietario de la sesión de la consola en el usuario que realiza la instalación.

Puede invalidar las acciones predeterminadas anexando las siguientes opciones al comando de instalación:
+ `DISABLE_FIREWALL=1`: impide que el instalador agregue la regla de firewall.
+ `DISABLE_SERVER_AUTOSTART=1`: impide que el servidor Amazon DCV se inicie automáticamente después de la instalación.
+ `DISABLE_AUTOMATIC_SESSION_CREATION=1`: impide que el instalador inicie la sesión de consola automática.
+ `AUTOMATIC_SESSION_OWNER=owner_name`: especifica un propietario diferente para la sesión de consola automática.
+ `ADDLOCAL=component_list`: añade elementos al conjunto de elementos que se van a instalar.
+ `REMOVE=component_list`: quita elementos del conjunto de elementos que se van a instalar.
**nota**  
La opción `REMOVE` se evalúa después de la opción `ADDLOCAL`. Un elemento que esté en ambas listas no está instalado.

La lista de componentes es una lista separada por comas que puede contener los valores siguientes:
+ `audioMicDriver`: controlador de micrófono
+ `audioSpkDriver`: controlador de altavoz
+ `printerDriver`: controlador de impresora
+ `usbDriver`: controlador de administración remota de dispositivos USB (deshabilitado de forma predeterminada)
+ `webcamDriver`: controlador de cámara web
+ `gamepadDriver`: controlador de gamepad
+ `webClient`: cliente web
+ `webauthn`: redireccionamiento WebAuthn
+ `iddDriver`: controlador de pantalla indirecta (recomendado)
+ `webrtc`: componentes de redireccionamiento de WebRTC
+ `ALL`: todos los componentes

**Para instalar el servidor Amazon DCV en Windows con una instalación desatendida**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Descargue el instalador del servidor Amazon DCV desde el sitio web de [Amazon DCV](http://download.amazondcv.com).
**nota**  
El servidor Amazon DCV solo está disponible en versión de 64 bits y se admite en sistemas operativos Windows de 64 bits.

1. Abra una ventana de símbolo del sistema y vaya a la carpeta donde descargó el instalador.

1. Ejecute el instalador desatendido como se muestra en uno de los siguientes ejemplos:
   + Instale los componentes predeterminados:

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     /quiet /norestart /l*v dcv_install_msi.log
     ```
   + Instale todos los componentes:

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     ADDLOCAL=ALL /quiet /norestart /l*v dcv_install_msi.log
     ```
   + Instale un subconjunto de componentes:

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

# Instalar el servidor Amazon DCV en Linux
<a name="setting-up-installing-linux"></a>

El software del servidor Amazon DCV se puede instalar en un servidor Linux y ejecutar las sesiones de Amazon DCV desde allí. Antes de instalar el software, asegúrese de que su servidor cumple todos los requisitos previos para ejecutarlo. El proceso de instalación del software se puede realizar manualmente mediante un asistente de instalación o AWS puede instalarlo automáticamente.

En esta sección se describe cómo instalar el servidor Amazon DCV en Linux.

**Topics**
+ [Requisitos previos](setting-up-installing-linux-prereq.md)
+ [Instalación del servidor](setting-up-installing-linux-server.md)
+ [Realización de comprobaciones posteriores a la instalación](setting-up-installing-linux-checks.md)

# Requisitos previos de los servidores Amazon DCV de Linux
<a name="setting-up-installing-linux-prereq"></a>

Amazon DCV permite a los clientes acceder a una sesión X gráfica remota en un servidor de Linux. Este proporciona acceso al escritorio de Linux correspondiente. Amazon DCV admite dos tipos de streaming de escritorio de Linux: sesiones de consola y sesiones virtuales. Para obtener más información acerca de las sesiones virtuales y de consola, consulte [Administrar sesiones de Amazon DCV](managing-sessions.md).

En este tema, se explica cómo preparar los requisitos previos necesarios para utilizar Amazon DCV en un servidor de Linux.

**Topics**
+ [Instalar un entorno de escritorio y un administrador de escritorio](#linux-prereq-gui)
+ [Desactive el protocolo Wayland (únicamente) GDM3](#linux-prereq-wayland)
+ [Configure el servidor X.](#linux-prereq-xserver)
+ [Instalar la utilidad glxinfo](#linux-prereq-tools)
+ [Compruebe la representación por software OpenGL](#linux-prereq-opengl)
+ [Instalar controladores de GPU para instancias de gráficos](#linux-prereq-gpu)
+ [Instale el XDummy controlador para instancias que no sean de GPU](#linux-prereq-nongpu)

## Instalar un entorno de escritorio y un administrador de escritorio
<a name="linux-prereq-gui"></a>

Instale un entorno de escritorio y un administrador de escritorio para mejorar la experiencia con Amazon DCV en un servidor de Linux.

Un entorno de escritorio es una interfaz de usuario gráfica (GUI) que le ayuda a interactuar con el sistema operativo Linux. Hay varios entornos de escritorio y Amazon DCV funciona con muchos de ellos. Un administrador de escritorio es un programa que administra la pantalla de inicio de sesión del usuario e inicia y detiene las sesiones del entorno de escritorio y el servidor X.

El siguiente contenido con pestañas muestra los pasos para instalar el entorno de escritorio predeterminado y el administrador de escritorio en los sistemas operativos compatibles y también muestra cómo configurar e iniciar el servidor X en los sistemas operativos compatibles.

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

El entorno de escritorio predeterminado para RHEL, CentOS y Rocky Linux es Gnome3 y el administrador de escritorio predeterminado es GDM.

**Para instalar y configurar el entorno de escritorio y el administrador de escritorio en RHEL, CentOS y Rocky Linux**

1. Instale el entorno de escritorio y los paquetes del administrador de escritorio.
   + RHEL y Rocky Linux

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

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

1. Actualice los paquetes de software para asegurarse de que el servidor Linux está actualizado.

   ```
   $ sudo yum upgrade
   ```

1. Reinicie el servidor Linux.

   ```
   $ sudo reboot
   ```

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

El entorno de escritorio predeterminado de Amazon Linux 2 es Gnome3 y el administrador de escritorio predeterminado, GDM.

**Para instalar y configurar el entorno de escritorio y el administrador de escritorio en Amazon Linux 2**

1. Instale el entorno de escritorio y los paquetes del administrador de escritorio.

   ```
   $ 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. Actualice los paquetes de software para asegurarse de que el servidor Linux está actualizado.

   ```
   $ sudo yum upgrade
   ```

1. Reinicie el servidor Linux.

   ```
   $ sudo reboot
   ```

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

El entorno de escritorio predeterminado para Amazon Linux 2023 es Gnome3 y el administrador de escritorio predeterminado es GDM.

**Para instalar y configurar el entorno de escritorio y el administrador de escritorio en Amazon Linux 2023**

1. Instale el entorno de escritorio y los paquetes del administrador de escritorio.

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

1. Actualice los paquetes de software para asegurarse de que el servidor Linux está actualizado.

   ```
   $ sudo dnf upgrade
   ```

1. Reinicie el servidor Linux.

   ```
   $ sudo reboot
   ```

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

Para Ubuntu 20.x/22.x/24.x, el entorno de escritorio predeterminado es Gnome3 y el administrador de escritorio predeterminado es. GDM3 A partir de Ubuntu 20.x, LightDM ya no es compatible con Amazon DCV.

**Para instalar y configurar el entorno de escritorio y el administrador de escritorio en Ubuntu 20.x/22.x/24.x**

1. Instale el entorno de escritorio y los paquetes del administrador de escritorio.

   ```
   $ sudo apt update
   ```

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

   Instalar GDM3

   ```
   $ sudo apt install gdm3
   ```

1. Compruebe que GDM3 esté configurado como el administrador de escritorio predeterminado.

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

   El resultado es el siguiente.

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

   Si GDM3 no está configurado como el administrador de escritorio predeterminado, utilice el siguiente comando para establecerlo como predeterminado.

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

1. Actualice los paquetes de software para asegurarse de que el servidor Linux está actualizado.

   ```
   $ sudo apt upgrade
   ```

1. Reinicie el servidor Linux.

   ```
   $ sudo reboot
   ```

**nota**  
Cuando utiliza una versión de Amazon DCV anterior a la 2022.2 con **Sesiones virtuales**, es posible que se encuentre con [un problema conocido de GDM](https://gitlab.gnome.org/GNOME/gdm/-/issues/650). Para que las sesiones virtuales funcionen correctamente, puede adoptar una de las siguientes soluciones:  
**En los servidores que no tienen GPU** puede deshabilitar el administrador de escritorio porque no es necesario para ejecutar sesiones virtuales. Configure el sistema para que se ejecute en modo multiusuario ejecutando el siguiente comando antes de crear sesiones virtuales:  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**En servidores con GPU**, además de deshabilitar el administrador de escritorio, debe iniciar un servidor X en el sistema antes de crear sesiones virtuales. Para ello, ejecute los siguientes comandos:  

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

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 y versiones posteriores no se ven afectadas por este problema.

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

El entorno de escritorio predeterminado de SUSE Linux Enterprise 12.x es SLE Classic y el administrador de escritorio predeterminado es GDM.

**Para instalar y configurar el entorno de escritorio y el administrador de escritorio en SUSE Linux Enterprise 12.x**

1. Instale el entorno de escritorio y los paquetes del administrador de escritorio.

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

1. Compruebe que GDM está configurado como administrador de escritorio predeterminado.

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

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

1. Actualice los paquetes de software para asegurarse de que el servidor Linux está actualizado.

   ```
   $ sudo zypper update
   ```

1. Reinicie el servidor Linux.

   ```
   $ sudo reboot
   ```

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

El entorno de escritorio predeterminado de SUSE Linux Enterprise 15.x es SLE Classic y el administrador de escritorio predeterminado es. GDM3

**Para instalar y configurar el entorno de escritorio y el administrador de escritorio en SUSE Linux Enterprise 15.x**

1. Instale el entorno de escritorio y los paquetes del administrador de escritorio.

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

1. Compruebe que GDM está configurado como administrador de escritorio predeterminado.

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

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

1. Actualice los paquetes de software para asegurarse de que el servidor Linux está actualizado.

   ```
   $ sudo zypper update
   ```

1. Reinicie el servidor Linux.

   ```
   $ sudo reboot
   ```

**nota**  
Cuando utiliza una versión de Amazon DCV anterior a la 2022.2 con **Sesiones virtuales**, es posible que se encuentre con [un problema conocido de GDM](https://gitlab.gnome.org/GNOME/gdm/-/issues/650). Para que las sesiones virtuales funcionen correctamente, puede adoptar una de las siguientes soluciones:  
**En los servidores que no tienen GPU** puede deshabilitar el administrador de escritorio porque no es necesario para ejecutar sesiones virtuales. Configure el sistema para que se ejecute en modo multiusuario ejecutando el siguiente comando antes de crear sesiones virtuales:  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**En servidores con GPU**, además de deshabilitar el administrador de escritorio, debe iniciar un servidor X en el sistema antes de crear sesiones virtuales. Para ello, ejecute los siguientes comandos:  

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

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 y versiones posteriores no se ven afectadas por este problema.

------

## Desactive el protocolo Wayland (únicamente) GDM3
<a name="linux-prereq-wayland"></a>

Amazon DCV no admite el protocolo Wayland. Si utilizas el administrador de GDM3 escritorio, debes deshabilitar el protocolo Wayland. Si no lo estás usando GDM3, omite este paso.

**Para deshabilitar el protocolo Wayland**

1. Abra el archivo con el editor de texto que prefiera.
   + RHEL, CentOS, SUSE Linux Enterprise 15.x y Amazon Linux 2023

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

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

1. En la sección `[daemon]`, establezca `WaylandEnable` en `false`.

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

1. Reinicie el servicio GDM.
   + RHEL, CentOS y Amazon Linux 2023

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

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

     ```
     $ sudo systemctl restart xdm
     ```

## Configure el servidor X.
<a name="linux-prereq-xserver"></a>

Si tiene intención de utilizar una sesión de consola o uso compartido de la GPU, debe asegurarse de que su servidor Linux tiene un servidor X configurado correctamente y en ejecución.

**nota**  
Si tiene la intención de utilizar sesiones virtuales sin uso compartido de la GPU, no necesita un servidor X.

Normalmente, los paquetes del servidor X se instalan como dependencias del entorno de escritorio y el administrador de escritorio. Le recomendamos que configure el servidor X para que se inicie automáticamente cuando arranque el servidor Linux.

**Para configurar e iniciar el servidor X en Linux:**

1. Configure el servidor X para que se inicie automáticamente cuando arranque el servidor Linux.

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

   Si el comando devuelve `graphical.target`, el servidor X ya está configurado para iniciarse automáticamente. Continúe en el paso siguiente.

   Si el comando devuelve `multi-user.target`, el servidor X no está configurado para iniciarse automáticamente. Ejecute el siguiente comando :

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

1. Inicie el servidor X.

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

1. Asegúrese de que el servidor X esté en ejecución.

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

   A continuación, se muestra un ejemplo de salida cuando el servidor X está en ejecución:

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

## Instalar la utilidad glxinfo
<a name="linux-prereq-tools"></a>

La utilidad glxinfo proporciona información sobre la configuración de OpenGL del servidor Linux. La utilidad se puede utilizar para determinar si el servidor Linux está configurado para admitir la representación por hardware o software OpenGL. Proporciona información sobre los controladores y las extensiones compatibles.

La utilidad glxinfo se instala como una dependencia de paquete de DCV GL. Por tanto, si instaló DCV GL, la utilidad glxinfo también se instala en el servidor Linux.

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

**Para instalar la utilidad glxinfo**  
Use el siguiente comando:

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

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

**Para instalar la utilidad glxinfo**  
Use el siguiente comando:

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

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

**Para instalar la utilidad glxinfo**  
Use el siguiente comando:

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

------

## Compruebe la representación por software OpenGL
<a name="linux-prereq-opengl"></a>

En los servidores Linux que no tienen GPU, OpenGL solo puede utilizarse en el modo de procesamiento por software utilizando los controladores de Mesa. Si utiliza un servidor Linux sin GPU y tiene pensado utilizar OpenGL, asegúrese de que los controladores de Mesa estén instalados y correctamente configurados en el servidor Linux.

**nota**  
Esto es aplicable únicamente a los servidores Linux sin GPU.

**Para verificar que el procesamiento por software de OpenGL está disponible**  
Asegúrese de que el servidor X se está ejecutando y utilice el siguiente comando:

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

En el siguiente ejemplo, se muestra la salida de OpenGL cuando el procesamiento por software está disponible:

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

## Instalar controladores de GPU para instancias de gráficos
<a name="linux-prereq-gpu"></a>

**Topics**
+ [Instalar y configurar controladores NVIDIA](#gpu-nvidia)
+ [Instalar y configurar controladores de AMD](#gpu-amd)

### Instalar y configurar controladores NVIDIA
<a name="gpu-nvidia"></a>

En el caso de los servidores Linux que tienen una GPU de NVIDIA dedicada, debe asegurarse de que los controladores NVIDIA están instalados y correctamente configurados. Para obtener instrucciones sobre cómo instalar los controladores de NVIDIA en una instancia Linux de Amazon EC2, consulte [Instalación de controladores NVIDIA en instancias Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html) en la *Guía de usuario de Amazon EC2*.

**nota**  
Esto se aplica GPUs únicamente a los servidores Linux con NVIDIA.
Los controladores GRID admiten hasta cuatro pantallas 4K por cada GPU instalada. Los controladores de juegos solo admiten una pantalla 4K por cada GPU instalada.

Después de instalar los controladores de NVIDIA en el servidor de Linux, debe actualizar `xorg.conf`.

**Para generar un archivo xorg.conf**

1. Ejecute el comando siguiente.

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

   Si está utilizando una instancia de Amazon EC2 G3, G4 o G5 y desea utilizar una sesión de consola de varios monitores, incluya `--connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3` en el parámetro. Esto se realiza del siguiente modo.

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus --connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3
   ```
**nota**  
Asegúrese de que el servidor no tiene el archivo `/etc/X11/XF86Config` heredado. Si lo tiene, `nvidia-xconfig` actualiza ese archivo de configuración en lugar de generar el archivo `/etc/X11/xorg.conf` requerido. Ejecute el siguiente comando para eliminar el archivo `XF86Config` heredado:  

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

1. Reinicie el servidor X para que los cambios surtan efecto.
   + 

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

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

**Para comprobar que la GPU de NVIDIA admite codificación de vídeo basada en hardware**  
Asegúrese de que sea compatible con la codificación NVENC y de que tenga capacidades de procesamiento iguales o mayores que 3.0, o iguales o mayores que 3.5 para Ubuntu 20.

Para comprobar la compatibilidad con NVENC, consulte [NVIDIA Video Encode and Decode GPU Support Matrix](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder). Para comprobar las capacidades de computación, consulte [NVIDIA Compute Capacility tables](https://developer.nvidia.com/cuda-gpus). 

Si su GPU de NVIDIA no admite codificación NVENC o no tiene las capacidades de computación necesarias, utilice codificación de vídeo basada en software.

**Para comprobar que el procesamiento por hardware de OpenGL está disponible**  
Utilice el siguiente comando para comprobar que el servidor X esté en ejecución.

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

En el siguiente ejemplo, se muestra la salida de OpenGL cuando el procesamiento por hardware está disponible.

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

### Instalar y configurar controladores de AMD
<a name="gpu-amd"></a>

Una instancia con una GPU AMD conectada, como una instancia G4ad, debe tener instalado el controlador AMD adecuado. Para obtener instrucciones sobre cómo instalar los controladores de GPU de AMD en una instancia de Amazon EC2 compatible, consulte [Instalación de controladores AMD en instancias de Linux.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-amd-driver.html)

Para obtener más información sobre las instancias G4ad de Amazon EC2, consulte la entrada del blog [Deep dive on the new Amazon EC2 G4ad instances](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/).

## Instale el XDummy controlador para instancias que no sean de GPU
<a name="linux-prereq-nongpu"></a>

**Topics**
+ [Instale y configure el controlador XDummy](#gpu-xdummy)

### Instale y configure el controlador XDummy
<a name="gpu-xdummy"></a>

Para utilizar sesiones de consola en servidores de Linux que no tienen una GPU dedicada, asegúrese de que el controlador Xdummy esté instalado y configurado correctamente. El XDummy controlador permite que el servidor X funcione con un framebuffer virtual cuando no hay una GPU real.

**nota**  
Esto no es obligatorio si desea utilizar sesiones virtuales.
El XDummy controlador solo admite las resoluciones definidas en su configuración.

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

**Para instalar el XDummy controlador**  
Use el siguiente comando:

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

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

**Para instalar el XDummy controlador**  
Use el siguiente comando:

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

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

**Para instalar el XDummy controlador**  
Use el siguiente comando:

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

------

Tras instalar los XDummy controladores en el servidor Linux, actualice el`xorg.conf`.

**Para configurarlos XDummy en xorg.conf**

1. Abra el archivo `/etc/X11/xorg.conf` en el editor de texto que prefiera.

1. Añada las secciones siguientes a la configuración.

   ```
   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
   ```
**nota**  
La configuración proporcionada es un ejemplo. Puede añadir más modos y establecer una resolución `virtual` diferente. También puede configurar más de un monitor ficticio.

1. Reinicie el servidor X para que los cambios surtan efecto.

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

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

# Instalar el servidor Amazon DCV en Linux
<a name="setting-up-installing-linux-server"></a>

El servidor Amazon DCV se instala utilizando una serie de paquetes .deb o RPM, en función del sistema operativo del servidor host. Los paquetes instalan todos los paquetes necesarios y sus dependencias, y establecen la configuración del servidor requerida.

**nota**  
Debe haber iniciado sesión como usuario raíz para instalar el servidor Amazon DCV.

## Instalación del servidor Amazon DCV
<a name="linux-server-install"></a>

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

El servidor Amazon DCV está disponible para los servidores Amazon Linux 2 basados en las arquitecturas ARM de 64 bits x86 y 64 bits.

**importante**  
Los paquetes `nice-dcv-gl` y `nice-dcv-gltest` no están disponibles para servidores basados en la arquitectura ARM de 64 bits.

**Para instalar el servidor Amazon DCV en Amazon Linux 2**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Los paquetes del servidor Amazon DCV se firman digitalmente con una firma GPG segura. Para permitir al administrador de paquetes comprobar la firma de paquetes, debe importar la clave de NICE GPG. Para ello, abra una ventana de terminal e importe la clave CPG de Amazon DCV.

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

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com). Los paquetes RPM y deb se empaquetan en un archivo `.tgz`. Asegúrese de que descarga el archivo correcto para su sistema operativo.
   + x86 de 64 bits

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

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-aarch64.tgz
     ```
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.  
x86 de 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-x86_64.tgz
     ```
ARM de 64 bits  

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

1. Extraiga el contenido del archivo `.tgz` y acceda al directorio extraído.
   + x86 de 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2-x86_64
     ```
   + ARM de 64 bits

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

1. Instale el servidor Amazon DCV.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Para utilizar el cliente web con Amazon DCV versión 2021.2 y posteriores, instale el paquete `nice-dcv-web-viewer`.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Para utilizar sesiones virtuales, instale el paquete `nice-xdcv`.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto emplear el uso compartido de la GPU, instale el paquete `nice-dcv-gl`. 
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el7.x86_64.rpm
     ```
**nota**  
Opcionalmente, puede instalar el paquete `nice-dcv-gltest`. Este paquete incluye una aplicación de OpenGL sencilla que se puede utilizar para determinar si sus sesiones virtuales están correctamente configuradas para utilizar OpenGL basado en hardware.

1. (Opcional) Si planea usar Amazon DCV con Amazon DCV EnginFrame, instale el `nice-dcv-simple-external-authenticator` paquete.
   + x86 de 64 bits

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

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

1. (Opcional) Para utilizar dispositivos USB especializados mediante la administración remota de USB, instale los controladores USB de DCV. 

   Para instalar los controladores USB de DCV, debe tener Dynamic Kernel Module Support (DKMS) instalado en el servidor. Ejecute los siguientes comandos para instalar DKMS.

   DKMS puede instalarse desde el repositorio de Extra Packages for Enterprise Linux (EPEL). Ejecute el comando siguiente para habilitar el repositorio de EPEL:

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

   Una vez habilitado el repositorio de EPEL, ejecute el siguiente comando para instalar DKMS:

   ```
   $ sudo yum install dkms
   ```

   Una vez instalado DKMS, ejecute el siguiente comando para instalar los controladores USB de DCV:

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Opcional) Si tiene previsto utilizar redirección de micrófono, compruebe que el paquete `pulseaudio-utils` esté instalado en el sistema. Ejecute el siguiente comando para instalarlo.

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

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

El servidor Amazon DCV está disponible para los servidores Amazon Linux 2023 basados en las arquitecturas ARM de 64 bits x86 y 64 bits.

**importante**  
Los paquetes `nice-dcv-gl` y `nice-dcv-gltest` no están disponibles para servidores basados en la arquitectura ARM de 64 bits.

**Para instalar el servidor Amazon DCV en Amazon Linux 2023**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Los paquetes del servidor Amazon DCV se firman digitalmente con una firma GPG segura. Para permitir al administrador de paquetes comprobar la firma de paquetes, debe importar la clave GPG de Amazon DCV. Para ello, abra una ventana de terminal e importe la clave CPG de Amazon DCV.

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

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com). Los paquetes RPM y deb se empaquetan en un archivo `.tgz`. Asegúrese de que descarga el archivo correcto para su sistema operativo.
   + x86 de 64 bits

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

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-aarch64.tgz
     ```
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.  
x86 de 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-x86_64.tgz
     ```
ARM de 64 bits  

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

1. Extraiga el contenido del archivo `.tgz` y acceda al directorio extraído.
   + x86 de 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2023-x86_64
     ```
   + ARM de 64 bits

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

1. Instale el servidor Amazon DCV.
   + x86 de 64 bits

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto utilizar el cliente web con Amazon DCV versión 2021.2 y posteriores, instale el paquete `nice-dcv-web-viewer`.
   + x86 de 64 bits

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Para utilizar sesiones virtuales, instale el paquete `nice-xdcv`.
   + x86 de 64 bits

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto emplear el uso compartido de la GPU, instale el paquete `nice-dcv-gl`. 
   + x86 de 64 bits

     ```
     $ sudo dnf install nice-dcv-gl-2025.0.1112-1.amzn2023.x86_64.rpm
     ```
**nota**  
Opcionalmente, puede instalar el paquete `nice-dcv-gltest`. Este paquete incluye una aplicación de OpenGL sencilla que se puede utilizar para determinar si sus sesiones virtuales están correctamente configuradas para utilizar OpenGL basado en hardware.

1. (Opcional) Si tiene previsto usar el [autenticador externo](https://docs.aws.amazon.com/dcv/latest/adminguide/external-authentication.html) de Amazon DCV, utilice el paquete `nice-dcv-simple-external-authenticator`.
   + x86 de 64 bits

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

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

1. (Opcional) Si tiene pensado utilizar dispositivos USB especializados mediante la administración remota de USB, instale los controladores USB de DCV. 

   Para instalar los controladores USB de DCV, debe tener Dynamic Kernel Module Support (DKMS) instalado en el servidor. Ejecute los siguientes comandos para instalar DKMS.

   ```
   $ sudo dnf install dkms
   ```

   Una vez instalado DKMS, ejecute el siguiente comando para instalar los controladores USB de DCV:

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Opcional) Si tiene previsto utilizar redirección de micrófono, compruebe que el paquete `pulseaudio-utils` esté instalado en el sistema. Ejecute el siguiente comando para instalarlo.

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

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

El servidor Amazon DCV está disponible para los servidores RHEL y CentOS basados en las arquitecturas ARM de 64 bits x86 y 64 bits, y Rocky Linux 8.5 o versiones posteriores.

**importante**  
Los paquetes `nice-dcv-gl` y `nice-dcv-gltest` no están disponibles para servidores basados en la arquitectura ARM de 64 bits.

**Para instalar el servidor Amazon DCV en RHEL, CentOS y/o en Rocky Linux 8.5**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Los paquetes del servidor Amazon DCV se firman digitalmente con una firma GPG segura. Para permitir al administrador de paquetes comprobar la firma de paquetes, debe importar la clave GPG de Amazon DCV. Para ello, abra una ventana de terminal e importe la clave CPG de Amazon DCV.

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

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com). Los paquetes RPM y deb se empaquetan en un archivo `.tgz`. Asegúrese de que descarga el archivo correcto para su sistema operativo.
   + x86 de 64 bits

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

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-aarch64.tgz
     ```
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.  
x86 de 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-x86_64.tgz
     ```
ARM de 64 bits  

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

1. Extraiga el contenido del archivo `.tgz` y acceda al directorio extraído.
   + x86 de 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-x86_64.tgz && cd nice-dcv-2025.0-20103-el8-x86_64
     ```
   + ARM de 64 bits

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

1. Instale el servidor Amazon DCV.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto utilizar el cliente web con Amazon DCV versión 2021.2 y posteriores, instale el paquete `nice-dcv-web-viewer`.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Para utilizar sesiones virtuales, instale el paquete `nice-xdcv`.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto emplear el uso compartido de la GPU, instale el paquete `nice-dcv-gl`. 
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el8.x86_64.rpm
     ```
**nota**  
Opcionalmente, puede instalar el paquete `nice-dcv-gltest`. Este paquete incluye una aplicación de OpenGL sencilla que se puede utilizar para determinar si sus sesiones virtuales están correctamente configuradas para utilizar OpenGL basado en hardware.

1. (Opcional) Si planea usar Amazon DCV con Amazon DCV EnginFrame, instale el `nice-dcv-simple-external-authenticator` paquete.
   + x86 de 64 bits

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

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

1. (Opcional) Si tiene pensado utilizar dispositivos USB especializados mediante la administración remota de USB, instale los controladores USB de DCV. 

   Para instalar los controladores USB de DCV, debe tener Dynamic Kernel Module Support (DKMS) instalado en el servidor. Ejecute los siguientes comandos para instalar DKMS.

   DKMS puede instalarse desde el repositorio de Extra Packages for Enterprise Linux (EPEL). Ejecute el comando siguiente para habilitar el repositorio de EPEL:

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

   Una vez habilitado el repositorio de EPEL, ejecute el siguiente comando para instalar DKMS:

   ```
   $ sudo yum install dkms
   ```

   Una vez instalado DKMS, ejecute el siguiente comando para instalar los controladores USB de DCV:

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Opcional) Si tiene previsto utilizar redirección de micrófono, compruebe que el paquete `pulseaudio-utils` esté instalado en el sistema. Ejecute el siguiente comando para instalarlo.

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

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

El servidor Amazon DCV está disponible para los servidores RHEL y CentOS basados en las arquitecturas ARM de 64 bits x86 y 64 bits, y Rocky Linux 9 o versiones posteriores.

**importante**  
Los paquetes `nice-dcv-gl` y `nice-dcv-gltest` no están disponibles para servidores basados en la arquitectura ARM de 64 bits.

**Para instalar el servidor Amazon DCV en RHEL, CentOS y/o en Rocky Linux 9**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Los paquetes del servidor Amazon DCV se firman digitalmente con una firma GPG segura. Para permitir al administrador de paquetes comprobar la firma de paquetes, debe importar la clave GPG de Amazon DCV. Para ello, abra una ventana de terminal e importe la clave CPG de Amazon DCV.

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

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com). Los paquetes RPM y deb se empaquetan en un archivo `.tgz`. Asegúrese de que descarga el archivo correcto para su sistema operativo.
   + x86 de 64 bits

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

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-aarch64.tgz
     ```
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.  
x86 de 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-x86_64.tgz
     ```
ARM de 64 bits  

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

1. Extraiga el contenido del archivo `.tgz` y acceda al directorio extraído.
   + x86 de 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-x86_64.tgz && cd nice-dcv-2025.0-20103-el9-x86_64
     ```
   + ARM de 64 bits

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

1. Instale el servidor Amazon DCV.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto utilizar el cliente web con Amazon DCV versión 2021.2 y posteriores, instale el paquete `nice-dcv-web-viewer`.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Para utilizar sesiones virtuales, instale el paquete `nice-xdcv`.
   + x86 de 64 bits

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.x86_64.rpm
     ```
   + ARM de 64 bits

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

1. (Opcional) Si tiene previsto emplear el uso compartido de la GPU, instale el paquete `nice-dcv-gl`. 
   + x86 de 64 bits

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el9.x86_64.rpm
     ```
**nota**  
Opcionalmente, puede instalar el paquete `nice-dcv-gltest`. Este paquete incluye una aplicación de OpenGL sencilla que se puede utilizar para determinar si sus sesiones virtuales están correctamente configuradas para utilizar OpenGL basado en hardware.

1. (Opcional) Si planea usar Amazon DCV con Amazon DCV EnginFrame, instale el `nice-dcv-simple-external-authenticator` paquete.
   + x86 de 64 bits

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

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

1. (Opcional) Si tiene pensado utilizar dispositivos USB especializados mediante la administración remota de USB, instale los controladores USB de DCV. 

   Para instalar los controladores USB de DCV, debe tener Dynamic Kernel Module Support (DKMS) instalado en el servidor. Ejecute los siguientes comandos para instalar DKMS.

   DKMS puede instalarse desde el repositorio de Extra Packages for Enterprise Linux (EPEL). Ejecute el comando siguiente para habilitar el repositorio de EPEL:

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

   Una vez habilitado el repositorio de EPEL, ejecute el siguiente comando para instalar DKMS:

   ```
   $ sudo yum install dkms
   ```

   Una vez instalado DKMS, ejecute el siguiente comando para instalar los controladores USB de DCV:

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Opcional) Si tiene previsto utilizar redirección de micrófono, compruebe que el paquete `pulseaudio-utils` esté instalado en el sistema. Ejecute el siguiente comando para instalarlo.

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

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

El servidor Amazon DCV está disponible únicamente para servidores SUSE Linux Enterprise Server (SLES) 12.x/15.x basados en la arquitectura x86 de 64 bits.

**Para instalar el servidor Amazon DCV en SLES 12.x/15.x**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Los paquetes del servidor Amazon DCV se firman digitalmente con una firma GPG segura. Para permitir al administrador de paquetes comprobar la firma de paquetes, debe importar la clave GPG de Amazon DCV. Para ello, abra una ventana de terminal e importe la clave NICE GPG.

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

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com). Los paquetes RPM y deb se empaquetan en un archivo `.tgz`. Asegúrese de que descarga el archivo correcto para su sistema operativo.
   + 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
     ```
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.  
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. Extraiga el contenido del archivo `.tgz` y acceda al directorio extraído.
   + 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. Instale el servidor 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. (Opcional) Si tiene previsto utilizar el cliente web con Amazon DCV versión 2021.2 y posteriores, instale el paquete `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. (Opcional) Para utilizar sesiones virtuales, instale el paquete `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. (Opcional) Si tiene previsto emplear el uso compartido de la GPU, instale el paquete `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
     ```
**nota**  
Opcionalmente, puede instalar el paquete `nice-dcv-gltest`. Este paquete incluye una aplicación de OpenGL sencilla que se puede utilizar para determinar si sus sesiones virtuales están correctamente configuradas para utilizar OpenGL basado en hardware. 

1. (Opcional) Si planea usar Amazon DCV con Amazon DCV EnginFrame, instale el `nice-dcv-simple-external-authenticator` paquete. 
   + 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. (Opcional) Si tiene pensado utilizar dispositivos USB especializados mediante la administración remota de USB, instale los controladores USB de DCV. 

   Para instalar los controladores USB de DCV, debe tener Dynamic Kernel Module Support (DKMS) instalado en el servidor. Ejecute los siguientes comandos para instalar DKMS.

   Ejecute el siguiente comando para instalar 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

     Habilite el repositorio PackageHub .

     ```
     $ sudo SUSEConnect -p PackageHub/15/x86_64
     ```
**nota**  
Si utiliza SLES 15 SP1 o SP2, sustituya *15* el comando anterior por una `15.1` o`15.2`. 

     Instale DKMS.

     ```
     $ sudo zypper refresh
     ```

     ```
     $ sudo zypper install dkms
     ```

     Instale la fuente del kernel.

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

     Reinicie la instancia.

     ```
     $ sudo reboot
     ```

   Una vez instalado DKMS, ejecute el siguiente comando para instalar los controladores USB de DCV:

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Opcional) Si tiene previsto utilizar redirección de micrófono, compruebe que el paquete `pulseaudio-utils` esté instalado en el sistema. Ejecute el siguiente comando para instalarlo.

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

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

El servidor Amazon DCV está disponible para servidores Ubuntu basados en arquitecturas ARM de 64 bits y x86 de 64 bits.

**importante**  
Los paquetes `nice-dcv-gl` y `nice-dcv-gltest` no están disponibles para servidores basados en la arquitectura ARM de 64 bits.

**Para instalar el servidor Amazon DCV en Ubuntu 20.04/22.04/24.04**

1. Inicie y conéctese al servidor en el que se va a instalar el servidor Amazon DCV.

1. Los paquetes del servidor Amazon DCV se firman digitalmente con una firma GPG segura. Para permitir al administrador de paquetes comprobar la firma de paquetes, debe importar la clave GPG de Amazon DCV. Para ello, abra una ventana de terminal e importe la clave CPG de Amazon DCV.

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

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

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com). Los paquetes RPM y deb se empaquetan en un archivo `.tgz`. Asegúrese de que descarga el archivo correcto para su sistema operativo.
   + Ubuntu 20.04 (x86 de 64 bits)

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

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

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

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

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz
     ```
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.  
Ubuntu 20.04 (x86 de 64 bits)  

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

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

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

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

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

1. Extraiga el contenido del archivo `.tgz` y acceda al directorio extraído.
   + Ubuntu 20.04 (x86 de 64 bits)

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

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

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

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

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

1. Instale el servidor Amazon DCV.
   + Ubuntu 20.04 (x86 de 64 bits)

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

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

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

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

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

1. (Opcional) Si tiene previsto utilizar el cliente web con Amazon DCV versión 2021.2 y posteriores, instale el paquete `nice-dcv-web-viewer`.
   + Ubuntu 20.04 (x86 de 64 bits)

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

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

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

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

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

1. Agregue el usuario `dcv` al grupo `video`.

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

1. (Opcional) Si tiene previsto utilizar sesiones virtuales, instale el paquete `nice-xdcv`.
   + Ubuntu 20.04 (x86 de 64 bits)

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

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

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

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

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

1. (Opcional) Si tiene previsto emplear el uso compartido de la GPU, instale el paquete `nice-dcv-gl`. 
   + Ubuntu 22.04 (x86 de 64 bits)

     ```
     $ sudo apt install ./nice-dcv-gl_2025.0.1112-1_amd64.ubuntu2204.deb
     ```
**nota**  
Opcionalmente, puede instalar el paquete `nice-dcv-gltest`. Este paquete incluye una aplicación de OpenGL sencilla que se puede utilizar para determinar si sus sesiones virtuales están correctamente configuradas para utilizar OpenGL basado en hardware.

1. (Opcional) Si planea usar Amazon DCV con Amazon DCV EnginFrame, instale el `nice-dcv-simple-external-authenticator` paquete. 
   + Ubuntu 20.04 (x86 de 64 bits)

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

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

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

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

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

1. (Opcional) Si tiene pensado utilizar dispositivos USB especializados mediante la administración remota de USB, instale los controladores USB de DCV. 

   Para instalar los controladores USB de DCV, debe tener Dynamic Kernel Module Support (DKMS) instalado en el servidor. Ejecute los siguientes comandos para instalar DKMS.

   DKMS está disponible en el repositorio oficial de Ubuntu. Ejecute el siguiente comando para instalar DKMS:

   ```
   $ sudo apt install dkms
   ```

   Una vez instalado DKMS, ejecute el siguiente comando para instalar los controladores USB de DCV:

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Opcional) Si tiene previsto utilizar redirección de micrófono, compruebe que el paquete `pulseaudio-utils` esté instalado en el sistema. Ejecute el siguiente comando para instalarlo.

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

1. (Opcional) Solo para Ubuntu 22.04, si necesita usar el SSO con la autenticación del sistema, utilice el siguiente comando para instalarlo.

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

------

# Realización de comprobaciones posteriores a la instalación
<a name="setting-up-installing-linux-checks"></a>

En este tema, se explican algunas comprobaciones que deben realizarse después de instalar Amazon DCV para asegurarse de que el servidor Amazon DCV está configurado correctamente.

**Topics**
+ [Asegúrese de que se pueda acceder al servidor Amazon DCV](#checks-port)
+ [Comprobar que el servidor X es accessible](#checks-xserver)
+ [Comprobar que DCV GL está correctamente instalado](#checks-gl)
+ [Verificar la firma del paquete Amazon DCV DEB](#checks-deb)

## Asegúrese de que se pueda acceder al servidor Amazon DCV
<a name="checks-port"></a>

De forma predeterminada, el servidor Amazon DCV está configurado para comunicarse a través del puerto 8443. Asegúrese de que se puede obtener acceso al servidor a través de dicho puerto. Si tiene un firewall que impide el acceso a través del puerto 8443, debe cambiar el puerto por el que el servidor Amazon DCV se comunica. Para obtener más información, consulte [Cambiar los TCP/UDP puertos y la dirección de escucha del servidor Amazon DCV](manage-port-addr.md).

Además, si va a configurar Amazon DCV en una instancia EC2, cree un grupo de seguridad. De este modo permitirá el acceso al puerto a través del cual se comunica el servidor Amazon DCV. Para obtener más información, vea [cómo configurar grupos de seguridad en EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html). 

## Comprobar que el servidor X es accessible
<a name="checks-xserver"></a>

Debe asegurarse de que las sesiones virtuales y de consola de Amazon DCV pueden obtener acceso al servidor X.

### Sesiones de la consola
<a name="checks-xserver-console"></a>

Cuando se instala el servidor Amazon DCV, se crea un usuario de `dcv`. Asegúrese de que este usuario puede obtener acceso al servidor X.

**Para verificar que el usuario de `dcv` puede obtener acceso al servidor X**  
Use el siguiente comando:

```
$ 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 el comando devuelve `SI:localuser:dcv`, el usuario de dcv tiene acceso al servidor X.

Si el comando no devuelve `SI:localuser:dcv`, el usuario de dcv no tiene acceso al servidor X. Ejecute los comandos siguientes para reiniciar el servidor X:
+ RHEL, Rocky, CentOS, Amazon Linux 2, Ubuntu y SUSE Linux Enterprise

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

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

### Sesiones virtuales
<a name="checks-xserver-virtual"></a>

Si instaló el paquete de DCV GL, debe asegurarse de que los usuarios locales pueden obtener acceso al servidor X. De este modo, se asegurará de que la aceleración por hardware de OpenGL funciona correctamente con las sesiones virtuales.

**Para verificar que el usuario local puede obtener acceso al servidor X**  
Use el siguiente comando:

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

Si el comando devuelve `LOCAL:`, los usuarios locales tienen acceso al servidor X.

Si el comando no devuelve `LOCAL:`, los usuarios locales no tienen acceso al servidor X. Ejecute los comandos siguientes para reiniciar el servidor X y para deshabilitar y habilitar de nuevo DCV GL:
+ RHEL, Rocky, CentOS, Amazon Linux 2, Ubuntu y SUSE Linux Enterprise

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

  ```
  $ sudo dcvgladmin disable
  ```

  ```
  $ sudo dcvgladmin enable
  ```

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

## Comprobar que DCV GL está correctamente instalado
<a name="checks-gl"></a>

La utilidad dcvgldiag se instala automáticamente con el paquete de DCV GL. Puede utilizar esta utilidad para comprobar si el servidor Linux cumple los requisitos de configuración de DCV GL.

**Para ejecutar la utilidad dcvgldiag**  
Utilice el siguiente comando :

```
$ sudo dcvgldiag
```

La utilidad devuelve una lista de advertencias y errores, junto con las posibles soluciones.

## Verificar la firma del paquete Amazon DCV DEB
<a name="checks-deb"></a>

Tras instalar Amazon DCV, puede comprobar la firma en el paquete Debian (DEB). Este proceso de verificación requiere el uso de GPG versión 1.

**Para verificar la firma del paquete DEB**  
Utilice el siguiente comando :

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

Esto devolverá un mensaje que incluye el término `GOODSIG` para confirmar que la firma está verificada. En el siguiente ejemplo se muestra un mensaje de confirmación de firma. En lugar de*Example Key*, se mostrará la clave.

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

# Instalación del servidor Amazon DCV en macOS
<a name="setting-up-installing-macos"></a>

El software del servidor Amazon DCV se puede instalar en una instancia Mac de Amazon EC2 y ejecutar las sesiones de Amazon DCV desde allí. Antes de instalar el software, asegúrese de que su servidor cumple todos los requisitos previos para ejecutarlo. El proceso de instalación del software se puede realizar manualmente mediante un asistente de instalación o se puede instalar automáticamente mediante Amazon DCV.

**nota**  
El servidor Amazon DCV para macOS solo es compatible con las instancias de silicio Amazon EC2 de Apple.

**Topics**
+ [Requisitos previos](setting-up-installing-macosprereq.md)
+ [Instalación del servidor](setting-up-installing-macosinstall.md)

# Requisitos previos para el servidor Amazon DCV para macOS en una instancia Amazon EC2
<a name="setting-up-installing-macosprereq"></a>

En este tema se describe cómo preparar la instancia Mac de Amazon EC2 antes de instalar el servidor Amazon DCV.

**Topics**
+ [Requisitos previos para todas las instancias compatibles](#setting-up-installing-all)

## Requisitos previos para todas las instancias compatibles
<a name="setting-up-installing-all"></a>

 Las instancias de silicio Amazon EC2 Mac Apple son compatibles con la versión 2025.0 y posteriores de Amazon DCV. Consulte la [documentación de Amazon EC2 para Mac](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html) para obtener una lista completa de las instancias de silicio de Apple. Puede instalar Amazon DCV Server con la GUI interactiva o mediante programación. Para obtener acceso interactivo a la GUI, consulte la [documentación de Amazon EC2 para Mac](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc). En el caso de instalaciones desatendidas, la protección de integridad del sistema (SIP) debe estar desactivada. Para obtener más información sobre la configuración de SIP, consulte la documentación de [Amazon EC2 para Mac](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html). [Puede encontrar un ejemplo de automatización de creación de imágenes en el Github de aws-samples, dentro del repositorio dcv-samples.](https://github.com/aws-samples/dcv-samples/tree/main/cdk/dcv-mac-image-automation) 

# Instalación del servidor Amazon DCV en instancias Mac de Amazon EC2
<a name="setting-up-installing-macosinstall"></a>

Puede utilizar un asistente de instalación para instalar el servidor Amazon DCV en una instancia Mac de Amazon EC2. Para realizar la instalación con el asistente de instalación, debe disponer de un acceso [interactivo a la interfaz gráfica](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc) de usuario. El asistente le guía a través de una serie de pasos que muestran cómo personalizar la instalación del servidor Amazon DCV. También puede utilizar la línea de comandos para realizar una instalación desatendida. Este segundo método utiliza la configuración predeterminada para automatizar el procedimiento de instalación. Para realizar instalaciones desatendidas, [la protección de integridad del sistema (SIP) debe estar deshabilitada](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html). 

**nota**  
El servidor Amazon DCV para macOS solo es compatible con las instancias de silicio Amazon EC2 de Apple.

**Contents**
+ [Uso de una instalación desatendida](#setting-up-installing-windows-unattended)
+ [Uso del asistente](#setting-up-installing-windows-wizard-mac)
+ [Configuración de los ajustes de privacidad y seguridad](#setting-up-macos-privacy-settings)

## Uso de una instalación desatendida
<a name="setting-up-installing-windows-unattended"></a>

Amazon DCV puede instalar y activar el software del servidor automáticamente. Esto se denomina “instalación desatendida”. De forma predeterminada, una instalación desatendida permite el inicio automático del servidor Amazon DCV. Puede encontrar un ejemplo de automatización de creación de Amazon Machine Image en el Github de aws-samples, dentro del repositorio [dcv-samples](https://github.com/aws-samples/dcv-samples/tree/main/cdk/dcv-mac-image-automation).

**Para instalar el servidor Amazon DCV en una instancia Mac de Amazon EC2 mediante una instalación desatendida**

1. Inicie y [conéctese](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-ssh) al servidor en el que desea instalar el servidor Amazon DCV.

1. Confirme que [la protección de integridad del sistema (SIP) esté desactivada](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html#mac-sip-check-settings).

1. Descargue el instalador del servidor Amazon DCV desde el sitio web de [Amazon DCV](http://download.amazondcv.com).
**nota**  
El servidor Amazon DCV solo está disponible en una versión de 64 bits y es compatible con instancias ARM Amazon EC2 de 64 bits.

1. Descargue los paquetes del [sitio web de descarga de Amazon DCV](http://download.amazondcv.com).

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

1. Ejecute el instalador desatendido con el siguiente comando:

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

## Uso del asistente
<a name="setting-up-installing-windows-wizard-mac"></a>

Utilice el asistente de instalación del servidor Amazon DCV para realizar una instalación guiada.

**Para instalar el servidor Amazon DCV en instancias Mac de Amazon EC2 mediante el asistente**

1. Inicie y [conéctese](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc) al servidor en el que desea instalar el servidor Amazon DCV.

1. Descargue el instalador del servidor Amazon DCV desde el sitio web de [Amazon DCV](http://download.amazondcv.com).
**nota**  
El servidor Amazon DCV solo está disponible en una versión de 64 bits y es compatible con instancias ARM Amazon EC2 de 64 bits.
**sugerencia**  
La página de [paquetes más recientes](http://download.amazondcv.com/latest.html) del sitio web de descargas contiene enlaces que apuntan a la versión más reciente disponible. Puede utilizar estos enlaces para recuperar automáticamente los paquetes Amazon DCV más recientes.

1. Ejecute `nice-dcv-server-2025.0-version_number-macos-arm64.dist.pkg`. 

1. En la pantalla de introducción, selecciona **Continuar**.

1. En la pantalla del tipo de instalación, marque las casillas del paquete y, a continuación, seleccione **Continuar**.

1. Elija **Instalar**.

1. Haga clic en **Permitir** cuando se le solicite durante la instalación.

## Configuración de los ajustes de privacidad y seguridad
<a name="setting-up-macos-privacy-settings"></a>

Tras instalar el servidor Amazon DCV, debe configurar los ajustes de privacidad y seguridad de macOS para permitir que Amazon DCV acceda a las funciones del sistema.

**Para configurar los ajustes de privacidad y seguridad de Amazon DCV**

1. Abra la **configuración del sistema** y vaya a **Privacidad y seguridad**.

1. En **Accesibilidad**, selecciona la casilla de verificación situada junto a ella para `DCV Server` permitir el acceso. Si no `DCV Server` aparece en la lista, `/Applications/DCV Server.app` arrástrelo hasta la lista de permitidos y, a continuación, active la casilla de verificación.

1. En **Grabación de audio de pantalla y sistema**, selecciona la casilla de verificación situada junto a ella `DCV Server` para permitir el acceso. Si no `DCV Server` aparece en la lista, arrastre `/Applications/DCV Server.app` hasta la lista de permitidos y, a continuación, seleccione la casilla

1. Reinicie el equipo para aplicar los cambios:

   ```
   $ sudo reboot
   ```

1. Tras reiniciar, asegúrese de tener una licencia de Amazon DCV válida. Para obtener información sobre licencias, consulte[Paso 2: licencia para el servidor Amazon DCV](setting-up-license.md).

1. Vuelva a conectarse mediante VNC y cree una sesión de consola de Amazon DCV:

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

1. Haga clic en **Permitir cuando se le** solicite el acceso al micrófono.

1. Haga clic en **Permitir** cuando se le solicite 

   ```
   dcvagentlauncher
   ```

    acceder.

1. Cuando se le solicite el **acceso con el mando** a distancia, haga clic en **Abrir configuración del sistema**, active la configuración y seleccione **Salir y volver a abrir**.

1. Ahora puede conectarse mediante el cliente Amazon DCV.

# Paso 2: licencia para el servidor Amazon DCV
<a name="setting-up-license"></a>

Tras instalar el software del servidor Amazon DCV, debe descargar e instalar la licencia para utilizar Amazon DCV. Los requisitos de licencia de Amazon DCV varían según el lugar en el que instale y use el servidor Amazon DCV.

**importante**  
Los siguientes requisitos de licencia solo se aplican a Amazon DCV versión 2017.0 y posteriores.

## Requisitos de licencia de Amazon DCV
<a name="dcv-lic-req"></a>

**Topics**
+ [Amazon DCV en Amazon EC2](#setting-up-license-ec2)
+ [Otros casos de uso de Amazon DCV](#setting-up-license-otherusecases)
+ [Requisitos de licencia de Microsoft para acceder de forma remota a Windows Server](#windows-lic-reqs)

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

No necesita un servidor de licencias para instalar y usar el servidor Amazon DCV en una instancia EC2, incluidas las instancias que se ejecutan en las Zonas AWS Outposts AWS Locales. El servidor Amazon DCV detecta automáticamente que se está ejecutando en una instancia de Amazon EC2 y se conecta periódicamente a un bucket de S3 para determinar si hay disponible alguna licencia válida. 

Asegúrese de que la instancia tiene las propiedades siguientes:
+ Puede llegar al punto de conexión de Amazon S3. Si tiene acceso a Internet, se conecta mediante el punto de conexión público de Amazon S3. Si la instancia no tiene acceso a Internet, configure un punto de conexión de la puerta de enlace para la VPC con una regla de grupos de seguridad saliente o una política de lista de control de acceso (ACL) que le permita conectarse a Amazon S3 través de HTTPS. Para obtener más información, consulte [Puntos de conexión de VPC de puerta de enlace](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-gateway.html) en la *Guía del usuario de Amazon VPC*. Si tiene algún problema para conectarse al bucket de S3, consulte [¿Por qué no puedo conectarme a un bucket de S3 utilizando un punto de conexión de VPC de la puerta de enlace?](https://aws.amazon.com/premiumsupport/knowledge-center/connect-s3-vpc-endpoint/) en el *centro de conocimiento de AWS *.
+ Tiene permiso para obtener acceso al objeto de Amazon S3 necesario. Añada la siguiente política de acceso a Amazon S3 a la función de IAM de la instancia y sustituya el *region* marcador de posición por su AWS región (por ejemplo,`us-east-1`). Para obtener más información, consulte este artículo sobre la [creación de roles de 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/*"
         }
      ]
  }
  ```

------
+ Si está utilizando una instancia de Windows, asegúrese de que la instancia puede acceder al *servicio de metadatos de la instancia*. El acceso a este servicio es necesario para garantizar que el servidor Amazon DCV pueda tener una licencia adecuada. Para obtener más información sobre el servicio de metadatos de instancia, consulte [Metadatos de instancia y datos de usuario](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html) en la *Guía del usuario de Amazon EC2*.

  Si utiliza una AMI de Windows personalizada, debe instalar EC2 Launch para garantizar que la instancia pueda acceder al servicio de metadatos de la instancia. Para obtener más información, consulte [Configuración de una instancia de Windows mediante EC2 Launch](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch.html) en la Guía del *usuario de Amazon EC2*.

Si va a instalar y utilizar el servidor Amazon DCV en una instancia de Amazon EC2, puede omitir el resto del capítulo. El resto de este capítulo solo se aplica a todos los demás casos de uso del servidor Amazon DCV.

### Otros casos de uso de Amazon DCV
<a name="setting-up-license-otherusecases"></a>

Para todos los demás casos de uso, se requiere una licencia para instalar y utilizar el servidor Amazon DCV. Están disponibles las siguientes opciones de concesión de licencias:
+ **Licencia de evaluación automática**: este tipo de licencia se instala automáticamente al instalar el servidor Amazon DCV. Este tipo de licencia es válida durante un período de 30 días después de su instalación. Una vez vencida la licencia, ya no podrá crear ni hospedar sesiones de Amazon DCV en el servidor. Estas licencias son adecuadas para pruebas y evaluaciones a corto plazo. Para probar durante un periodo más largo, solicite una licencia de evaluación ampliada.
**nota**  
El valor predeterminado del servidor Amazon DCV es la licencia de evaluación automática si no se ha configurado ninguna otra licencia.
+ **Licencia de evaluación extendida**: una licencia de evaluación extendida es una licencia de evaluación que amplía el periodo de evaluación inicial de 30 días proporcionado por la licencia de evaluación automática. El período se determina AWS sobre una case-by-case base. Las licencias de evaluación ampliadas dejan de ser válidas una vez que alcanzan su fecha de vencimiento. A partir de ese momento, ya no podrá crear ni hospedar sesiones de Amazon DCV en el servidor. Las licencias de evaluación extendidas deben solicitarse a un distribuidor o revendedor de Amazon DCV que aparezca en la página [Cómo comprar](https://www.nice-software.com/index.html#buy) del sitio web de Amazon DCV. Las licencias aparecen como un archivo de licencia que debe instalarse en el servidor Amazon DCV. 
**nota**  
Cuando se utiliza Amazon DCV en una instancia Mac de Amazon EC2, el servidor Amazon DCV, la instancia debe tener acceso al bucket S3 de licencias de Amazon DCV. Si la instancia no tiene acceso al bucket de licencias S3, no será posible iniciar una sesión de Amazon DCV.
+ **Licencia de producción**: una licencia de producción es una licencia completa que se adquiere a Amazon DCV. Las licencias de producción son *licencias flotantes* administradas por un servidor de licencias. Con las licencias flotantes, puede ejecutar varios servidores Amazon DCV en su red. Al mismo tiempo, también puede limitar el número de sesiones Amazon DCV simultáneas que puede crear en todos los servidores. Necesita una licencia para cada sesión simultánea de Amazon DCV. Las licencias de producción se distribuyen como un archivo de licencia que debe instalar en un servidor de Reprise License Manager (RLM). Existen dos tipos de licencias de producción: 
  + **Licencias perpetuas**: las licencias perpetuas no tienen fecha de caducidad y se pueden utilizar durante un período indefinido.
  + **Suscripciones**: las suscripciones son válidas durante un periodo de tiempo limitado, normalmente un año. La fecha de caducidad de la licencia se indica en el archivo de licencia. Una vez vencida la licencia, ya no podrá crear ni hospedar sesiones de Amazon DCV en los servidores Amazon DCV.

Para obtener información sobre cómo comprar una licencia perpetua o una suscripción de Amazon DCV, consulte [Cómo comprar](https://www.nice-software.com/index.html#buy) en el sitio web de Amazon DCV y busque un distribuidor o revendedor de Amazon DCV en su región. 

#### Requisitos de licencia
<a name="licensing-requirements"></a>
+ Los clientes Amazon DCV no requieren licencia.
+ Los archivos de licencia del servidor Amazon DCV son compatibles con versiones anteriores del servidor Amazon DCV. Por ejemplo, puede utilizar una licencia de servidor Amazon DCV versión 2021 con el servidor Amazon DCV versión 2019.
+ Las versiones del servidor Amazon DCV requieren al menos la misma versión de la licencia del servidor Amazon DCV. Por ejemplo, si utiliza un servidor Amazon DCV versión 2021, necesitará una licencia versión 2021 o posterior. Si actualiza a una versión del servidor Amazon DCV, debe solicitar archivos de licencia compatibles. Para obtener más información, póngase en contacto con su distribuidor o revendedor de Amazon DCV.

**nota**  
Para obtener información sobre la compatibilidad del servidor Amazon DCV, consulte [Consideraciones sobre compatibilidad](setting-up-upgrading.md#compatibility-considerations).

### Requisitos de licencia de Microsoft para acceder de forma remota a Windows Server
<a name="windows-lic-reqs"></a>

Microsoft exige que, además de una licencia de acceso de cliente (CAL) de Windows Server, tenga una CAL de Windows Server Remote Desktop Services (RDS) para su versión de Windows Server para cada usuario que accede de forma remota a la interfaz gráfica de usuario (GUI) del servidor. Es independiente del protocolo de pantalla remota que utilice. Esta licencia también es necesaria si utiliza Amazon DCV para acceder a la GUI de un host remoto de Windows Server.

Si ejecuta un servidor Amazon DCV en una instancia de Amazon EC2 y utiliza [una AMI de Windows Server](https://aws.amazon.com/windows/resources/amis/), Amazon se hace cargo de los costes de licencia de la CAL de Windows Server y proporciona dos CALs RDS de Windows Server destinados únicamente a fines administrativos. Son solo para pruebas, mantenimiento y administración.

Para obtener más información, consulte el [sitio de términos de productos de Microsoft](https://www.microsoft.com/licensing/terms/). Si tiene alguna duda acerca de la licencia o los derechos del software de Microsoft, consulte a su equipo legal, a Microsoft o a su revendedor de Microsoft.

# Instalar una licencia de evaluación extendida
<a name="setting-up-evaluation"></a>

Cuando solicite una licencia de evaluación ampliada de Amazon DCV, recibirá un archivo `license.lic` que define la licencia. 

**Para instalar la licencia de evaluación extendida**  
Coloque el archivo `license.lic` en la siguiente carpeta del servidor:
+ Servidor Windows

  ```
  C:\Program Files\NICE\DCV\Server\license\license.lic
  ```
+ Servidor Linux

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

O bien, para colocar `license.lic` en otra carpeta del servidor, debe actualizar el parámetro de configuración `license-file` para que especifique la ruta completa del archivo de licencia.

**Topics**
+ [Cambiar la ruta de licencia en un servidor de Windows](#change-param-win)
+ [Cambiar la ruta de licencia en un servidor de Linux](#change-param-lin)

## Cambiar la ruta de licencia en un servidor de Windows
<a name="change-param-win"></a>

**Para actualizar el parámetro de configuración `license-file` en un servidor Windows**

1. Abra el Editor del Registro de Windows.

1. **Vaya a la **clave HKEY\$1USERS\$1 S-1-5-18\$1 Software\$1\$1 com\$1nicesoftware\$1 dcvGSettings\$1 license\$1** y seleccione el parámetro del archivo de licencia.**

   Si no hay un parámetro `license-file` en la clave del registro, cree uno:

   1. Abra el menú contextual (clic con el botón derecho) para la clave **license (licencia)** en el panel izquierdo y elija **New (Nuevo)**, **String value (Valor de cadena)**.

   1. En **Name (Nombre)**, escriba `license-file` y pulse **Intro**.

1. Abra el parámetro **license-file**. En **Value data (Información del valor)**, escriba la ruta completa al archivo `license.lic`.

1. Haga clic en **Aceptar** y cierre el Editor del Registro de Windows.

## Cambiar la ruta de licencia en un servidor de Linux
<a name="change-param-lin"></a>

**Para actualizar el parámetro de configuración `license-file` en un servidor Linux**

1. Vaya a `/etc/dcv/` y abra `dcv.conf` con su editor de texto preferido.

1. Busque el parámetro `license-file` en la sección `[license]` y reemplace la ruta existente por la nueva ruta completa al archivo `license.lic`.

   Si no hay un parámetro `license-file` en la sección `[license]`, agréguelo manualmente con el siguiente formato:

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

1. Guarde y cierre el archivo.

# Instalar una licencia de producción
<a name="setting-up-production"></a>



En las siguientes secciones de este tema se explica cómo comprar y utilizar una licencia de producción (licencia perpetua o suscripción).

**Topics**
+ [Paso 1: Instalar el servidor RLM](#install-rlm)
+ [Paso 2: Obtener el ID de host del servidor RLM](#hostid-rlm)
+ [Paso 3: Comprar la licencia perpetua o suscripción](#license-purchase)
+ [Paso 4: Modificar el archivo de licencia](#setting-up-production-license-file)
+ [Paso 5: Configurar el servidor RLM](#setting-up-rlm-server)
+ [Paso 6: configuración del servidor Amazon DCV](#setting-up-dcv-server)

## Paso 1: Instalar el servidor RLM
<a name="install-rlm"></a>

Cuando compra una licencia o suscripción perpetua, obtiene un archivo de licencia que define los términos de la licencia. Debe instalar el archivo de licencia en un servidor Reprise License Manager (RLM). 

Para obtener más información acerca de RLM, consulte el sitio web de [Reprise Software](https://reprisesoftware.com/products/reprise-license-manager-rlm/).

**Topics**
+ [Instalar el servidor RLM en Windows](#install-rlm-windows)
+ [Instalar el servidor RLM en Linux](#install-rlm-linux)

### Instalar el servidor RLM en Windows
<a name="install-rlm-windows"></a>

**Para instalar el servidor RLM en Windows**

1. Descargue el paquete de administración de licencias de RLM desde el [sitio web de Reprise Software](https://reprisesoftware.com/support/admin/license-administration-bundle/).
**nota**  
A partir de Amazon DCV versión 2022.1 se requiere un servidor RLM >= 14. Las versiones anteriores requieren un RLM >= 12.  
Se recomienda instalar la última versión estable del paquete de administración de licencias RLM.

1. Instale el paquete de administración de licencias de RLM en `C:\RLM`.

### Instalar el servidor RLM en Linux
<a name="install-rlm-linux"></a>

**Para instalar el servidor RLM en Linux**

1. Descargue el paquete de administración de licencias de RLM desde el [sitio web de Reprise Software](https://reprisesoftware.com/support/admin/license-administration-bundle/).
**nota**  
A partir de Amazon DCV versión 2022.1 se requiere un servidor RLM >= 14. Las versiones anteriores requieren un RLM >= 12.  
Se recomienda instalar la última versión estable del paquete de administración de licencias RLM.

1. Cree un grupo de usuarios y un usuario `rlm`. Puede ser cualquier usuario o cuenta de servicio válidos. Recomendamos encarecidamente no utilizar la cuenta raíz para este valor.

   ```
   $ groupadd -r rlm
   ```

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

1. Cree los directorios `/opt/nice/rlm` y `/opt/nice/rlm/license` necesarios para el servidor RLM.

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

1. Extraiga el contenido del paquete de administración de licencias de RLM en `/opt/nice/rlm/` y asegúrese de que los archivos son propiedad del usuario `rlm`.

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

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

## Paso 2: Obtener el ID de host del servidor RLM
<a name="hostid-rlm"></a>

Después de instalar el servidor RLM, debe obtener el ID de host del servidor RLM. Deberá proporcionar este ID de host cuando compre una licencia o suscripción perpetua.

### Obtener el ID de host del servidor RLM en Windows
<a name="hostid-rlm-windows"></a>

**Para obtener el ID de host del servidor, abra la línea de comandos,**  
Vaya a `C:\RLM\` y, a continuación, ejecute el comando siguiente.

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

El comando devuelve el ID de host del servidor RLM del siguiente modo.

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

Anote el ID del host. Lo necesita para el siguiente paso.

### Obtener el ID de host del servidor RLM en Linux
<a name="hostid-rlm-linux"></a>

**Para obtener el ID de host del servidor, un solo retorno**

1. Vaya a `/opt/nice/rlm/`.

1. Use el siguiente comando:

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

   El comando devuelve el ID de host del servidor RLM para cada interfaz de red del siguiente modo.

1. Registre el ID del host. Lo necesita para el siguiente paso.

**Example**  
Se ha ejecutado este procedimiento y se ha devuelto el siguiente identificador único:  

```
Hostid of this machine: 0a1b2c3d4e5f
```
A continuación, se registra este identificador y se utilizará para comprar la licencia de DCV.

**Para obtener el ID de host del servidor, varios retornos**

1. Vaya a `/opt/nice/rlm/`.

1. Use el siguiente comando:

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

   Se IDs devolverán varios en una lista de IDs.

1. Ejecute el comando siguiente.

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

   El comando devuelve el ID de host del servidor RLM para cada interfaz de red de la puerta de enlace del siguiente modo. 

1. Registre el ID del host. Lo necesita para el siguiente paso.

**Example**  
Se ejecutó el procedimiento y IDs se devolvieron varios en una lista de varios identificadores:  

```
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
```
Se ejecuta el comando de interfaz y se devuelve el siguiente identificador:  

```
Hostid of this machine: 0a1b2c3d4e5f
```
A continuación, se registra este identificador y se utilizará para comprar la licencia de DCV.

## Paso 3: Comprar la licencia perpetua o suscripción
<a name="license-purchase"></a>

Para obtener información sobre cómo comprar una licencia perpetua o una suscripción de Amazon DCV, consulte [Cómo comprar](https://www.nice-software.com/index.html#buy) en el sitio web de Amazon DCV y busque un distribuidor o revendedor de Amazon DCV en su región.

Debe proporcionar el ID de host del servidor RLM. El ID de host está incrustado en el archivo de licencia que Amazon DCV proporciona.

## Paso 4: Modificar el archivo de licencia
<a name="setting-up-production-license-file"></a>

Cuando compra una licencia perpetua o suscripción de Amazon DCV, recibirá un archivo `license.lic` que define la licencia. El archivo `license.lic` contiene la información siguiente:
+ El nombre de host del servidor RLM.
+ El ID de host del servidor RLM que proporcionó al comprar la licencia.
+ El número de puerto TCP del servidor RLM. El valor predeterminado es `5053`.
+ El número de puerto ISV. Es un puerto opcional en el que el servidor RLM escucha solicitudes de licencia de Amazon DCV. Si no se especifica, RLM selecciona un puerto aleatorio al inicio.
+ Los productos de Amazon DCV cubiertos por la licencia, junto con los siguientes detalles de cada producto:
  + La versión principal cubierta por la licencia (por ejemplo, `2017` para los productos de Amazon DCV 2017).
  + Fecha de vencimiento. `Permanent` indica que la licencia no caduca.
  + El número máximo de sesiones simultáneas (por ejemplo, `10` para 10 sesiones simultáneas en el servidor).
  + La suma de comprobación de licencia.
  + La firma de la licencia.

El siguiente bloque de código muestra el formato del archivo `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"
```

El siguiente bloque de código muestra un ejemplo de un archivo `license.lic` con el puerto ISV omitido. El archivo de licencia incluye licencias para dos productos Amazon DCV, DCV y 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"
```

**Para editar el archivo `license.lic`**

1. Abra el archivo en el editor de texto que prefiera.

1. Agregue el nombre de host, el identificador y el número de puerto TCP del servidor RLM en la primera línea del archivo, que comienza por `HOST`.
**aviso**  
*RLM\$1server\$1host\$1id*Es el ID de host que proporcionó al comprar la licencia. No puede editar el*RLM\$1server\$1host\$1id*.

1. (Opcional) Agregue el número de puerto ISV en la línea del archivo que comienza por `ISV`, agregando `port=port_number`. Este puerto es necesario para permitir la comunicación con el servidor DCV. 

   Si no desea especificar un puerto ISV, omita `port=port_number`. Si no especifica un puerto ISV, RLM utilizará un puerto aleatorio en cada inicio. 
**aviso**  
Si tiene una configuración de firewall que impide el uso de un puerto seleccionado aleatoriamente, debe especificar este puerto y configurar el firewall para habilitarlo, además del puerto RLM especificado en la línea `HOST`. 

1. Guarde y cierre el archivo.

**aviso**  
Si se modifica cualquier otra parte de la licencia, se dañará la firma del archivo y la licencia quedará invalidada.

## Paso 5: Configurar el servidor RLM
<a name="setting-up-rlm-server"></a>

Después de modificar el archivo de licencia, debe colocarlo en el servidor RLM y, a continuación, iniciar el servicio RLM.

**Topics**
+ [Configurar el servidor RLM en Windows](#prep-windows)
+ [Configurar el servidor RLM en Linux](#prep-linux)

### Configurar el servidor RLM en Windows
<a name="prep-windows"></a>

**Para configurar el servidor RLM en Windows**

1. Conéctese a su servidor RLM.

1. Copie el archivo `license.lic` editado en `C:\RLM\license\`.

1. Copie el archivo `C:\Program Files\NICE\DCV\Server\license\nice.set` desde su servidor Amazon DCV y colóquelo en la carpeta `C:\RLM\` de su servidor RLM.

1. Instale el servidor RLM como servicio de Windows.

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

   Para obtener más información sobre las opciones de inicio de RLM, consulte la página del producto [Reprise Software License Manager (RLM)](https://reprisesoftware.com/products/reprise-license-manager-rlm/).

1. Inicie el servidor RLM.

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

1. Confirme que el servidor RLM se está ejecutando.

   1. Abra `C:\RLM\nice.dlog` con su editor de texto preferido y confirme que aparece la línea siguiente.

      ```
      date_time (nice) Server started on license1 (hostid: host_id) for: dcv dcv-gl
      ```
**nota**  
El contenido del archivo `rlm.log` podría variar ligeramente dependiendo de la versión del servidor RLM.

   1. Ejecute el comando siguiente.

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

      El comando debe devolver información sobre el servidor RLM.

### Configurar el servidor RLM en Linux
<a name="prep-linux"></a>

**Para configurar el servidor RLM en Linux**

1. Copie el archivo `license.lic` editado en `/opt/nice/rlm/license/`.

1. Copie el archivo `/usr/share/dcv/license/nice.set` desde su servidor Amazon DCV y colóquelo en `/opt/nice/rlm` en su servidor RLM.

1. Cree un servicio de servidor RLM y asegúrese de que se inicia automáticamente al inicio.

   1. Cree un archivo llamado `dcv-rlm` en la carpeta `/opt/nice/rlm/`:

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

   1. Abra el archivo con su editor de texto preferido y agregue el siguiente script. Guarde y cierre el archivo.

      ```
      #! /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. Haga que el script sea ejecutable, cópielo en `/etc/init.d/` y, a continuación, agréguelo a la utilidad `chkconfig`:

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

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

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

1. Inicie el servidor RLM:

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

1. Confirme que el servidor RLM se ejecuta y funciona de la forma prevista. Abra `var/log/rlm.log` con su editor de texto preferido y confirme que aparece la línea siguiente:

   ```
   date_time (nice) Server started on license1 (hostid: host_id) for: dcv dcv-gl
   ```
**nota**  
El contenido del archivo `rlm.log` podría variar ligeramente dependiendo de la versión del servidor RLM.

## Paso 6: configuración del servidor Amazon DCV
<a name="setting-up-dcv-server"></a>

Configure el servidor Amazon DCV para utilizar el servidor RLM. Para ello, debe configurar el parámetro de configuración `license-file` en su servidor Amazon DCV.

 El parámetro `license-file` debe configurarse con la especificación del servidor RLM al que se va a conectar, con el formato `RLM_server_port@RLM_server`. El servidor RLM se puede especificar como nombre de host o como dirección IP. Si no se configura de forma explícita, el puerto del servidor RLM es `5053` de forma predeterminada. 

 En caso de que se utilicen varios servidores RLM, puede especificar una lista de las especificaciones de varios servidores RLM, separadas por `:` en Linux y por `;` en Windows. A continuación, el servidor intentará conectarse con cada uno de ellos sucesivamente, hasta que se pueda establecer una conexión con el servidor RLM correspondiente. Esto puede resultar especialmente útil, por ejemplo, cuando se utiliza un servidor de conmutación por error RLM como sustituto en caso de que no se pueda acceder al servidor RLM principal. En este caso, puede especificar la licencia con el formato: `RLM_primary_server_port@RLM_primary_server:RLM_failover_server_port@RLM_failover_server` 

**nota**  
En caso de que el servidor Amazon DCV esté instalado en Windows, debe separar las entradas de la especificación con `;`.

**Topics**
+ [Configuración del servidor Amazon DCV de Windows](#config-win)
+ [Configuración del servidor Amazon DCV de Linux](#config-linux)

### Configuración del servidor Amazon DCV de Windows
<a name="config-win"></a>

**Para configurar el parámetro de configuración `license-file` en un servidor Windows**

1. Abra el Editor del Registro de Windows.

1. **Navegue hasta la **clave HKEY\$1USERS\$1 S-1-5-18\$1 Software\$1\$1 com\$1nicesoftwareGSettings\$1 dcv\$1 license\$1 y seleccione el parámetro del archivo** de licencia.**

   Si no hay ningún parámetro `license-file` en la clave del registro, debe crearlo:

   1. Abra el menú contextual (clic con el botón derecho) para la clave **license (licencia)** en el panel izquierdo y elija **New (Nuevo)**, **String value (Valor de cadena)**.

   1. En **Name (Nombre)**, escriba `license-file` y pulse **Intro**.

1. Abra el parámetro **license-file**. En **Value data (Datos de valor)**, introduzca el número de puerto y el nombre de host del servidor RLM en el formato `RLM_server_port@RLM_server`. Consulte la nota anterior si necesita configurar la conexión a varios servidores RLM. 

1. Haga clic en **Aceptar** y cierre el Editor del Registro de Windows.

### Configuración del servidor Amazon DCV de Linux
<a name="config-linux"></a>

**Para configurar el parámetro de configuración `license-file` en un servidor Linux**

1. Vaya a `/etc/dcv/` y abra `dcv.conf` con su editor de texto preferido.

1. Busque el parámetro `license-file` en la sección `[license]`. A continuación, reemplace la ruta existente por el nombre de host y el puerto del servidor RLM con el formato `RLM_server_port@RLM_server`.

   Si no hay un parámetro `license-file` en la sección `[license]`, agréguelo manualmente con el siguiente formato:

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

   Consulte la nota anterior si necesita configurar la conexión a varios servidores RLM.

1. Guarde y cierre el archivo.

# Actualizar la licencia de producción
<a name="updating-licenses"></a>

El servidor Amazon DCV comprueba las licencias en el servidor RLM cada pocos minutos. En caso de que la licencia se actualice en el servidor RLM, el servidor Amazon DCV actualiza automáticamente la licencia utilizada para las sesiones en ejecución. El siguiente procedimiento detalla cómo actualizar una licencia de DCV en RLM. 

**Pasos para actualizar la licencia de DCV en el servidor RLM**

1. Actualice el archivo de licencia que estaba [instalado](setting-up-production.md#setting-up-rlm-server) anteriormente. En Linux, debería haberse colocado en `/opt/dcv/rlm/license/license.lic`, en Windows, en `C:\RLM\license\license.lic`.

1. Ejecute `C:\RLM\rlmutil.exe rlmreread` en Windows o `/opt/nice/rlm/rlmutil rlmreread` Linux para forzar que el archivo de licencia se cargue de nuevo.

 Una vez actualizada la licencia en el servidor RLM, el servidor Amazon DCV debe comprobar el uso de las nuevas licencias en unos minutos (normalmente 5 minutos o menos). 

 A partir de Amazon DCV versión 2021.0, puede utilizar el siguiente comando **como administrador** para forzar la actualización inmediata de la licencia: 

```
$ dcv reload-licenses
```

# Paso 3: configuración de las imágenes del servidor Amazon DCV (opcional)
<a name="imaging"></a>

 Tras personalizar una instancia de [Amazon EC2](https://aws.amazon.com/ec2/), puede capturar esos cambios como una [Imagen de máquina de Amazon]( https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) (AMI). Esta característica le permite lanzar varias instancias desde una única AMI, todas con la misma configuración, cuando sea necesario. Si necesita transmitir de forma segura con un protocolo de pantalla remota de alto rendimiento, puede añadir Amazon DCV a su sistema operativo antes de tomar una imagen de la instancia de Amazon EC2. La configuración de Amazon DCV se incluye en la imagen, lo que le permite separar las unidades de negocio a nivel de imagen o establecer configuraciones de DCV específicas en una instancia implementada. 

 Por ejemplo, si va a implementar varias instancias de Amazon EC2 desde una sola AMI, puede utilizar la creación automática de consolas para una cuenta de usuario local y delegar los permisos de Amazon DCV a los usuarios finales. Como alternativa, también puede utilizar un broker, como [Amazon DCV Session Manager](https://docs.aws.amazon.com/dcv/latest/sm-admin/what-is-sm.html), para administrar la creación de sesiones de Amazon DCV a escala. 

 La creación de una AMI de Amazon DCV se puede realizar de una de las dos maneras siguientes: 

## Mediante la creación de una imagen de Amazon DCV
<a name="building-image"></a>

 En primer lugar, debe tener Amazon DCV instalado en el sistema. En caso contrario, asegúrese de que su sistema sea [compatible con Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/servers.html#requirements) y, a continuación, siga las instrucciones de [instalación](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html). Una vez que Amazon DCV esté instalado y [configurado](https://docs.aws.amazon.com/dcv/latest/adminguide/manage.html), tome una [AMI](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html) de la instancia. 

 También, si cumple los requisitos previos de Amazon DCV para [Windows](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-winprereq.html) o [Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html), puede ejecutar el componente Generador de imágenes de Amazon DCV administrado por Amazon para instalar y configurar Amazon DCV. El componente se puede recuperar de la siguiente manera: 

1. Navegue a la página de componentes de la [consola del Generador de imágenes de Amazon EC2](https://console.aws.amazon.com/imagebuilder/home?#/viewComponents).

1. Seleccione el menú desplegable **Propietario del filtro** y elija **Inicio rápido (administrado por Amazon)**.

1. Use el cuadro de texto del filtro para buscar `dcv-server-windows` o `dcv-server-linux`.

1. Seleccione el hipervínculo del componente.

1. En la página del componente Amazon DCV, recupere el contenido del componente en la sección **Contenido**.

1. Usa el [orquestador y el ejecutor de AWS tareas](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-component-manager.html) () para ejecutar el componente localmente en la instancia. AWSTOE
**nota**  
Para obtener más información, consulte [Comenzar](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-get-started.html) con. AWSTOE

Para obtener información sobre el uso de parámetros en los componentes, consulte la sección a continuación.

## Incorporación de Amazon DCV a una canalización de imágenes
<a name="adding-image-to-pipeline"></a>

Una [receta de Generador de Imágenes de EC2](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-recipes.html) define la imagen base que se utilizará como punto de partida para crear una nueva imagen, junto con el conjunto de componentes que añade para personalizar la imagen y comprobar que todo funciona según lo previsto. En esta receta, seleccione el componente `dcv-server-windows` o `dcv-server-linux` para automatizar la instalación de Amazon DCV en su canalización. Al seleccionar uno de estos componentes, puede ajustar los parámetros para adaptarlos a sus necesidades.

**nota**  
En el caso de Linux, se deben cumplir todos los [requisitos previos](https://docs.aws.amazon.com/en_us/dcv/latest/adminguide/setting-up-installing-linux-prereq.html). Esto se puede hacer en la AMI base o en los componentes anteriores de Generador de imágenes. 

### Parameters
<a name="imaging-parameters"></a>

**Windows**
+ `sessionOwner`: establece el propietario predeterminado de la sesión creada automáticamente. Si no se especifica, se deshabilitará la creación automática de la consola. Para obtener más información, consulte [Habilitación de sesiones de la consola automáticas](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto) en la Guía de administración de Amazon DCV.
+ `dcvPermissions`: establece los permisos para Amazon DCV de la sesión. Para obtener más información, consulte [Trabajar con archivos de permisos](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization-file-create.html) en la Guía de administración de DCV. 

**Linux**
+ `SessionOwner`: establece el propietario predeterminado de la sesión creada automáticamente. Si no se especifica, se deshabilitará la creación automática de la consola. Para obtener más información, consulte [Habilitación de sesiones de la consola automáticas](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto) en la Guía de administración de Amazon DCV.
+ `Packages`: define los paquetes de Amazon DCV que se instalarán. Si está vacío, se instalan todos los paquetes de Amazon DCV disponibles. Para obtener más información, consulte [Instalación del servidor Amazon DCV en Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html) en la Guía de administración de Amazon DCV.

Si desea modificar el componente, puede [crear una nueva versión del componente](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-component-console.html).