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

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

我有一个网站在装有 Ubuntu 13.04 的云服务器上运行。我想尽可能无缝地升级到 14.04。我发现答案,但我想充实它,以便我能够更有信心。

我的计划是

  1. 创建当前生产服务器的映像,然后从该映像创建一个新的云服务器。
  2. 在克隆上,运行sudo sed -i 's/raring/trusty/g' /etc/apt/sources.list然后。sudo apt-get update && sudo apt-get dist-upgradesudo apt-get install --reinstall ubuntu-desktop
  3. 回答安装问题(选择/跳过默认的 Chef?postfix?),调试错误并使用与实时站点不同的域和数据库测试站点。
  4. 在云DNS中,将mysite.com的A记录IP地址更改为新的云服务器的IP地址。

这会起作用吗?还是说它太过简单,或者根本就是错误的?这比仅仅备份实时服务器并尝试do-release-upgrade恢复(如果需要)更好吗?我打算在非常安静的时候做这件事,这样停机时间很少还不错。

任何帮助将不胜感激。

答案1

您没有提到您的云提供商是谁,但最简单的做法是在关闭时(或者如果您的提供商支持文件系统静止快照,则在线)拍摄它的图像,克隆一个新的并运行版本升级,如果一切正常,则切换 DNS。

您可以让您的旧机器完好无损地进行回滚,唯一的停机时间就是重新启动以安全地对其进行快照。

相关内容