
Acabo de revisar mis servidores e instalé yum-cron (y luego lo habilité, chkconfig yum-cron on
ya que eso no parece suceder automáticamente).
Ahora me doy cuenta de que estoy ejecutando un clúster MongoDB y que la actualización automática de los paquetes del servidor mongo podría dañar o dañar los datos.
He considerado agregar exclude=mongo*
a mi yum.conf
archivo para omitir todas las actualizaciones de mongo, pero me encantaría poder ejecutarlo yum upgrade
manualmente y actualizar todos los paquetes.
¿Existe una manera clara de lograr esto?
Respuesta1
En /etc/sysconfig/yum-cron
, hay una opción llamada YUM_PARAMETER=
que puede usar para pasar yum
parámetros. Por ejemplo:
YUM_PARAMETER="-x mongo*"
El alcance de ese parámetro parece estar limitado al yum-cron
paquete.
Respuesta2
La respuesta anterior de Jason funciona para centos 6.x.
Para centos 7 y yum-cron
el paquete, el archivo de configuración es /etc/yum/yum-cron.conf
. Si desea excluir algunos paquetes del mecanismo de actualización automática, deberá agregar una exclude
línea, al final del archivo, en la base
sección.
Ejemplo :
[base]
exclude = kernel* owncloud* php* httpd*
Esto anulará las yum.conf
opciones, pero sólo en el yum-cron
contexto, que es el objetivo de este hilo.