将 CentOS 移至新的 raid1 硬件服务器

将 CentOS 移至新的 raid1 硬件服务器

我有一台现有的 CentOS 服务器,带有普通硬盘(2 个磁盘 sda、sdb)。它们非常小。现在我想用 RAID1 硬件和新的 2 个更大的磁盘(删除 2 个旧磁盘)更新服务器。我该怎么做?我有两个想法:

  1. 备份所有数据并重新安装操作系统(需要重新安装许多东西,例如 webserver、mysql......)
  2. 使用工具将操作系统移动到新磁盘(如何移动,使用哪些工具?)

有人遇到过这个问题吗?谢谢。

答案1

我认为 JameZer 的指针没有太大问题(我 +1!),但它确实需要一些定制(它只处理一个系统)并且在这里有一些能说明基本知识的东西总是好的,而不是仅仅指向外部资源。

对我来说,选项 (1) 更简洁,但需要做大量工作,并且会导致严重的停机时间。选项 (2) 工作量更少,停机时间更少,也更正常。我过去做过这两种选择,根据我的经验,选项 (2) 的关键步骤如下:

  1. 将您当前的(源)C6 系统更新到最新的补丁级别。
  2. 构建新的(目标)机箱,并在其上安装基本的 C6 服务器。
  3. 将其升级至补丁。
  4. 以单用户模式重新启动源系统。
  5. 以救援模式重新启动目标系统。
  6. 在两个系统上启动 NIC。
  7. 使用tar或类似工具,将所有数据(一次一个分区)从源系统复制到目标。
  8. 确保关键文件(例如/etc/fstab/etc/sysconfig/ifcfg-*在目标系统上是正确的。
  9. grub-install在目标上重做可以帮助避免启动时错误。

总的来说,就是这样。 肯定还有其他方法可以实现你的选择 (2),但这是我最近使用效果很好的食谱。 您可能希望考虑构建一个简单的测试源盒,以便首先测试此迁移(您仍然可以使用真正的目标硬件,因为您所做的任何事情都将在真正的迁移中被完全覆盖)。

祝你好运。

答案2

本指南可以帮助您安装新磁盘、创建 RAID 并将当前安装移动到 RAID 驱动器。Centos 转换为 RAID

相关内容