计算引擎:在14.04(可靠的)弃用之前升级Ubuntu

计算引擎:在14.04(可靠的)弃用之前升级Ubuntu,ubuntu,google-cloud-platform,ubuntu-14.04,google-compute-engine,Ubuntu,Google Cloud Platform,Ubuntu 14.04,Google Compute Engine,我收到一封来自谷歌云平台的邮件,告诉我: “基于Ubuntu 14.04(Trusty)的谷歌计算引擎映像将于2019年4月30日被弃用。” 我使用Ubuntu14.04有不同的GCE实例。 在这些情况下,我运行一些java或python软件,或者安装了一些软件,例如数据库或CRM,或者我公司正在使用的其他软件 升级操作系统的最佳方式是什么? 唯一的方法是创建新实例,重新安装和迁移我的所有软件?这意味着大量的工作。 有一些替代方法吗 我了解到,不建议升级操作系统 我希望得到有用的建议,非常感谢

我收到一封来自谷歌云平台的邮件,告诉我: “基于Ubuntu 14.04(Trusty)的谷歌计算引擎映像将于2019年4月30日被弃用。”

我使用Ubuntu14.04有不同的GCE实例。 在这些情况下,我运行一些java或python软件,或者安装了一些软件,例如数据库或CRM,或者我公司正在使用的其他软件

升级操作系统的最佳方式是什么? 唯一的方法是创建新实例,重新安装和迁移我的所有软件?这意味着大量的工作。 有一些替代方法吗

我了解到,不建议升级操作系统


我希望得到有用的建议,非常感谢

从Ubuntu14升级到Ubuntu18LTS有点棘手,因为现在有了systemd,而且很多东西都改变了,比如现在使用YAML的网络。 当然你可以用一个简单的do版本升级来升级它,但这不是我推荐的

使用Ubuntu 18创建新实例,并将应用程序和数据库等所有内容迁移到Ubuntu 18,这是我要做的,当然还有更多的工作,但它是安全的


如果你仍然需要升级正在运行的实例,请确保你有数据、配置等的备份,也许可以对一个不重要的实例进行测试升级。

从Ubuntu 14升级到Ubuntu 18 LTS有点棘手,因为现在有了systemd,而且很多事情都发生了变化,比如现在使用YAML的网络。 当然你可以用一个简单的do版本升级来升级它,但这不是我推荐的

使用Ubuntu 18创建新实例,并将应用程序和数据库等所有内容迁移到Ubuntu 18,这是我要做的,当然还有更多的工作,但它是安全的


如果您仍然需要升级正在运行的实例,请确保您有数据、配置等的备份,并可能使用不重要的实例进行测试升级。

升级操作系统的最佳方法是:

1) 为当前磁盘创建一个新磁盘

2) 在所述实例上运行操作系统升级

3) 将快照磁盘复制到升级的实例

4) 访问并将所需的应用程序/程序/文件从快照磁盘传输到升级的实例

原因是,在发生任何意外事件时,备份文件/应用程序总是很好的。您还将避免创建新实例,并在当前实例上完成所有操作


如果由于任何原因升级不顺利,您仍将有一个磁盘备份,您可以启动一个新的虚拟机并从第3步开始。

升级操作系统的最佳方法是:

1) 为当前磁盘创建一个新磁盘

2) 在所述实例上运行操作系统升级

3) 将快照磁盘复制到升级的实例

4) 访问并将所需的应用程序/程序/文件从快照磁盘传输到升级的实例

原因是,在发生任何意外事件时,备份文件/应用程序总是很好的。您还将避免创建新实例,并在当前实例上完成所有操作


如果出于任何原因升级不顺利,您仍将有一个磁盘备份,您可以旋转一个新VM并从第3步开始。

这个答案可能会有所帮助:我也找到了这个答案:。它说:“不建议升级操作系统。相反,你应该在下一个版本的映像上部署应用程序。”所以。。。这是使用ubuntu版本升级程序的好方法吗?我没有意见。我还没有将14.04升级到新版本。但是,对于大多数主要的操作系统升级,最好重新开始,并将应用程序移动到新的操作系统。这个答案可能会有所帮助:我也找到了这个答案:。它说:“不建议升级操作系统。相反,你应该在下一个版本的映像上部署应用程序。”所以。。。这是使用ubuntu版本升级程序的好方法吗?我没有意见。我还没有将14.04升级到新版本。然而,对于大多数主要的操作系统升级,最好重新开始,并将应用程序移动到新的操作系统。