Re: debian, systemd y los logs

2014-12-28 Por tema Camaleón
El Fri, 26 Dec 2014 23:07:15 +0100, José Miguel (sio2) escribió:

> El Fri, 26 de Dec de 2014, a las 04:41:31PM +, Camaleón dijo:
> 
>> Es un paquete comodín, es decir, no hace nada extravagante, sólo
>> permite que un sistema no tenga que tener instalado ni usar systemd (el
>> paquete completo) cuando se quiere evitar su uso. Viene a ser como una
>> especie de "emulador" de systemd que ejerce funciones de control de
>> tráfico y de redirección.
>> 
>> 
> ¿Emulador para quién el qué? Los programas y servicios hasta hace cuatro
> días funcionaban sin que existiera por completo systemd, ¿no?

(...)

Sí, sí... el uso de systemd (al menos a día de hoy) es completamente 
opcional para que un sistema con Debian funcione correctamente. El 
problema es que existen algunas aplicaciones/bibliotecas que necesitan 
que systemd esté instalado de ahí que en Debian hayan decidido crear ese 
"shim" que permite emular el comportamiento de systemd sin que sea 
necesario que sea el gestor de servicios predeterminado. 

Viene a ser como una capa de compatibilidad o filtro (en forma de 
bibliotecas o binarios) al que las aplicaciones contactan en lugar de 
hacerlo con systemd y así se quedan contentas.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2014.12.28.11.52...@gmail.com



Re: debian, systemd y los logs

2014-12-26 Por tema Manolo Díaz
El viernes, 26 dic 2014, a las 23:07 horas (UTC+1),
José Miguel (sio2) escribió:

>Interesante, gracias. En principio (sin configuración ulterior) he visto
>que el fichero de logs de journal se almacena en /run, que se monta
>sobre un sistema tmpfs, es decir, que el fichero es efímero.

Así viene configurado de manera predeterminada. Para cambiarlo
ojea /etc/systemd/journald.conf. Tiene su página de manual, llamada
igual que ese fichero.
 
Saludos.
-- 
Manolo Díaz


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141226234316.6cae9...@gmail.com



Re: debian, systemd y los logs

2014-12-26 Por tema sio2
El Fri, 26 de Dec de 2014, a las 04:41:31PM +, Camaleón dijo:

> Es un paquete comodín, es decir, no hace nada extravagante, sólo permite 
> que un sistema no tenga que tener instalado ni usar systemd (el paquete 
> completo) cuando se quiere evitar su uso. Viene a ser como una especie 
> de "emulador" de systemd que ejerce funciones de control de tráfico y de 
> redirección.
> 

¿Emulador para quién el qué? Los programas y servicios hasta hace cuatro
días funcionaban sin que existiera por completo systemd, ¿no?

>>  ¿Es esta duplicidad completa? ¿Se pueden seguir usando los logs de
>>  /var/log como hasta ahora?
> El journal de systemd permite configurarlo de varias maneras [...]
>
> 1/ Redirir los eventos a otro gestor de registros (rsyslog, 
> syslog-ng...)
>
> 2/ Mantener sólo el formato binario de journal
>
> 3/ Usar varios registros (supongo que puede ser útil para tener unas 
> segunda copia en formato texto plano con el handicap que supone tener 
> dos servicios haciendo lo mismo y gastando ciclos de CPU, RAM, etc...)

Interesante, gracias. En principio (sin configuración ulterior) he visto
que el fichero de logs de journal se almacena en /run, que se monta
sobre un sistema tmpfs, es decir, que el fichero es efímero.

> Lo que ya no sé es qué opción predeterminada habrán elegido en Debian en 
> los distintos escenarios (p. ej. cuando se instala sólo systemd y no se 
> instala rsyslog/syslog-ng y cuando se viene de una instalación anterior 
> que ya los tenía instalados).

Yo tengo dos casos:

1) Esta máquina virtual es una instalación típica de jessie desde cero
   que sólo tiene detalladamente configurada las particiones de disco
   (raid1+lvm). Lo único que mandé instalar durante el proceso fue el
   servidor SSH y las aplicacionesa básicas, que creo recordar que son
   los dos últimos puntos seleccionables de la instalación.

   En este caso se instalaron systemd y rsyslog, y el sistema obra del
   modo 3) según tu numeración.

2) Una testing que empezó con systemv y a la que se le instaló systemd.
   Obviamente disponía previamente de rsyslog y el resultado fue el
   mismo que en el caso anterior.

   Es plausible pensar que una actualización desde wheezy a jessie se
   comportará como en el caso 2.

> En el manual del journal tienes las opciones de configuración y uso:
> 
> http://www.freedesktop.org/software/systemd/man/journald.conf.html
> 
> Y la wiki de ArchLinux que como siempre está muy bien documentada:
> 
> https://wiki.archlinux.org/index.php/systemd#Journald_in_conjunction_with_syslog
> 

Gracias por la información aclaratoria. Le echaré un vistacillo a la
documentación en cuanto encuentre otro hueco para que me termine de
aclarar las cosas. Además he visto que el sistema se quejaba de que
syslog perdía mensajes. No sé si está relacionado con que las escrituras
en disco son bastante lentas (es un disco virtual) y si en un disco real
se seguirían produciendo o no.

Lo dicho, muchas gracias. Un saludo.

-- 
   Un bel morir tutta una vita honora.
  --- Francisco Petrarca ---


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141226220715.ga17...@cubo.casa



Re: debian, systemd y los logs

2014-12-26 Por tema Camaleón
El Wed, 24 Dec 2014 13:36:23 +0100, José Miguel (sio2) escribió:

> Tengo instalado una jessie pelada para ir viendo cómo se comportará como
> servidor y sopesar qué haré con un par de pequeños servidores que tengo
> con wheezy. Lo primero es enterarme un poco de cómo va systemd. Pero me
> asaltan muchas dudas para hacerme una idea general.

(...)

>Lo que no me queda claro de todo esto es ¿qué hace exactamente
>systemd-shim?

Es un paquete comodín, es decir, no hace nada extravagante, sólo permite 
que un sistema no tenga que tener instalado ni usar systemd (el paquete 
completo) cuando se quiere evitar su uso. Viene a ser como una especie 
de "emulador" de systemd que ejerce funciones de control de tráfico y de 
redirección.

(...)

>¿Es esta duplicidad completa? ¿Se pueden seguir usando los logs de
>/var/log como hasta ahora?

El journal de systemd permite configurarlo de varias maneras el único 
requisito es que tienes que tenerlo instalado (obviamente, si tienes 
systemd lo vas a teenr instalado) y todos los registros tienen que pasar 
primero por el journal, pero después puedes:

1/ Redirir los eventos a otro gestor de registros (rsyslog, 
syslog-ng...)

2/ Mantener sólo el formato binario de journal

3/ Usar varios registros (supongo que puede ser útil para tener unas 
segunda copia en formato texto plano con el handicap que supone tener 
dos servicios haciendo lo mismo y gastando ciclos de CPU, RAM, etc...)

Lo que ya no sé es qué opción predeterminada habrán elegido en Debian en 
los distintos escenarios (p. ej. cuando se instala sólo systemd y no se 
instala rsyslog/syslog-ng y cuando se viene de una instalación anterior 
que ya los tenía instalados).

En el manual del journal tienes las opciones de configuración y uso:

http://www.freedesktop.org/software/systemd/man/journald.conf.html

Y la wiki de ArchLinux que como siempre está muy bien documentada:

https://wiki.archlinux.org/index.php/systemd#Journald_in_conjunction_with_syslog

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2014.12.26.16.41...@gmail.com