首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要将Xen DomU迁移到VMWare ESXi -RHEL5.3/ESXi 4.1

问需要将Xen DomU迁移到VMWare ESXi -RHEL5.3/ESXi 4.1
EN

Server Fault用户
提问于 2011-03-07 20:36:32
回答 1查看 1.6K关注 0票数 4

我看到了很多文章,其中概述了将VMware Linux服务转换为RHEL (不是xenserver)的过程,但是没有什么能帮助我走上另一条路。我尝试过许多事情,包括使用mkinitrd (对LVM来说很好),但是在这种情况下却无法正确地实现它。说实话,我是xm命令的新手,但我已经取得了很多进展。

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

  1. 原始的xm环境,其中包含两个王国。
  2. 一个成功的vmware构建后,运行vmware转换器,我可以启动在救援模式(但不能启动,否则)。

我还意识到XM映像是不可引导的,需要克服这一点(同样,我已经尝试过了,但一定遗漏了一个细节)。

在运行vmware转换器之前,我想尝试为转换设置xm,因为我觉得在通过vmware转换器成功地将所有数据导入到linux拯救模式后,我已经耗尽了这个过程。(但如果我能得到一些有用的提示,我会走任何一条路.)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-03-08 03:12:41

最近,我不得不将几个Centos5.xVM迁移到ESXi集群。在VM启动之前,需要几样东西。

  • 首先,您需要确保救援CD可以看到硬盘:如果您在执行fdisk -l时看不到它们,那么尝试将SCSI控制器类型更新为LSI逻辑SAS。
  • 一旦您能够在救援环境中看到磁盘,允许它在请求时挂载所有系统分区。您还需要一个网络连接来下载包,所以当它要求时指定详细信息。
  • 如果自动挂载失败,您将需要手动挂载/分区并编辑/etc/fstab。中心将类似于:/dev/xvda2 / ext4 defaults 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内核‘,然后创建一个initrd buy,执行一个: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将像往常一样引导。

这是一个很长的过程,我可能遗漏了一些东西,所以我很想听听你是如何相处的。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/244343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档