我有一个带有PERC 4控制器和SCSI驱动器的Dell PowerEdge 2850。 我需要将其克隆到带有SAS驱动器的PERC6i的PE2950。 我已经使用DKMS软件包以及戴尔网站上的最新驱动程序来创build驱动程序磁盘,并成功地手动安装,所以我知道它会安装,但我需要一个克隆选项的好build议。 我已经尝试过clonezilla,但是它不能识别硬盘驱动器,而且我不是基于debian的发行版的专家,所以我无法操纵它。
有谁知道一个可靠的方法来克隆这个服务器? 我想,如果我能find一个方法来传输图像,那么我将在克隆它之前在源文件夹中安装SAS驱动程序,并且它应该能够引导到目标文件夹。
谢谢大家!
我已经使用SystemImager将RHEL4从2850移动到2950。
RHEL4无法识别2950上的驱动器控制器,所以我使用一个救援磁盘启动并重新创build了initrd。
如果你已经把新的盒子分区,按照你想要的方式进行设置,只需要把老盒子的“灵魂”放在一边,那么试试一个快速而肮脏的方法就没有任何损失。
我将使用驱动程序磁盘在新盒子上启动RHEL 4.3救援CD,并确认您的networking驱动程序和IP地址正常。 一旦你这样做了,在一个有足够的空间来接受旧盒子的数据的光盘上,在新盒子上的某个目录上build立一个目录,然后执行:
nc -l -p 8989 | tar x
在旧盒子上,做一个:
tar cf - /* | nc (receiving host ip address) 8989
这将通过networking将源框的内容传送到目标框上的目录。
从理论上讲,你应该可以使用diff来查找源文件夹和目标文件夹之间/ etc和其他文件夹之间的区别,并将它们组合在一起。
实际上,你可能会放弃将新盒子放在新盒子的顶部,因为新的内核和模块将处于不同的path,不应该被覆盖。 如果你这样做的话,你可以在发送的tar命令行上加一个“–exclude = boot”来保持grubconfiguration不被覆盖在新的方块上:
tar cf - --exclude=boot /* | nc (receiving host ip address) 8989
我已经用类似的过程取得了类似的成功(我主要是从物理服务器转移到虚拟机)。 我在哪里说“Knoppix”,任何Linux Live CD应该工作:
dd if=/dev/sda | gzip -c | nc -l -p 3000 dd if=/dev/sda | gzip -c | nc -l -p 3000 nc $IP 3000 | gunzip -c | dd of=/dev/sda nc $IP 3000 | gunzip -c | dd of=/dev/sda mount -o dev /mnt/sda2 mount /dev/sda1 /mnt/sda2/boot chroot /mnt/sda2 mount /proc lsmod加载的knoppix应该有所帮助) module_upgrade mkkerneldoth rpm -qa | grep kernel new-kernel-pkg --mkinitrd --depmod --install 2.4.21-40.EL (版本来自以前的版本; rpm -q --scripts kernel并且模拟post脚本) exit (从chroot) shutdown -rf now