wiki:Estudio

Version 4 (modified by tonin, 9 years ago) (diff)

--

Citrix tiene una estructura de instalación basada en systemd. Se trata de adecuarla a nuestra estructura init.d

Servicios

Hay dos servicios en /opt/XenDesktopVDA-1.1.0/etc/systemd/system:

  • ctxhdx: Ejecuta /usr/local/bin/ctxfm
  • ctxvda: Ejecuta /usr/local/sbin/ctxvda

Trazando el primero lo primero que vemos es la necesidad de enlazar: /opt/XenDesktopVDA-1.1.0/xdl --> /usr/local/xdl para poder tener acceso a los mensajes de error. Una vez hecho ya nos aparece en el log el error de porqué no se inicia, no se puede hacer con un usuario privilegiado como root. El servicio usa el usuario ctxsrvr perteneciente al grupo ctxadm. La primera sorpresa es que al hacer "groupadd ctxadm" me dice que el grupo existe y no lo encuentro ni con "cat /etc/group" ni con "getent group" ...

KERBEROS

  • Fichero /usr/local/lib/smb.conf
  • Fichero /etc/krb5.keytab: Fichero que crea al añadir al dominio
  • Fichero /etc/krb5.conf: Configuracion de kerberos

Hay que crear enlaces de /opt/Xen/lib64/*.jar en /usr/local/lib64 No encuentra libicastackcontrol.so si no se crea el enlace en /usr/local/lib64, pasa del ldconfig para este.

kinit -f administrador@… para que funciona klist

wbinfo --krb5auth=administrador%su-clave para comprobar que funciona winbind

/usr/local/sbin/winbind -i para arrancar winbind

He tenido que definir hptonin.uco.es en el dns

En /usr/local/lib/smb.conf defino solo el interface eth0 y a ucodctmp.uco.es como servidor ya que los 2012 tienen problemas con SMB 1.0