jokerchu 发表于 2018-6-6 06:30:32

用vmware p2v转换linux报错

  用vmware converter standalone转换一台物理linux时报错,运行到97%时cancel,
  LSB Version:    1.3
  Distributor ID: RedHatEnterpriseES
  Description:    Red Hat Enterprise Linux ES release 3 (Taroon)
  Release:      3
  Codename:       Taroon
  

  2014-06-25T14:02:30.503+08:00 -- ERROR -- Convert: converter.fault.CloneFault
  --> (converter.fault.CloneFault) {
  -->    dynamicType = <unset>,
  -->    faultCause = (vmodl.MethodFault) null,
  -->    description = "GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 139, and message:
  --> /mnt/p2v-src-root/sys does not exist. Not mounting
  --> /usr/lib/vmware-converter/installGrub.sh: line 132:1866 Segmentation fault      chroot "$argRootPath" /$updateGrubName "$argGrubVersion" "$argBootDisk" "$argInstallPart" /$deviceMapName
  --> umount: can't umount /mnt/p2v-src-root/sys: No such file or directory
  --> Error running vmware-updateGrub.sh through chroot into /mnt/p2v-src-root
  --> /usr/lib/vmware-converter/installGrub.sh: line 143: /mnt/p2v-src-root: Is a directory
  --> ",
  -->    msg = "",
  --> }
  

  查看vmware官方文档查到
默认情况下,在 Linux P2V 转换过程中,Converter Standalone 在等待助手虚拟机启动时会有 20 分钟的超时
由于连接超时,可能会导致 Linux P2V 转换任务失败。
解决办法:通过修改 converter-worker.xml 文件中的 linuxP2VBootTimeout 标记,延长超时期间(以毫秒为单位)。

[*]  在运行 Converter Standalone 服务器的计算机上,浏览到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\这一位置中的 converter-worker.xml文件。
[*]  在文本编辑器中打开 converter-worker.xml文件,并使用所需超时值(单位为毫秒)替换 linuxP2VBootTimeout默认值。
注意:超时值单位为毫秒。要以分钟为单位指定超时值,请将分钟数乘以 60000 并使用该值。
[*]  要重新启动 Converter Standalone Worker,请执行以下操作:
重新引导系统或打开 Microsoft 管理控制台中的 [服务] 部分,找到 VMware Converter Worker 服务并将其重新启动。
  - See more at: http://www.vmware.com/cn/support/support-resources/pubs/converter_pubs/conv_sa_50_rel_notes.html#linsource
  

  更改超时选项后ok
  
页: [1]
查看完整版本: 用vmware p2v转换linux报错