I really need to make this process faster. Someday I should be able to update every machine to a new OS version in 1 day. Now I do about 1 per day. Automate!!

Common

Everything has a redundant partner so I can update at any time.

Linux

Also include switching between distros?

Fedora to CentOS

Fedora 6 to CentOS using yum

All Linux

OpenBSD

See also OpenBSD

  1. go read about upgrade process at http://openbsd.org/faq/upgrade42.html

  2. read http://www.openbsd.org/faq/faq4.html#site

  3. from an Obsd box with /usr/src
    1. make stable branch based release
    2. make script to do pre-upgrade changes and backup /etc
    3. make post-upgrade script (upgrade.site) including post install from upgrade guide
    4. make siteXX.tgz including upgrade.site and host on web server
    5. put stable branch release + siteXX.tgz + preXX.tgz on a web server
  4. from machine to upgrade
    1. install new bsd.rd
    2. download and run preXX.tgz
    3. reboot to installer
    4. install packages over network including siteXX.tgz

Next I'll try and automate the update process in the installer. Heck, if I'm building a full release, I could do that now.


CategoryNotes

OS Upgrades (last edited 2008-10-23 00:04:01 by dmartin)