热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

KVM虚拟机转换到VMwarevSphere平台的方法

这里介绍下如何将KVM平台虚拟机转换至vmwarevSphere平台上运行。主要内容:1、KVM平台向VMwarevSphere平台转换:在vSphere平台用到的是vCenterConverter插件,这个是和vCenter集成在一块的,安装vCenter的同时就已经安装了这个插件。2、虚拟机的实时迁移
这里介绍下如何将KVM平台虚拟机转换至vmware vSphere平台上运行。

主要内容:
1、KVM平台向VMware vSphere平台转换:
在vSphere平台用到的是vCenter Converter插件,这个是和vCenter集成在一块的,安装vCenter的同时就已经安装了这个插件。


2、虚拟机的实时迁移:
这里指的是将一台虚拟机系统在线迁移到另外一台esx服务器上面。这个迁移过程不需要关机,而且不影响系统以及应用的正常使用。
一、环境介绍:
当前有一个由两台vmware vSphere组成的VMware High Availability环境,集群名称为VMHA,通过vmware vcenter进行管理。vcenter、openfiler以及esx01和esx02都是安装在vmware workstation 7上的。各个主机名和IP对应关系以及虚拟网络配置,见下表和网络截图:


网络:


vSwitch0:


vNetwork分布式交换机:dvSwitch


共享存储:




上图中的sharestore就是esx01和esx02的共享存储,esx01和esx02是本地存储。
VMHA状态:


二、KVM平台到VMware ESX平台的转换:
1、windows系统的转换:
当前有一台windows xp运行在KVM虚拟化平台上,现在将它转换到vmware虚拟化平台上。
在vcenter中的右键点击群集名称,在出现的菜单中选择导入计算机:


源类型选项中有以下几个供选择:


目标类型:




然后选择”查看源详细信息”选项或者下一步,则会出现在源系统上安装VMware vCenter Converter代理程序,导入计算机完成后,会自动删除这个代理程序的:


部署完成后,接着出现下面的画面:


数据存储要选择esx01和esx02上的共享磁盘,这里是sharestore,虚拟机版本默认就是vmware workstation 7,指定源系统在转换后要在哪台esx机器上运行。
下一步之后,就会看到源系统的分区信息:


目标分区布局:


CPU和内存信息:


网卡信息:


这里的dvswitch是一个分布式交换机,网段是192.168.5.0/24,建立在esx上的所有虚拟机都运行在此网段。其他一些选项都是针对转换完成后的一些配置:




点击完成后,就开始转换操作。转换完成后如图所示:




待winxp开启后,以前源端的所有virtio驱动全部换成vmware驱动了。


2、Linux系统的转换:
还是转换KVM中的Linux系统至VMware vSphere平台.转换之前,确保源端Linux系统上的防火墙已关闭并且SElinux状态处于disabled状态。当前的Linux系统处于运行状态:




源系统详细信息:


刚开始,rhcs01使用的virtio BUS,在查看系统详细信息时提示:无法查看源端系统磁盘或卷错误,后来改为IDE BUS和SCSI BUS后就顺利的通过了。


转换前后的分区信息:


CPU和内存信息:


网络还是使用分布式交换机网络:


高级选项:


网络配置:


概要信息:


点击”完成”后就是漫长的转换过程。由于这里使用的网卡类型VMXNET,所以转换完成后要安装Vmware-tools软件包,否则不能成功联网。
转换之后的信息:


三、虚拟机的实时迁移:
winxp.example.com当前运行在esx01.example.com上面,如图所示:


rhcs01.example.com当前运行在esx02.example.com上面,如图所示:


1、迁移rhcs01至esx01.example.com上:
右击rhcs01,选择迁移:


出现下面的对话框:


选择更改主机,下一步:


选中esx01.example.com下一步之后,接着选择linux资源池,下一步:


选择高优先级,下一步:




点击”完成”之后,就开始迁移,这个过程很快的,可以在下面的任务信息中查看:

迁移完成后,在查看rhcs01的概要信息,已经成功在esx01上运行:




2、关闭一个esx节点,验证下VMHA时候可以自动进行虚拟机迁移工作:
在vCenter控制台中,对esx01.example.com执行关机操作:


发出此操作之后,查看vCenter控制中心的VMHA状态:



esx01.example.com已经处于关闭状态,刚在其上运行的rhcs01和winxp虚拟机已经成功的迁移到esx02上面。在此过程中,并没有影响这两台虚拟机的正常运行。

推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 探讨架构师在项目中应如何平衡对产品的关注和对团队成员的关注,以实现最佳的开发成果。 ... [详细]
  • 深入理解一致性哈希算法及其应用
    本文详细介绍了分布式系统中的一致性哈希算法,探讨其原理、优势及应用场景,帮助读者全面掌握这一关键技术。 ... [详细]
author-avatar
丁可丁可_136
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有