资讯专栏INFORMATION COLUMN

从KVM迁移至VMware实战

IT那活儿 / 1666人阅读
从KVM迁移至VMware实战
点击上方蓝字关注我们


一、背 景 介 绍


某客户现场有一套老旧的红帽KVM企业级虚拟化平台,因此平台搭建时间长,应用不广泛,现有技术资料少等问题,为后期维护带来很大的成本,故需要进行迁移至VMwareesxi平台上。


源:

RHEV(RedHat Enterprisevirtualization)红帽企业虚拟化,是一个服务器虚拟化的管理平台,。由RHEV-M(Manager)、RHEV-H(Hypersior)和存储设备组成,能够简易、集中的对KVM虚拟机进行创建、删除、迁移、快照等操作。实现了企业服务器物理资源的充分使用,是一种针对企业级KVM虚拟化平台的解决方案。RHEV市场占有率低,技术不成熟,维护成本高。


目标:

VMwareESXI业界专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。VMwareesxi市场占有率高,技术成熟,维护成本低。


二、迁 移 方 式


 使用qemu-img工具进行迁移。

  1. 登陆KVM主机,查询所有虚拟机信息。

Virshlist --all

  1. 选择需要迁移的虚拟机,查询硬盘详细信息。

Virshdomblklisk 虚拟机名称

  1. 找到实际使用磁盘信息,此处为存储,故为dm-20

  1. 使用dd命令导出dm-20内容。

ddif=/dev/dm-20 of=/home/qianyi/dm-20 bs=100M

  1. 使用qemu-img进行转换

  1. 转换后把vmdk文件传输到esxi中,新建虚拟机浏览选择vmdk文件。

  1. 启动测试业务系统。

 使用VMwareConverter 工具进行迁移

    1、安装部署VMware vCenter Converter Standalone工具。

    2、新建转换机器。

3、输入转换源信息,包括类型、IP、账号和密码。(注意转换机器到源机器的22端口要通)

4、输入转换目标esxi的IP和账号密码信息。

5、新增esxi服务器上虚拟机名字。

6、选择磁盘存储和虚拟机版本。

7、设置HelperVM Network

8、开始转换

9、转换完成

10、启动系统并测试业务。

11、VMwareConverter使用小技巧。

Linux

  • 转换Linux主机,硬盘一定要转换成LSI SCSI的适配卡,要不然开不了机。

  • 最后设定阶段,一定要将「Reconfigure」的选项关闭,要不然会转换失败。

  • Options Advanced: Reconfigure destination vm 关闭。

  • Helper VM network configuration 必须填写可通IP地址。

  • 源、转换机、目标三个机器最好一个网段,避免网络问题。


Windows

  • 勾选安装vmware tools。

  • 勾选实时同步。

  • 硬盘模式IDE或者换成SCSI。



三、迁移过程遇到的问题




1、无法开机

开机遇到"errorloading operating system"

出现"errorloading operating system",参考如下修复虚拟机

通过启动盘进入[救援模式]

>#fdisk -l  #查看第几块硬盘上的第几分区挂载到了/boot上,对应到下面的root(hd0,0)这里。

>#chroot /mnt/sysimage/

>#grub

>#root (hd0,0)

>#setup (hd0)

>#quit

>#exit

>#reboot


2、网卡报错

重启网卡提示Bringingup interface eth0: Device eth0 does not seem to be present,delayinginitialization.

这是因为克隆的机器没有正确的mac,UUID信息冲突导致的,首先

vim /etc/udev/rules.d/70-persistent-net.rules   将eth1改为0 把原先的eth0注销掉

然后复制新的eth0的mac地址到/etc/sysconfig/network-scripts/ifcfg-eth0中,

或者新建一个eth1文件

servicenetwork restart ok


3、分区问题

Linux下fsck.ext4:Unableto resolve问题记录

由于其他原因将分区UUID为e29667b7-....删除了,重启系统发现fsck文件系统时failed

问题解决:

在(ortype control -D to continue):后面输入root密码后回车


#mount -o remount,rw /

#vi /etc/fstab

把无法挂载的分区那一行最后设置为0 0 不检查,或者删除注释,然后重启


4、网络问题

迁移过程报错

检查中转机和esxi目标机到源主机的22端口是否连通。

检查中转机和源主机到esxi目标机的22端口是否连通。


5、内核问题

一台物理机器系统RHEL5用Acronis.Backup_BootCD迁移到vmwareesx上后,启动出现如下错误:

NOVOLUME GROUPS FOUND

Volumegroup "VolGroup00" not found

mount:could not find filesystem /dev/root

