vmware conveter5的使用操作指导-加上我的实验记录

2023-05-16

实验内容:
源物理机:centos5.5
目标主机:esxi5.5,vcenter server5.5
converter:5.5.2
过程记录:
    1、前几次向vcenter server集群生成虚拟机,失败。
    2、前一次,向单独的esxi5.5主机生成虚拟机,也失败。当然也做了esxi相关操作:1是打开ssh,2是将该esxi主机从vc中暂时断开。
    3、看了这篇文章,并且对比失败日志,发现都是httpservice failed to read request错误,导致失败。仔细检查JOB配置参数和这篇文章,发现linux主机迁移需要一个helpervm,而失败日志,一个就是helpervm方面的错误,才发现,helpervm,使用的默认参数,这里迁移linux,最好是helpervm的IP是手动设置的。
    4、最近一次执行已经完成,没有报错。和前几次相比,就是手动指定了helpervm的IP地址和mask掩码。
    5、最近一次执行,是向vcenter server集群生成虚拟机,过程没有报错,但是虚拟机位置被集群自主控制,没有安装到我指定的esxi主机,而是其他主机上了。
    6、对于迁移linux主机的,其中helpervm,根据我的实验,其实就是目标主机生成的目标虚拟机,在过程中,这个虚拟机充当助手虚拟机,或者vmware把这个过程中的目标虚拟机叫做helpervm,只是在结束的时候,将其转为目标虚拟机而已。这样说的根据是,我发现生成的目标虚拟机已经被给与一个IP地址,就是任务job参数中的helpervm的IP地址。
    7、linux主机迁移,是需要helpervm的,而windows主机迁移是不需要的,原因在于windows主机下有converter agent,而linux主机下不安装任何代理。

    8、昨天已经正式完成了网站的迁移进服务器的工作,总结如下:
          (1)、可以指定esxi主机或者vcenter server集群服务器为目标system,如果是vcenter server 集群,不需要手动打开SSH服务,好像默认就是开启的,如果是esxi主机,则需要手动打开ssh服务;                (2)linux主机迁移过程中,helpervm的配置非常关键,如果是多网段复杂内网,那么还可能需要用到DNS或者网关,总之,要保证源系统和helpervm能够通讯,中间最好不要有防火墙,如果有,确保关闭或者确保打开必要的端口;
          (3)配置的用户,必须是管理员账号,因为需要分区和格式化,vcenter server集群也必须是管理员,因为需要创建存储文件,废话。
           (4)从物理机到服务器,存储肯定需要改变的,要不然物理机500G或者1T的存储容量对服务器来说太大,太浪费了,记得,这是可以修改的,比如物理机上,最大是500G,最小是32G,那么可以指定为60G,其实就是我在服务器上给这个虚拟机60G。



(以下为转抄内容)

本文完整记录了如何从物理服务器,保持所有环境配置信息,纹丝不动的迁移到虚拟机上,俗称 P2V 。采用的工具是VMware公司的VMware vcenter vconverter standalone,它支持将windows和linux操作系统用作源,可以执行若干转换任务:

  • 将正在运行的远程物理机和虚拟机作为虚拟机导入到vCenter Server管理的独立ESX/ESXi或ESX/ESXi主机
  • 将由VMware Workstation或Microsoft Hyper-V Server托管的虚拟机导入到vCenter Server管理的ESX/ESXi主机
  • 将第三方备份或磁盘映像导入到vCenterServer管理的ESX/ESXi主机中
  • 将旧版服务器迁移到新硬件,而不重新安装操作系统或应用程序软件等
  • 完整功能见《Converter Standalone 用户指南》

Converter Standalone的组件,只能安装在Windows操作系统上:

  • Converter Standalone Server —— 启用并执行虚拟机的导入和导出
  • Converter Standalone agent —— Converter Standalone Server会在Windows物理机上安装代理,从而将这些物理机作为虚拟机导入,完成后可以选择自动删除
  • Converter Standalone client —— 与Converter服务端配合使用,包括看到的用户界面、创建和管理转换任务等
  • Vmware vCenter Converter引导CD:是单独的组件,可用于在物理机上执行冷克隆

冷克隆可以创建一致的源计算机的精确副本,而我们更多的是进行热克隆,也就是源服务器在迁移过程中会继续工作,这就可能会出现某些文件不一致,但Converter Standalone会在热克隆后将目标虚拟机与与主机同步,同步执行过程是将在初始克隆期间更改的块从源复制到目标。

本文记录的过程是,源主机是 SUSE 11.x 物理机,运行华为的智能呼叫中心应用,因此安装有Oracle数据库,对于数据文件和控制文件的一致性和安全性较高,所以建议先把oracle数据库关闭再操作;目标虚拟服务器是 ESXi 5.1,但我使用的Converter是 5.5-en,操作过程类似。下面正式开始

