Tengo horarios específicos para que mis servidores accedan a Internet para actualizarse, actualmente tengo un horario de actualizaciones desatendidas configurado para una hora específica del día todos los días. Parece que el temporizador Ubuntu Advantage en mi caja Ubuntu 20.04 tiene su propio disparador que se activa un par de veces al día, en el momento equivocado. Obviamente esto entra en conflicto con los horarios de Internet del resto de mis servidores.
● ua-timer.timer - Ubuntu Advantage Timer for running repeated jobs
Loaded: loaded (/lib/systemd/system/ua-timer.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Sat 2022-01-01 23:00:33 EST; 2 weeks 4 days ago
Trigger: Thu 2022-01-20 13:00:47 EST; 3h 47min left
Triggers: ● ua-timer.service
Jan 01 23:00:33 host systemd[1]: Started Ubuntu Advantage Timer for running repeated jobs.
Al intentar editar la hora, systemctl edit ua-timer.timer
solo aparece un archivo de anulación en blanco. No puedo encontrar ninguna documentación sobre cómo cambiar este temporizador o la sintaxis requerida. ¿Alguien puede indicarme la dirección correcta?
Me gustaría cambiar el ua-timer a una hora específica del día.
Respuesta1
No hay mucha capacidad de configuración integrada en Ubuntu Advantage. La configuración principal se puede encontrar en /etc/ubuntu-advantage/uaclient.conf
y un vistazo rápido verá que la configuración de tiempos específicos para que se ejecute la herramienta no está allí.
Además, puede enumerar todas las configuraciones disponibles a través del terminal con:
sudo ua config show
Sin embargo , esto generará la configuración que se encuentra en el uaclient.conf
archivo:
http_proxy None
https_proxy None
apt_http_proxy None
apt_https_proxy None
update_messaging_timer 21600
update_status_timer 43200
metering_timer 14400
Estas configuraciones se pueden cambiar editando uaclient.conf
seguido de un sudo ua refresh config
o emitiendo un comando en la terminal:
sudo ua config set metering_timer 28800
Los valores del temporizador se enumeran en segundos. Esto se traduce en:
Segundos | Tiempo legible |
---|---|
14400 | 4 horas |
21600 | 6 horas |
43200 | 12 horas |
Según la flota de servidores que observo, los tiempos de Ubuntu Advantage se activan según la corriente uptime
en segundos. Como resultado, si desea que las cosas sucedan a las 2:00 a. m., deberá reiniciar su(s) servidor(es) a las 2:00 a. m. y configurar los valores del temporizador para que se ejecuten en consecuencia. Sin embargo, esto no es algo que yo mismo haya probado.
Puedes leerun poquito más de la documentación, pero esta no es una herramienta cubierta de manera integral como algunos de los otros aspectos dentro de Ubuntu.