物理机迁移虚拟机

发布时间 2023-03-23 17:04:00作者: Austines
title: 物理机迁移虚拟机
date: 2022-09-28
tags:
  - EXSI
  - Convert
categories: 
- 运维
- EXSI
- Convert
keywords: 'Exsi,Convert'
cover: https://qiufuqi.gitee.io/img/hexo/20220928151308.png
abbrlink: exsi_converter
comments: false

工具介绍

使用vmware公司提供的一款软件“vmware converter standalone”
下载地址
链接: https://pan.baidu.com/s/1CThLannd2IEn5hLIT7WvNQ 提取码: bitv
下载对应软件并安装

转换原理


A是一台windows机器,安装了“vmware converter standalone”软件
B是要转换的windows物理机
C是vcenter,管理着数台esxi服务器

转换步骤

参考地址
选中菜单Convert machine

根据实际需要,选择要迁移的服务器类型,并填写要迁移的服务器地址

选择Yes,程序会自检,判断是否符合转换要求

填写vCenter或者Exsi地址,此处为目标地址

Ignore忽略告警

Name出编写虚拟机名称,选择存放位置

Options页面可以选择更改CPU,内存,磁盘等

配置网络:选择network,网卡数量,迁移的磁盘大小
设置物理机转换后的虚机大小、网络、内存、物理机运行的服务等信息
下图,可以选择 如何拷贝物理机的硬盘数据,若物理机的C盘是200G,实际用了50G
若选择第一个,全部拷贝,那么会将200G数据全部拷贝到虚机上
若选择第二个,只会将实际占用的50G拷贝到虚机
第三个选择是,自定义拷贝多大,单位G
第四个选择是,自定义拷贝,单位MB

可做可不做:要取消[Reconfigure destination virtual machine]选项,否则最后很可能会异常

最后选择完成并执行

异常处理

参考处理
提交任务后,总是停留在1%,进度信息停在:
Connecting to the Converter helper server on the destination virtual machine.
取消任务后,提示:
Unable to connect to the Converter helper server on the destination virtual machine

问题解决:
1、因为Converter Server在 vCenter上创建的 helper vm虚拟机的缺省网络设置是自动获取ip地址,而网络上没有可用的dhcp服务,所以Converter Server和helper vm通讯失败。
应该在vCenter Converter提交任务前的配置页,静态配置helper vm的ip地址,最好用ipv4,并且和源物理机同网段。
2、并且要取消[Reconfigure destination virtual machine]选项,否则最后很可能会异常。

转换完成后,启动时如果出现"error loading operating system",参考如下修复虚拟机
通过启动盘进入[救援模式]
1 sh> chroot /mnt/sysimage
2 sh> grub
3 grub> root (hd0,0)
4 grub> setup (hd0)
5 grub> quit