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