硬件升级的最佳做法 – 重新安装Ubuntu?

我正准备在我们的DC中为PowerEdge 1950 Gen II,PowerEdge 2950 Gen II服务器和PowerEdge r710进行硬件升级。 他们都运行Ubuntu 16.04 LTS。

升级涉及RAM的升级,并按以下顺序更换CPU:

  • PE1950 – 8GB RAM至32GB RAM,Intel Xeon E5335至Intel Xeon E5450
  • PE2950 – 8GB RAM至32GB RAM,Intel Xeon 5160至Intel Xeon E5450
  • PEr710 – 8GB RAM至32GB RAM,Intel Xeon E5520至Intel Xeon L5630

正如你可以注意到硬件的改变是相当大的,并想问是否最好的做法是重新安装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。