setuproot:voming /dev failed: No such file or directory

...

switchroot:mount failed: No such file or directory

KERNELPANIC - NOT SYNCING: ATTEMPTED TO KILL INIT!"


用rhel光盘启动,出现提示界面的时候,输入linuxrescue用恢复方式启动

boot:linux rescue

出现提示界面后,输入

sh-3.2#chroot /mnt/sysp_w_picpath

sh-3.2#cd /boot

sh-3.2#cp initrd-2.6.18-128.1.16.el5.imginitrd-2.6.18-128.1.16.el5.img.backup

sh-3.2#mkinitrd -f initrd-2.6.18-128.1.16.el5.img 2.6.18-128.1.16.el5

注意最后两步中的2.6.18-128.1.16.el5应该按实际情况输入


END




文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/130012.html

相关文章

  • 传统行业VMWare业务系统迁移上云方案

    摘要:上述流程中需提前创建物理云服务器,通过移动盘柜进行系统盘和数据盘镜像的传输,将存储好数据的移动盘柜挂载到物理云服务器,同时在物理云主机内完成系统盘镜像的格式转换和驱动的注入过程。本文总结了团队帮助一餐饮客户迁移上云的始末,方案为其节省了运维人力和成本,并获得了业务新增时扩容的弹性。背景客户要将业务从自建的虚拟化数据中心迁移至UCloud,希望能够将多年前的VMware体系换到公有云体系。其诉...

    Tecode 评论0 收藏0
  • 云计算战争:OpenStack vs. VMware

    摘要:和的云计算功能特点对比正是这个战争或者说趋势的一个生动写照。在设计方面稍占优势,这源于它优秀的文档资料以及便捷易用的部署和管理接口。总而言之,目前调度器将只会对部署虚拟机环节有影响。 在云计算生态系统中,有两种类型的用户需要使用云计算资源:传统型(Traditional IT applications)和在互联网大潮下逐渐崛起云计算应用型(Cloud-aware applications)。...

    李涛 评论0 收藏0
  • 云计算战争:OpenStack vs VMware—定位分析、功能对比、发展趋势

    摘要:和的云计算功能特点对比正式这个战争或者说趋势的一个生动写照。总而言之,目前调度器将只会对部署虚拟机环节有影响。目前有一个孵化项目其作用是为提供虚拟机级别高可用支持。容错在中没有针对于容错的功能,并且截至目前也没有计划去完成这些功能。 OpenStack中国社区编者按:在云计算生态系统中,有两种类型的用户需要使用云计算资源:传统型(Traditional IT applications)和在互...

    shiyang6017 评论0 收藏0
  • VMworld 2018前瞻:虚拟化颠覆云应用生态系统

    摘要:在这个不可阻挡地转向公有云的行业中,发现自己越来越难以将自己的云应用生态系统产品与微软谷歌和等合作伙伴的产品区分开来。诸如此类的战略性举措将有助于实现多元化,超越目前对虚拟存储解决方案和网络虚拟化产品收入的依赖。平台虚拟化一般是涉及抽象应用对硬件资源的访问,例如计算能力、存储驱动器、随机存取内存和I/O带宽。下一步的演进是向堆栈上层迁移,虚拟化了应用对软件资源的访问,尤其是运行时引擎、算法库...

    Batkid 评论0 收藏0
  • Docker 与 Mesos 的前生今世 | 数人云CTO肖德时@KVM分享实录

    摘要:今天小数给大家带来一篇技术正能量满满的分享来自社区线上群分享的实录,分享嘉宾是数人云肖德时。第二级调度由被称作的组件组成。它们是最小的部署单元,由统一创建调度管理。 今天小数给大家带来一篇技术正能量满满的分享——来自KVM社区线上群分享的实录,分享嘉宾是数人云CTO肖德时。 嘉宾介绍: 肖德时,数人云CTO 十五年计算机行业从业经验,曾为红帽 Engineering Service ...

    0x584a 评论0 收藏0
  • OpenStack、桉树、vCloud Director对比

    摘要:使这个平台使用更方便的较大的优势之一是全面兼容亚马逊。因此,基于亚马逊的所有的脚本和软件产品都可以轻松地为你的私有云部署。此外,商业版提供了广泛的功能管理程序工具兼容亚马逊和集成等等。 考虑到云计算有极大的潜力提高效率,显著节省成本,实现可升级的基础设施和高性能以及安全的数据存储,云计算仍然是目前IT领域最热门的话题之一。 然而,选择合适的云平台是很困难的。这些云平台都有支持意见和反对意见。...

    Sike 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<