Citrix VDA Linux - Optimizar y Extras

Aqui vamos a dejar las mejoras que he encotrado para Optimizar y cosas a añadir para que vaya mejor nuestra maqueta de VDA Linux.

Para optimizar el Citrix VDA podremos crear o actualizar claves de registro (o parecido), habilitar shadow sessions. https://docs.citrix.com/en-us/linux-virtual-delivery-agent/current-release/configuration.html

Deshabilitar CEIP

Ejecutaremos los siguientes comandos para crear las claves de registro:

  • sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\ SOFTWARE\Citrix\CEIP" -v "CEIPSwitch" -d "1" -t "REG_SZ"
  • sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\ SOFTWARE\Citrix\CEIP" -v "GASwitch" -d "1" -t "REG_SZ"

Para actualizar las claves:

  • sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\ SOFTWARE\Citrix\CEIP" -v "CEIPSwitch" -d "1"
  • sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\ SOFTWARE\Citrix\CEIP" -v "GASwitch" -d "1"

https://docs.citrix.com/en-us/linux-virtual-delivery-agent/current-release/configuration/configure-ceip.html

Habilitar/Deshabilitar Session Reability

  • Deshabilitar
  • /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"  -v  "fEnableWinStation" -d "0x00000000"
  • Habilitar
  • /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"  -v  "fEnableWinStation" -d "0x00000001"
  • Especificar puerto
  • /opt/Citrix/VDA/bin/ctxreg update -k  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"   -v  "PortNumber" -d  "2599"

Habilitar Shadow Sessions

  • /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\Software\Citrix\VirtualDesktopAgent" -v "EnableSessionShadowing" -d 0x00000001

Troubleshooting

Para habilitar los logs, Editaremos /etc/xdl/ctx-jproxy.conf, descomentar la linea. Log4jConfig=”/etc/xdl/log4j.xml”

Editaremos el ficheros /etc/xdl/log4j.xml, Editaremos level value="Info" a trace

<root>
<level value=”info”/>
<appender-ref ref=”file”/>
<appender-ref ref=”syslog”/>
</root>

Más info en este link https://support.citrix.com/article/CTX261900

Deshabilitar Mensaje Bienvenida

Editamos el fichero /etc/xdg/autostart/gnome-initial-setup-first-login.desktop agregamos al final la linea X-GNOME-Autostart-enabled=false

Quitar mensaje Permisos Color Gestionado

UBUNTU

Creamos el fichero 02-allow-colord.conf, para ubuntu la ruta es /etc/polkit-1/localauthority.conf.d/

Agregamos los siguiente

polkit.addRule(function(action, subject) {
if ((action.id == “org.freedesktop.color-manager.create-device” ||
action.id == “org.freedesktop.color-manager.create-profile” ||
action.id == “org.freedesktop.color-manager.delete-device” ||
action.id == “org.freedesktop.color-manager.delete-profile” ||
action.id == “org.freedesktop.color-manager.modify-device” ||
action.id == “org.freedesktop.color-manager.modify-profile”) &&
subject.isInGroup(“{users}”)) {
return polkit.Result.YES;
}
});

Podéis encontrar más información en el siguiente post https://c-nergy.be/blog/?p=12073

Si apareciera el error el sistema encontro un problema podéis ver http://c-nergy.be/blog/?p=12043

Crearemos un nuevo fichero en la siguiente ruta /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla agregamos lo siguiente:

[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

RedHat/Centos 8

Creamos el fichero allow-colord.pkla, en /etc/polkit-1/localauthority/50-local.d/ y agregamos lo siguiente:

[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

[Allow Package Management all Users]
Identity=unix-user:*
Action=org.freedesktop.packagekit.system-sources-refresh
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *