Puede configurar determinadas opciones agregando entradas a los archivos /etc/vmware/config o /etc/vmware/viewagent-custom.conf.

Durante la instalación de View Agent o Horizon Agent, el instalador copia dos archivos de plantilla de configuración, config.template y viewagent-custom.conf.template, en /etc/vmware. Además, si los archivos /etc/vmware/config y /etc/vmware/viewagent-custom.conf no existen, el instalador copia config.template en config y viewagent-custom.conf.template en viewagent-custom.conf. En los archivos de plantilla, se enumeran y documentan todas las opciones de configuración. Para establecer una opción, tan solo tiene que eliminar el comentario y cambiar el valor según corresponda.

Por ejemplo, la siguiente línea en /etc/vmware/config habilita el modo PNG sin pérdida.
RemoteDisplay.alwaysLossless=TRUE

Después de hacer cambios de configuración, reinicie Linux para que los cambios surtan efecto.

Opciones de configuración en /etc/vmware/config

VMwareBlastServer y sus complementos asociados utilizan el archivo de configuración /etc/vmware/config.

Tabla 1. Opciones de configuración en /etc/vmware/config
Opción Valor Predeterminado Descripción
RemoteDisplay.alwaysLossless TRUE o FALSE FALSE Las aplicaciones gráficas y en especial las aplicaciones de diseño gráfico requieren una representación exacta de los píxeles de las imágenes en la pantalla de cliente de un escritorio Linux. Puede configurar un modo PNG sin pérdida para la reproducción de vídeos e imágenes que se generan en un escritorio Linux y que se representan en el dispositivo de cliente. Esta función utiliza ancho de banda adicional entre el cliente y el host ESXi.
mksVNCServer.useUInputButtonMapping TRUE o FALSE FALSE Establezca esta opción para habilitar la compatibilidad con un ratón para zurdos en Ubuntu o RHEL 7. CentOS y RHEL 6.6/6.7/6.8 son compatibles con un ratón para zurdos y no necesita establecer esta opción.
RemoteDisplay.allowAudio TRUE o FALSE TRUE Establezca esta opción para deshabilitar la salida de audio
VVC.ScRedir.Enable TRUE o FALSE TRUE Establezca esta opción para deshabilitar el redireccionamiento de tarjetas inteligentes.
VVC.logLevel FATAL, ERROR, WARN, INFO, DEBUG o TRACE INFO Utilice esta opción para establecer el nivel de registro del nodo proxy VVC.
VVC.RTAV.Enable TRUE o FALSE TRUE Establezca esta opción para deshabilitar la entrada de audio.
Clipboard.Direction 0, 1, 2 o 3 2 Esta opción determina la directiva de redireccionamiento del portapapeles.
  • 0 - Deshabilitar el redireccionamiento del portapapeles.
  • 1 - Habilitar el redireccionamiento del portapapeles en ambas direcciones.
  • 2 -Habilitar el redireccionamiento del portapapeles solo de cliente a escritorio remoto.
  • 3 - Habilitar el redireccionamiento del portapapeles solo de escritorio remoto a cliente.
mksVNCServer.useXExtButtonMapping TRUE o FALSE FALSE Establezca esta opción para habilitar o deshabilitar la compatibilidad con un ratón para zurdos en SLED 11 SP3.
mksvhan.clipboardSize INTEGER 1024 Utilice esta opción para especificar el tamaño máximo del portapapeles para copiar y pegar.
RemoteDisplay.maxBandwidthKbps INTEGER 4096000 Especifica el ancho de banda máximo en kilobits por segundo (kbps) para una sesión de VMware Blast. El ancho de banda incluye todo el tráfico de control de VMware Blast y de las imágenes, el audio y el canal virtual. El valor máximo es de 4 Gbps (4096000).
RemoteDisplay.maxFPS INTEGER 60 Especifica la velocidad máxima de actualizaciones de pantalla. Utilice esta opción para administrar el ancho de banda medio que consumen los usuarios. Un valor válido debería ser de entre 3 y 60. El valor predeterminado es de 60 actualizaciones por segundo.
RemoteDisplay.enableStats TRUE o FALSE FALSE Habilite o deshabilite las estadísticas de protocolo Blast en el registro de mks, como ancho de banda, FPS, RTT, etc.
RemoteDisplay.allowH264 TRUE o FALSE TRUE Establezca esta opción para habilitar o deshabilitar la codificación H.264.
vdpservice.log.logLevel FATAL, ERROR, WARN, INFO, DEBUG o TRACE INFORMACIÓN Utilice esta opción para establecer el nivel de registro del vdpservice.
RemoteDisplay.qpmaxH264 rango disponible de valores: 0-51 36 Use esta opción para establecer el parámetro de cuantificación de H264minQP, que especifica la mejor calidad de imagen para la pantalla remota configurada para utilizar la codificación H.264. Establezca el valor en un valor superior al establecido para RemoteDisplay.qpminH264.
RemoteDisplay.qpminH264 rango disponible de valores: 0-51 10 Use esta opción para establecer el parámetro de cuantificación de H264maxQP, que especifica la calidad de imagen más baja para la pantalla remota configurada para utilizar la codificación H.264. Establezca el valor en un valor inferior al establecido para RemoteDisplay.qpmaxH264.
RemoteDisplay.minQualityJPEG rango disponible de valores: 1-100 25 Especifica la calidad de imagen de la pantalla del escritorio para la codificación JPEG/PNG. Las opciones de baja calidad se proporcionan para las áreas de la pantalla que cambian a menudo, como, por ejemplo, cuando se produce el desplazamiento.
RemoteDisplay.midQualityJPEG rango disponible de valores: 1-100 35 Especifica la calidad de imagen de la pantalla del escritorio para la codificación JPEG/PNG. Utilice esta opción para establecer las opciones de calidad media de la pantalla del escritorio.
RemoteDisplay.maxQualityJPEG rango disponible de valores: 1-100 90 Especifica la calidad de imagen de la pantalla del escritorio para la codificación JPEG/PNG. Las opciones de alta calidad se proporcionan para las áreas más estáticas de la pantalla, lo que ofrece una mejor calidad de la imagen.

