我正准备在我们的DC中为PowerEdge 1950 Gen II,PowerEdge 2950 Gen II服务器和PowerEdge r710进行硬件升级。 他们都运行Ubuntu 16.04 LTS。
升级涉及RAM的升级,并按以下顺序更换CPU:
正如你可以注意到硬件的改变是相当大的,并想问是否最好的做法是重新安装Ubuntu 16.04过去的升级。
我知道Ubuntu仍然可以运行,但是我怀疑为旧的cpus编译的内核(在安装过程中)会全面支持新的CPU(例如,微代码,电源pipe理,c状态等)。例如英特尔至强E5335没有电源pipe理与E5450的对立。 SWAP是另一个正在更新以符合新内存大小的问题。
你的意见对我很重要。
不,你不需要重新安装。 你需要重新编译initramfs (在root启动时运行“ update-initramfs -u -kall ”),让intel-microcode软件包有机会检测并安装新的微码更新处理器。 然后您需要重新启动以激活任何相关的微码更新。
请确保在更新RAM和处理器之前将系统固件(UEFI / BIOS)更新为最新版本。
请注意,根据Ubuntu的版本,它将发布一个已知的iucode工具 ,不能自动处理“混合步进”系统(在同一系统中有两个不同步进的Xeon处理器)。 在这种情况下,您将不得不在/ etc / default / intel-microcode中进行一些手动configuration。