Manage CentOS server updates centrally
-
I have few servers which is not managed using cPanel (gitlab, sonrqube, elastic etc) and would like to setup a central update system. I've provisioned all the servers via ansible and initial thought was to just setup a yum group and just get all servers updated.
Looking at spacewalk now and seems like it has better options including auditing an environment and push udpates, along with a decent web interface. Anyone used spacewalk before? http://spacewalk.redhat.com/
-
sudo yum install auto-update
Review system update logs periodically.
You should be able to manage them via ansible already, otherwise it's not all that useful. Ah yes, remote commands can run the 'yum update -y' for you.
-
I tried it and it seemed way too complex for what I would use it for and the CM seemed lacking. I just use Ansible for updates.
-
That's my feeling. Tools like Ansible or just simple scripts or just cron do this better.
-
@Ambarishrh said in Mange CentOS server updates centrally:
I have few servers which is not managed using cPanel (gitlab, sonrqube, elastic etc) and would like to setup a central update system. I've provisioned all the servers via ansible and initial thought was to just setup a yum group and just get all servers updated.
Looking at spacewalk now and seems like it has better options including auditing an environment and push udpates, along with a decent web interface. Anyone used spacewalk before? http://spacewalk.redhat.com/
If you are using a newer version of CentOS you should be looking at the Foreman which is the current upstream project for Satellite 6. It is highly integrated with puppet but they do have plugins for Ansible and other configuration managers.
Spacewalk was the upstream for Satellite 5.