我在 Azure 上有几个运行 Server 17.10 的 Ubuntu VM,我想知道使用 将它们升级到 18.04.1 LTS 是否可以安全do-release-upgrade
。
如果是的话,我应该采取什么预防措施?
答案1
是的
我刚刚对大约 110 个 EC2 实例进行了此操作。实际上,我从 Ubuntu 14.04 到 16.04 一直到 18.04 都使用自动化流程对这么多实例进行了此操作。事实证明,可以自动化do-release-upgrade
如果您想要真正安全,请在继续操作之前对根磁盘进行快照。
克隆您的实例或启动测试实例并进行升级。Ubuntu 从 14.04 到 18.04 有很多变化。很多东西都坏了,SystemD 改变了很多默认行为。
但是从 17.10 到 18.04 的变化相当少,所以我希望你能够度过一段相当合理的时间。
答案2
这实际上取决于您安装了什么。一般来说,我更喜欢全新安装新版本的操作系统,而不是升级。市面上有大量花哨的部署和 CM 工具,而且操作系统升级通常是一项复杂的操作,即使是在“原始”安装上也是如此。
也许可以拍张快照试试。只要确保你能以某种方式快速回滚即可。