一、 安装VMware vCenter Converter

1、 下载

官网: Converter官网 百度云链接:https://pan.baidu.com/s/1WD5Ec6fU7_SJAV90VUeetw
提取码:58hr

2、安装

双击msi文件安装,一直下一步即可

3、 报错解决

安装完成之后,会在桌面显示一个客户端

在这里插入图片描述


双击客户端很久无响应,最后报错 “vCenter Converter 6.2 could not start service 无法启动服务”。这是因为Converter在安装后第一次启动需要联网,如果没有开公网,就无法启动,设置好网络连接后再启动就ok了。

二、迁移windows物理服务器

1、开始

点开客户端,点击左上角的 Convert machine

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_运维_02

2、填写源相关信息

在Source System中填写相关信息。要进行物理机迁移,选择Powered on 选项,进行windows物理服务器迁移选择Remote Windows machine。然后填写需要迁移的物理服务器的IP、账密

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_03

3、源主机无法连接

点击next

此处可能会出现1个错误。

错误1

报错内容:Unable to contact the specified host ‘10.200.9.123’.The host might not be available on the network,there might be a network configuration problem,or the managerment services on this host are not responding.

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_04


互相ping一下或者telnet 一下都是通的,表明网络是通的。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_05


那可能是source主机的端口没有开通,我找了很多资料将所提到的所有端口901-903/tcp、901-903/UDP、443/tcp端口都开通了,但是依然没成功,因为两台服务器都是内网的,所以暂时关闭了防火墙,等客户端装好之后再打开。

4、安装agent

关闭防火墙之后再连接就不报无法连接的错误了,会提示安装客户端。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_06

5、agent安装报错解决

选择第一个点击yes,agent安装需要一段时间,耐心等待

此处可能会报1个错误:Unable to connect to the network share ‘10.200.9.123\ADMIN$’.

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_07


先在source主机上查看下是否有admin的分享权限

net share1.

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_08


我这里是有的,如果没有的话可以使用如下命令开启

net share ADMIN$1.

开启之后再进行测试,我的还是不行。于是选择手动安装agent。

将VMware vCenter Converter 安装路径下的 VMware-Converter-Agent.exe 程序复制到source主机上安装。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_09


安装完成后,在任务管理器查看是否有如下程序启动

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_10

或看9089端口是否监听。如果是那代表agent安装成功。

netstat -ano|findstr 90891.

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_11

6、目标主机信息填写

agent安装完成后,进入填写Destination主机信息界面。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_12


这里是将迁移后的vmdk文件放在本机网络地址\WIN-QLUM6F3R525\kvm-iso下。存放的地址必须是网络地址,网络地址创建方法如下:

  • 新建文件夹vmdk

  • 右键文件夹选择共享–>特定用户–>选择__VMware_Conv_SA__

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_运维_13

  • 右键文件复制链接

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_14

  • 粘贴在路径上即可。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_15

7、选项

进入Options,根据自己的要求进行迁移即可(此处有报错是因为我destination主机磁盘不够了)

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_运维_16

8、完成

一直下一步直到完成,可以看到任务栏里有备份信息了。
我这边已经备份完成了

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_17

三、 安装ESXi

迁移linux物理服务器前需要安装ESXi作为destination。

使用虚拟机的方式安装。

1.1 下载ESXi镜像

下载地址

百度云链接: https://pan.baidu.com/s/1PbtYxSECT3Uf-cq9Rjf4WQ

提取码: 9cw3

1.2 打开VMware Workstation

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_18

1.3点击文件–>新建–>下一步–>下一步–>默认选项下一步–>选择VMware ESX(X)–>下一步

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_19


1.4 命名+更改安装路径–>下一步

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_运维_20


1.5 选择配置信息内存和cpu根据自己的需求填写即可。网络连接选择桥接–>下一步

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_21


1.6 默认选项下一步–>默认选项下一步–>创建新的虚拟磁盘–>磁盘大小设置为200GB–>下一步

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_22


1.7 为磁盘命名–>下一步–>选择自定义硬件–>选择已经下载的iso镜像–>关闭–>完成

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_运维_23

1.8 点击开启此虚拟机

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_24

1.9 进入安装界面–>点击continue

在这里插入图片描述

1.10 选择安装的地方继续

在这里插入图片描述

1.11 选择键盘布局继续

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_27

1.12 设置root 密码并继续

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_28

1.13 进入安装界面–>安装完成后重启进入如下界面

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_29

1.14 按F2进行设置–>输入root用户密码

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_30

1.15 进入配置界面

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_31

1.16 选择Configure Managment Network来配置网络。配置静态IPV4地址

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_32


1.17 使用 Troubleshooting Options 来配置ssh和shell

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_33

1.18 至此,安装完成.

可以在浏览器输入设置的IP来进行web配置。我就不配置了,我安装ESXi主要是为了进行linux物理服务器的迁移

四、迁移linux物理服务器

迁移linux物理服务器,需要先配置VMware vCenter Server端。
安装步骤如下:

1、 开始

点击左上角的Convert machine,进入迁移界面

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_34

2、填写源相关信息

在Source System中填写相关信息。要进行物理机迁移,选择Powered on 选项,进行linux物理服务器迁移选择Remote linux machine。然后填写需要迁移的物理服务器的IP、账密,如果是通过私钥连接的话,选择私钥,并选择私钥文件。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_35

3、填写目标主机相关信息

在Source System 中点击next进入Destination System页面。

填写目标主机的相关信息,目标主机的IP就是之前安装的ESXi主机的IP,账密也是ESXi主机的账密。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_36

4、 命名

填写linux服务器转换后的名称,并放在相应的虚拟机清单中。因为我没有创建虚拟机,所以没有清单。直接点击下一步即可。

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_37

5、选择目标位置

因为只有一台EXSi,所以默认就好,直接点下一步

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_38

6、 选项

选择需要迁移的信息,点击next

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_39

7、 summary

进入如下界面查看迁移信息

Helper VM network configuration必须要配置,否在迁移过程中会报错

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_40

取消选择ipv6

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_41

确认无误后点击finish即开始迁移

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_运维_42

8、 结束

可以看到服务器正在迁移中

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_43

8、 在ESXi上开启迁移后的linux虚拟机

迁移完成后,点开VMware workstation主页,选择连接远程服务器

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_44

输入相应连接信息

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_45

进入如下界面

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_46

选择虚拟机,右键鼠标选择打开,进入虚拟机主页,开机即可。迁移完成

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_47

四、将windows的vmdk文件导入到虚拟机

1、 打开VMware Workstations

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_将一台物理机迁移到esxi虚拟机_48

2、点击文件–>选择打开–>进入vmdk文件所在目录

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_vmware_49


3、 选择vmx文件并点击打开,选择导入的虚拟机,点击开启此虚拟机

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_服务器_50

4、 虚拟机迁入成功

将一台物理机迁移到esxi虚拟机 vmware converter迁移物理机_VMware_51