即时操作系统升级

宠物5o

我想知道是否有办法安装较新版本的OS,比如说从运行中的OS(例如Ubuntu 12.04)在服务器磁盘的第二个分区上安装14.04(当它出现时),然后更改grub引导顺序并重新引导到新的系统(减少服务器停机时间)?

设想:

第一个分区-Ubuntu 12.04-快乐且正在运行的
第二个分区-空

新的LTS来了

第一个分区-Ubuntu 12.04(服务器仍在运行)-在第二个分区上安装14.04第二
个分区-正在安装

安装后重启

第一个分区-旧系统(即将被清除)
第二个分区-服务器现在在14.04上运行(停机时间减少为一次重新启动)

有什么想法可以实现吗?木偶有能力实现这种自动化吗?

谢谢!

它是

您可能可以做,但是在我开始做之前,请考虑传统方法:

  1. 等待下班时间。几台服务器需要被激活24/7和那些通常不会有故障转移系统,让你在一次升级一个服务器,而无需任何停机时间。如果计划一个小时的停机时间并不重要,则可以安排升级。

  2. 将磁盘备份到第二个磁盘上。但是您已经定期制作这些了,对吧?

  3. 执行您的标准LTS到LTS升级。修复所有损坏的问题,然后继续进行。服务器上的服务将一直保持活动状态(MySQL等会在升级时重新启动自身,但通常会直接备份)。


做您要问的唯一方法是使用虚拟机。您可以尝试使用轻量级的LXC或schroot方法,但我认为您可能只想因为VirtualBox较旧且已记录在案而想使用VirtualBox。

安装它,创建对磁盘具有接近物理,原始访问权限的VM,安装Ubuntu,并进行所有设置。我将授予您,如果您需要在升级中进行任何更改,这将为您提供很多灵活性,使您可以重新配置内容。


另一个唯一的真正的高可用性方法是热替换/故障转移方法。启动一台全新的服务器,安装Ubuntu,进行配置,同步数据(最好在所有服务器之间通过NFS从SAN共享数据,这样就可以保持原子一致性)并启动并运行它。轻拂一下开关,在新的微秒内,新服务器将取代旧服务器。

一种更现代的方法是仅在所有金属上虚拟化,以便即使只有一台物理主机服务器,也可以为新服务器创建另一台VM并进行简单的软切换。


我认为第一种传统方法可为您提供最大的安全性,而不会像使用虚拟机那样使现有的生产设置复杂化(假设它们尚未安装到位)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即时操作系统升级

来自分类Dev

基本操作系统升级错误

来自分类Dev

将基本操作系统升级到Freya

来自分类Dev

操作系统升级后Docker的权限错误

来自分类Dev

操作系统升级后,系统在登录屏幕时冻结

来自分类Dev

使用Maverics操作系统升级MAC后,Openfire服务器无法启动

来自分类Dev

将操作系统升级到8时是否应该备份驱动程序?

来自分类Dev

操作系统升级后,raid1设备的备份和还原

来自分类Dev

有了ISO文件后,如何将操作系统升级到版本16

来自分类Dev

在Windows XP中从32位操作系统升级到64位操作系统时,仅格式化C:就足够了吗?

来自分类Dev

将操作系统升级到8时可以重用Office 2010许可证密钥吗?

来自分类Dev

如何获取操作系统升级过程中提到的不受支持的软件包的列表?

来自分类Dev

将操作系统升级到版本16时如果出现问题,是否可以丢失数据?

来自分类Dev

系统升级冲突

来自分类Dev

Android-将操作系统升级到棉花糖后,权限在已安装的应用程序上的行为

来自分类Dev

HOWTO:修复了在主要操作系统升级后尝试启动KVM VM时出现的“无法解析s0中的敏感度级别”错误

来自分类Dev

如何使用可引导的64位Win 10磁盘将32位Windows 8.1操作系统升级到64位Windows 10?还是无需再次为64位操作系统付费?

来自分类Dev

分步强制升级操作系统

来自分类Dev

系统升级后显示模糊

来自分类Dev

事务性全系统升级

来自分类Dev

如何修复系统升级失败?

来自分类Dev

从2006年获得的Macbook pro升级操作系统

来自分类Dev

升级时损坏了我的流行操作系统

来自分类Dev

新安装的操作系统和从先前版本升级的操作系统之间有什么区别?

来自分类Dev

识别操作系统

来自分类Dev

操作系统开销

来自分类Dev

平台与操作系统

来自分类Dev

“缺少操作系统”

来自分类Dev

SonarQube生态系统升级(SonarQube和SonarLint)

Related 相关文章

  1. 1

    即时操作系统升级

  2. 2

    基本操作系统升级错误

  3. 3

    将基本操作系统升级到Freya

  4. 4

    操作系统升级后Docker的权限错误

  5. 5

    操作系统升级后,系统在登录屏幕时冻结

  6. 6

    使用Maverics操作系统升级MAC后,Openfire服务器无法启动

  7. 7

    将操作系统升级到8时是否应该备份驱动程序?

  8. 8

    操作系统升级后,raid1设备的备份和还原

  9. 9

    有了ISO文件后,如何将操作系统升级到版本16

  10. 10

    在Windows XP中从32位操作系统升级到64位操作系统时,仅格式化C:就足够了吗?

  11. 11

    将操作系统升级到8时可以重用Office 2010许可证密钥吗?

  12. 12

    如何获取操作系统升级过程中提到的不受支持的软件包的列表?

  13. 13

    将操作系统升级到版本16时如果出现问题,是否可以丢失数据?

  14. 14

    系统升级冲突

  15. 15

    Android-将操作系统升级到棉花糖后,权限在已安装的应用程序上的行为

  16. 16

    HOWTO:修复了在主要操作系统升级后尝试启动KVM VM时出现的“无法解析s0中的敏感度级别”错误

  17. 17

    如何使用可引导的64位Win 10磁盘将32位Windows 8.1操作系统升级到64位Windows 10?还是无需再次为64位操作系统付费?

  18. 18

    分步强制升级操作系统

  19. 19

    系统升级后显示模糊

  20. 20

    事务性全系统升级

  21. 21

    如何修复系统升级失败?

  22. 22

    从2006年获得的Macbook pro升级操作系统

  23. 23

    升级时损坏了我的流行操作系统

  24. 24

    新安装的操作系统和从先前版本升级的操作系统之间有什么区别?

  25. 25

    识别操作系统

  26. 26

    操作系统开销

  27. 27

    平台与操作系统

  28. 28

    “缺少操作系统”

  29. 29

    SonarQube生态系统升级(SonarQube和SonarLint)

热门标签

归档