源主机:172.30.31.0/24
ESXi: 172.29.88.0/24,与源主机IP段无法通信
Helper VM: 172.29.41.0/24,与上面两个IP段都通

1. 设置源和目的主机地址




Source System
选择你要转换的源系统,物理机为 Powered-on machine,填写其他登陆信息:



Destination System
填写要在哪个主机上创建虚拟机,也就是ESXi服务器地址:


这两个过程有个简短的拉去主机信息的过程。

2. 选择目标虚拟机和存放位置

  • Destination Virtual Machine
    目标虚拟机名字默认是源hostname,不用选择folder:






Destination Location
选择新虚拟机要放在ESXi的哪个Datastore上,请确保有足够的磁盘空间,不能小于源系统实际使用的大小:




3. 为转换任务设置其它选项

这一步尤为关键,直接关乎后面转换的成败。

  • Data to copy
    设置目标虚拟机的磁盘和分区,我们可以看到自动获取的源分区信息,我这里因为硬盘资源有限,没有遵循默认的 Maintain size,但比Minmun size(在源SUSE下 df -h 看到的used大小)大。







  • CPU个数和内存大小默认也是与源主机保持一致。

  • Network
    网络设置这一块比较纠结。按理说源主机不需要与目的主机的网卡通信,只需要与Helper VM能互通即可,但我一直卡在这走不过去。源主机有2块网卡在使用,最后在这一步只设置了一块能ping同源主机的网卡,迁移完成后再手动添加剂一块网卡。如下是vmware官方知识库的Note:

In the Conversion wizard, ensure to select the virtual machine portgroup when configuring the network card. This virtual machine portgroup must be connected to the physical network that is routable via port 22 (SSH) in both directions from the source Linux server's configured network IP address.
The IP address entered must be routable to the IP address of the physical Linux source machine. Helper virtual machine IP address should able to ping the physical machine.




图中看到VM Local是事先在vSphere Server上新建的端口组(portgroup),而且这个虚拟交换机vSwitch没有关联任何物理网卡:



Helper VM network
Helper VM是做转换时的一个临时操作系统,运行在目的主机上,从源主机拷贝数据。如果转化的时windows,则没有这个vm,取而代之的时再源主机上运行一个agent,所以转换windows要求ESXi与源主机能互通,而转换Linux则只需要设定的Helper VM network能与源主机22端口互通即可。




4. 开始转换

可以看到转换的信息汇总,finish则开始迁移转换过程。








测试在ESXi上可以看到会自动创建一台虚拟机并启动。等待转换完成。

5. 问题

转换几次失败都是因为网络设置不当,转换到1%时报错:




Error:event.ObtainHelperVmIpFailedEvent.summary

解决办法就是手动设置HelperVm的IP,并确保能够与源主机通信。如果继续报错,修改目标地址网卡设置,比如去除只剩一个网卡(后续添加),也设置成HelpVm网段。参考 Convert: converter.fault.HelperVmFailedToObtainIpFault 。

转换Windows Server 2003时还有可能会出现


Unable tp locate the required Sysprep files. Please upload them under c:\documents and settings\all users\application data\vmware\vmware vcenter converter standalone\sysprep\svr2003 on the converter server machine   

解决办法是,需要下载WindowsServer2003-KB926028-v2-x86-CHS.exe,在cmd下执行WindowsServer2003-KB926028-v2-x86-CHS –x(不可以用winrar),解压缩出来2个目录加一堆文件,在SP2QFE目录下找到deploy.cab,再将deploy.cab解压缩(winrar即可),得到10个文件,拷贝到所提示的 svr2003 目录。参考 Sysprep文件位置和版本 (2040984)。

6. on windows

加入迁移的是windows主机,上面的操作略有不同,主要区别在于没有HelperVm,而是在需要转换的源主机上安装agent。所以要求ESXi与源主机必须能够直接通信才可以迁移。

参考:

  • 操作VMware vCenter Converter 实现物理机迁移到虚拟机
  • VMware vCenter Converter Standalone User's Guide 5.5 (中文)
  • VMware vCenter Converter Standalone 用户指南 中文4.3