Opciones de configuración en /etc/vmware/viewagent-custom.conf

Java Standalone Agent utiliza el archivo de configuración /etc/vmware/viewagent-custom.conf.

Tabla 2. Opciones de configuración en /etc/vmware/viewagent-custom.conf
Opción Valor Predeterminado Descripción
Subred NULL o dirección de red y máscara en formato de dirección IP/CIDR NULL Si hay varias direcciones IP locales con diferentes subredes, utilice esta opción para establecer la subred que proporciona Linux Agent al servidor de conexión de View.

Cuando se detectan varias configuraciones de subred en una máquina Linux Agent, esta opción se requiere para especificar la subred correcta que debe utilizar el Linux Agent. Por ejemplo, si instaló Docker en la máquina Linux, será introducido como un adaptador de red virtual. Para evitar que Linux Agent utilice Docker como adaptador de red virtual, debe establecer esta opción para que utilice el adaptador de red física real.

Debe especificar el valor en formato de dirección IP/CIDR. Por ejemplo, Subred=192.168.1.0/24.

NULL implica que Linux Agent selecciona la dirección IP de forma aleatoria.

SSOEnable TRUE o FALSE TRUE Establezca esta opción para deshabilitar Single Sign-On (SSO).
SSOUserFormat Una cadena de texto [nombredeusuario] Utilice esta opción para especificar el formato del nombre de inicio de sesión para Single Sign-On. El valor predeterminado es el nombre del usuario solamente. Establezca esta opción si también se requiere el nombre del dominio. Por lo general, el nombre de inicio de sesión es el nombre de dominio más un carácter especial seguido por el nombre de usuario. Si el carácter especial es la barra diagonal inversa, debe escapar con otra barra diagonal inversa. Ejemplos de formatos de nombre de inicio de sesión:
  • SSOUserFormat=[dominio]\\[nombredeusuario]
  • SSOUserFormat=[dominio]+[nombredeusuario]
  • SSOUserFormat=[nombredeusuario]@[dominio]
StartBlastServerTimeout Un número entero 20 Esta opción determina la cantidad de tiempo en segundos de que dispone el proceso VMwareBlastServer para su inicialización. Si el proceso no está listo antes de que finalice el tiempo de espera establecido, no se realizará el inicio de sesión del usuario.
SSLCiphers Una cadena de texto !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES Use esta opción para especificar la lista de cifrados. Debe utilizar el formato que se define en https://www.openssl.org/docs/manmaster/apps/ciphers.html.
SSLProtocols Una cadena de texto TLSv1_1:TLSv1_2 Use esta opción para especificar los protocolos de seguridad. Los protocolos compatibles son TLSv1.0, TLSv1.1 y TLSv1.2.
SSLCipherServerPreference TRUE o FALSE TRUE Use esta opción para habilitar o deshabilitar la opción SSL_OP_CIPHER_SERVER_PREFERENCE. Si desea obtener más información, consulte https://www.openssl.org/docs/manmaster/ssl/SSL_CTX_set_options.html.
LogCnt Un número entero -1 Use esta opción para establecer el número de archivos de registro que se conservan en /tmp/vmware-root.
  • -1: conservar todos
  • 0: eliminar todos
  • > 0: número de registros que se conservan.
RunOnceScript

Use esta opción para volver a unir la máquina virtual clonada a AD.

Establezca la ejecución del script una vez que haya cambiado el nombre del host. El script especificado solo se ejecuta una vez después del primer cambio de nombre de host. El script se ejecuta como permiso de raíz cuando se inicia el servicio de agente y el nombre de host ha cambiado después de que se instalase el agente.

Por ejemplo, para la solución winbind, debe unir la máquina virtual (VM) base a AD con winbind y establecer esta opción en una ruta de acceso de script. Esta debe contener el comando de unirse de nuevo al dominio /usr/bin/net ads join -U <ADUserName>%<ADUserPassword>. Tras la clonar la máquina virtual, la personalización del sistema operativo cambia el nombre del host. Cuando se inicia el servicio de agente, se ejecuta el script para unir la VM clonada a AD.

RunOnceScriptTimeout 120 Utilice esta opción para establecer el tiempo de espera en segundos de la opción RunOnceScript.

Por ejemplo, establezca RunOnceScriptTimeout=120

Nota: Las tres opciones de seguridad, SSLCiphers, SSLProtocols y SSLCipherServerPreference, son para el proceso VMwareBlastServer. Cuando se inicia el proceso VMwareBlastServer, Java Standalone Agent pasa estas opciones como parámetros. Si está habilitada la puerta de enlace segura de Blast (BSG), estas opciones afectan a la conexión entre BSG y el escritorio Linux. Si BSG está deshabilitada, estas opciones afectan a la conexión entre el cliente y el escritorio Linux.