Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion

How to offer (automated) updates with custom managed hosting?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

How to offer (automated) updates with custom managed hosting?

Hi,

we offer custom managed hosting infrastructures for bigger client projects. Every project is custom made. A typical simple project would be two MySQL servers with master-master replication and 2-4 frontend servers with nginx/php-fpm -- everything behind a loadbalancer. Usually the OS is Ubuntu and the servers are managed with Puppet.

Currently we do a manual patchmanagement (basically apt-get update; apt-get dist-upgrade) every few weeks but we'd like to automate this more since every update takes several hours per project.
We are looking into unattended-upgrades, Ubuntu landscape, Spacewalk/Satellite, Pulp, automated puppetruns...

Important challenges would be to minimize downtimes during upgrading and sending email notifications before and after applying the updates. It would be nice to have a webinterface available for the client where the updates are scheduled automatically but the client can manually postpone/reschedule the updates or select single packages to exempt from the updates.

What are currently best practices to do this? What other commercial/open source tools are available to achieve this? How do other managed hosting providers patch their systems?

Comments

  • SadySady Member

    If you want this simple & dare to automate the installations then simply make a bash scrip with mail function first then your update commands then mail function again to notify update completion. And then run that script in crontab.

Sign In or Register to comment.