热门标签 | 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上面。在此过程中,并没有影响这两台虚拟机的正常运行。

推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
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社区 版权所有