Auter proporciona actualizaciones automáticas para servidores Red Hat Enterprise Linux, CentOS y FedoraLinux. Auter proporciona una programación flexible para garantizar que las actualizaciones y los reinicios se realicen cuando usted lo desee. Le permite personalizar cómo se ejecutan las actualizaciones:puede descargar actualizaciones antes de poder aplicarlas y puede ejecutar scripts personalizados antes y después de las actualizaciones. Auter es una opción más flexible que yum-cron o dnf-automatic. Este artículo describe cómo instalar y configurar el paquete Auter en CentOS 6. Es posible que se requieran ajustes menores para otros sistemas operativos y otras versiones principales de CentOS.
Requisitos
- Un servidor CentOS 6 o Red Hat Enterprise Linux configurado para usar un repositorio EPEL. Para obtener instrucciones sobre cómo configurar un repositorio EPEL con su servidor, consulte Instalación y repositorios EPEL, IUS y Remo en CentOS y Red Hat.
- Su servidor debe poder reiniciarse correctamente con todas las aplicaciones necesarias reiniciando automáticamente o debe poder iniciarse mediante scripts.
Instalar el paquete Auter
-
Instale el paquete en su servidor:
sudo yum install auter
-
Habilitar aut.:
auter --enable
Configurar Auter
-
Habilite el reinicio automático abriendo /etc/auter/auter.conf y cambiando el
AUTOREBOOT
campo del valor predeterminado de"no"
a"yes"
.AUTOREBOOT="yes"
-
Configure los tiempos de actualización editando un archivo cron en /etc/cron.d/auter directorio.
La instalación predeterminada contiene algunos ejemplos, que están comentados. Elimine el # anterior de cada línea que desee aplicar. Como mínimo, debe descomentar una línea de
Preparing package downloads
sección y una línea deExecuting updates
sección.Puede usar el siguiente comando para ver qué opciones están habilitadas:
egrep -v '^#|^$' /etc/cron.d/auter
El siguiente es un ejemplo de la salida que el comando anterior podría devolver:
30 1 2 * * root /usr/bin/auter --prep # On the 2nd of every month 30 1 14 * * root /usr/bin/auter --apply # On the 14th of every month
La programación se basa en la sintaxis cron, por lo que si necesita una hora que no aparece como ejemplo, puede configurarla manualmente.
-
Si alguna de sus aplicaciones requiere que se realicen pasos específicos antes del apagado o después del reinicio, configúrelos colocando los scripts necesarios en la ubicación correcta. Puede especificar una ubicación no predeterminada en /etc/auter/auter.conf . Las ubicaciones predeterminadas son las siguientes:
PREAPPLYSCRIPTDIR="/etc/auter/pre-apply.d" POSTAPPLYSCRIPTDIR="/etc/auter/post-apply.d" PREREBOOTSCRIPTDIR="/etc/auter/pre-reboot.d" POSTREBOOTSCRIPTDIR="/etc/auter/post-reboot.d"
-
Pruebe que su servidor se reinicia sin ningún error. Ejecute los siguientes comandos para realizar manualmente una ejecución de parches de Auter:
auter --prep auter --apply
Auter ahora está configurado en su sistema para aplicar actualizaciones automáticamente en el momento especificado y reiniciar el servidor después de la aplicación.
Más información
Puede encontrar más información sobre las diferentes opciones de configuración en el repositorio de Auter GitHub.