redhat – 需要将Xen DomU迁移到VMWare ESXi – RHEL 5.3 / ESXi 4.1

前端之家收集整理的这篇文章主要介绍了redhat – 需要将Xen DomU迁移到VMWare ESXi – RHEL 5.3 / ESXi 4.1前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看到很多帖子概述了将VMware Linux服务转换为RHEL Xen(不是xenserver)的过程,但没有什么能帮助我走另一条路.我尝试了很多东西,包括使用mkinitrd(适用于LVM)但在这种情况下无法正确使用它.说实话,我是xm命令的新手,但我已经获得了很多支持.

有没有人愿意分享他们成功完成转换所遵循的流程?我目前可以访问两个环境:

>原始xm环境中有两个Dom
>运行vmware转换器后成功的vmware构建,我可以在救援模式下启动(但不启动).

我也意识到XM图像不可启动,需要克服这个问题(我再次试过,但必须缺少一个细节).

我想在运行vmware转换器之前尝试为转换设置xm,因为我觉得在通过vmware转换器成功引入所有数据后,我已经从linux救援模式的角度来看已经用尽了这个过程. (但是如果我能得到一些有用的提示,我会选择哪种方式……)

解决方法

我最近不得不将几个centos 5.x VM迁移到ESXi集群.在VM启动之前需要做一些事情.

>首先,您需要确保救援CD可以看到硬盘:如果您在执行fdisk -l时无法看到它们,请尝试将SCSI控制器类型更新为LSI逻辑SAS.
>一旦您能够在救援环境中看到磁盘,就可以在它询问时允许它读取/写入所有系统分区.您还需要网络连接来下载软件包,因此在需要时分配详细信息.
>如果自动安装失败,则需要手动安装/分区并编辑/ etc / fstab. entres将是这样的:

/ dev / xvda2 / ext4默认值1 1将xvda2更改为sda2或其他情况.
>重新启动以检查救援CD是否安装了磁盘. chroot到/ mnt / sysimage文件夹编辑/ etc / inittab你应该删除一个看起来像这样的条目:

co:2345:respawn:/ sbin / agetty xvc0 9600 vt100-nav

并确保有正确的条目,例如:

1:2345:respawn:/ sbin / mingetty tty1(有时这需要取消注释)
>现在您可以运行’yum install kernel’,然后创建一个initrd购买:

mkinitrd /boot/initrd-2.6.18-194.32.1.el5.img 2.6.18-194.32.1.el5

将2.6.18-194.32.1.el5替换为您在上一步中安装的内核的名称.
>现在删除/etc/grub.conf中任何与xen相关的内核条目,留下新添加的非xen内核并确保它是默认值.
>退出救援环境并从硬盘启动.运气好的话,VM会正常启动.

这是一个漫长的过程,我可能已经错过了一些东西,所以我很想听听你的表现.

猜你在找的Linux相关文章