原文链接地址:http://seanlook.com/2015/04/05/vmware-vcenter-vconverter/

  原文链接地址:https://segmentfault.com/a/1190000002697929?_ea=182070

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9606200/viewspace-2087990/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9606200/viewspace-2087990/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vmware conveter5的使用操作指导-加上我的实验记录 的相关文章

  • 嵌入式开发之Vscode实用插件大全

    嵌入式开发之Vscode实用插件大全 Chinese Simplified 简体中文 xff08 神器 xff09 C C 43 43 amp CMake amp C C 43 43 Extension Pack xff08 神器 xff0
  • django将网络中的图片,保存成model中的ImageField

    有这样的情形 xff0c django个人头像在model中是 xff1a class UserProfile AbstractUser 34 34 34 用户 34 34 34 name 61 models CharField max l
  • 【AI视野·今日Robot 机器人论文速览 第九期】Thu, 17 Jun 2021

    AI视野 今日CS Robotics 机器人学论文速览 Thu 17 Jun 2021 Totally 15 papers x1f449 上期速览 更多精彩请移步主页 Daily Robotics Papers Autonomous Nav
  • SpringBoot 集成cas5.3 实现sso单点登录

    博主说明 这篇文章速成cas xff0c 下面包含了cas统一认证登录 xff0c 统一认证登出 有兴趣想了解更多cas内容的可以看看我下面这些文章 springboot 使用cas5 3 sso概念springboot 集成cas5 3
  • UltraVNC 使用,内网局域网远程控制

    介绍 UltraVNC 是客户端 服务器软件 xff0c 允许你经由 TCP IP 连线 xff08 也就是主机都在同一网络环境下 xff09 xff0c 控制远端的电脑 这个版本的开发以 RealVNC 为基础 xff0c 加上了Tigh
  • JS判断一个字符串是否在数组中

    方法1 xff1a arr indexOf 某元素 xff1a 未找到则返回 1 span class token keyword var span number span class token operator 61 span span
  • pb9 数据窗口的计算列

    数据窗口中 xff0c 可以增加计算列 xff0c 进行合计 平均或者其他计算动作 在窗口的按钮 xff0c 或者其他事件中 xff0c 可以对数据窗口的计算列的表达式进行修改 xff0c 这样可以将数据窗口多用 办法 xff1a dw 1
  • tar打包命令(linux)

    1 打包命令 span class token function tar span cvf 归档路径 被打包文件路径 span class token punctuation span c create archive v verbose
  • Python字符串与数组相互转换

    Python中有join 和os path join 两个函数 xff0c 具体作用如下 xff1a join xff1a 连接字符串数组 将字符串 元组 列表中的元素以指定的字符 分隔符 连接生成一个新的字符串os path join x
  • FastApi 文件上传upload

    需要使用的Python包 xff1a fastapi和uvicorn span class token keyword import span time span class token keyword import span uvicor
  • zip/tar 分割压缩和合并解压

    1 zip 分割压缩和合并解压 span class token comment 准备工作 xff1a 将文件或文件夹打包为zip压缩包 span span class token function zip span r src zip s
  • python 创建excel 并保存(两种方法)

    1 概要 python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的 2 xlwt 创建excel并保存 xlwt中 xff1a 通过xlwt Workbook 来新建工作簿 xff1b 通过 add she
  • Python 保留两位小数几种方法

    一 xff1a 保留两位小数 且 做四舍五入处理 四舍六入五成双 xff0c 四舍六入五凑偶的意思 xff0c 根据百度词条的解释如下 xff08 1 xff09 当精确位后面一位的数字是1 4的时候 xff0c 舍去 xff08 2 xf
  • XSS 攻击常用代码

    1 XSS 攻击常用代码 span class token number 1 span 39 34 span class token punctuation span span class token punctuation span sp
  • xpath 爬虫案例

    1 案例 爬取糗百中的段子内容和作者名称 span class token keyword from span lxml span class token keyword import span etree url span class t
  • Selenium 鼠标滚动操作

    1 JS处理滚动条问题 span class token number 1 span 滚动条回到顶部 xff1a js span class token operator 61 span span class token string 34
  • selenium 定位元素(并集)

    并集 xff1a answer 61 driver find element By CLASS NAME info content and huida con text 1 id 说明 xff1a 通过元素的id属性来定位元素 xff0c
  • 精细粒度访问控制:DBMS_RLS包实现数据库表行级安全控制

    精细粒度访问控制 xff1a DBMS RLS包实现数据库表行级安全控制 这是行级控制 xff0c 并且用的数据库提供的dbms包做的 xff0c 而不是视图或者触发器 xff0c 据说 xff0c 可以对所有的DML起作用 精细粒度访问控
  • java获取json数组格式中的值

    第一种方法 xff1a String str span class token operator 61 span span class token string 34 39 array 39 39 id 39 5 39 name 39 39
  • 程序员面试经历

    现在找工作 已经没有了毕业以后那时候找工作的那种紧张心情 自从在上家公司离职以后 自己进行了一段时间的工作 世界上本来没有面霸 面试的多了 也就成了面霸 不得不承认 一开始自己面试是有些紧张 但是 面试的多了 也就不觉得紧张 反而有些平淡了

随机推荐