在云虚拟机上运行 do-release-upgrade 是否安全?

geo*_*osd 9 ubuntu cloud virtual-machines azure ubuntu-17.10

我在 Azure 上有一些运行 Server 17.10 的 Ubuntu VM,我想知道使用do-release-upgrade.

如果是这样,我应该采取哪些预防措施?

JDS*_*JDS 9

是的

我刚刚对大约 110 个 EC2 实例执行了此操作。实际上,我是从 Ubuntu 14.04 到 16.04 一直到 18.04 使用自动化流程完成的。事实证明可以自动化do-release-upgrade

如果您想真正安全,请在继续之前拍摄根磁盘的快照。

克隆您的实例或启动一个测试实例并进行升级。Ubuntu 从 14.04 到 18.04 有很多变化,很多。很多事情都失败了,SystemD 改变了很多默认行为。

但是从 17.10 到 18.04 的变化要少得多,所以我希望你有一个相当合理的时间。

  • 我一直想将脚本发布到 github,但我不拥有它们,所以我需要清理它们并将它们发布到我自己的 github,我没有时间做。无论如何,总而言之,它是`export DEBIAN_FRONTEND=noninteractive`和`do-release-upgrade -f DistUpgradeViewNonInteractive`的组合 (2认同)