升级ubuntu生产云服务器的步骤

我有一个运行在Ubuntu 13.04服务器上的网站。 我想尽可能无缝地升级到14.04。 我find了这个答案,但我想充实,所以我可以更有信心。

我的计划是

  1. 创build当前生产服务器的映像,然后从该映像创build一个新的云服务器。
  2. 在克隆上运行sudo sed -i 's/raring/trusty/g' /etc/apt/sources.list sudo apt-get update && sudo apt-get dist-upgrade sudo sed -i 's/raring/trusty/g' /etc/apt/sources.list然后sudo apt-get update && sudo apt-get dist-upgrade然后sudo apt-get install --reinstall ubuntu-desktop
  3. 回答安装问题(select/跳过默认主厨?后缀?),debugging错误,并testing站点与另一个域和数据库到现场。
  4. 在Cloud DNS中,将mysite.com的AloggingIP地址更改为新的云服务器的IP地址。

这是行得通还是太简单了,还是错了? 这不仅仅是备份活动服务器,并试图do-release-upgrade它,如果需要恢复? 我打算在一个非常安静的时间这样做,所以有点宕机不是那么糟糕。

任何帮助将不胜感激。

您没有提及您的云提供商是谁,但最简单的方法是在关机时(或者在您的提供商支持文件系统静默快照的情况下在线)拍摄一张照片,克隆一个新照片并运行版本升级,如果一切正常,则切换DNS。

您可以将旧机器完好无损地回滚,唯一的宕机时间是重新启动以便安全地进行快照。