我们在生产环境中拥有 Linux 服务器,托管 Mysql/Crons/其他进程,如 java/PHP/Python 等。其物理服务器位于某个数据中心(不是 AWS/Azure)
我们需要升级服务器磁盘。我们的 DevOps 建议在新磁盘上重新安装所有内容。我的建议是创建现有磁盘的映像并将其安装在新磁盘上(因为这将节省大量手动安装的工作量),但 DevOps 人员认为映像处理可能会出现一些难以调试且不太方便的不可预见的问题
我的问题是人们是否会在生产服务器上进行图像安装,或者这个过程是否存在已知的注意事项,所以人们更喜欢手动安装?
答案1
服务器是否运行需要重大升级的旧操作系统?服务器是否堆满垃圾,需要维护和清理?
真的,完全没有必要为了升级磁盘而从头开始重建服务器。只有做错了才会出现问题。而且这些问题不是“不可预见的”问题。它们是立即出现且显而易见的问题,例如无法启动。
如果服务器通常需要进行重大维护和更新,那么完全重建肯定值得考虑。但是,如果您只是升级磁盘/ raid 卷,那么这是一个简单的过程,只需使用克隆软件的正确步骤即可轻松完成。
与 Windows 相比,Linux 更可能因为版本变化和不兼容而在您从头开始重建时遇到“无法预料的”问题。