物理机迁移至proxmox的步骤

在线虚拟化工具,目前比较好用工具是VMware的VMware vCenter Converter Standalone Client 可以在不影响业务系统的情况下,将物理机虚拟化,在物理机存储较小情况下虚拟化较为顺利但是在存储较大情况下会出现失败的情况。在此过程中遇到的一些问题以及解决方法记录如下。

1  VMware vCenter Convert是VMware公司的虚拟机迁移、转换工具,可以直接将(运行或不运行的)Windows、Linux的物理机、虚拟机迁移到VMware ESX Server虚拟机中,也可以在不同的VMware版本之间进行转换。软件为图形界面使用较为简单,下面注意事项:

 1.1 虚拟化Linux物理机时一定需要知道Linux主机的SSH密码,由于VMware vCenter Convert默认是22端口而且无法修改,所以Linux主机的ssh要是22端口。

 1.2虚拟化linux系统必须有exsi服务器,使用VMware work station将无法虚拟化,需要在知道exsi服务的用户名和密码。还需要一个辅助的IP地址,找一个不用ip地址即可。

 1.3在虚拟化数据库时,最好时数据库服务关闭,避免虚拟化后数据库无法启动。

 1.4尽量使用最新版的VMware vCenter Convert,否则经常会出现导出失败,一旦失败就需要从头开始,比较费时。安装好运行界面如下图:

 2 VMware vCenter Convert完成虚拟化后我们登录至Exsi服务器我们可看到虚拟化完成的机器,可以直接启动看系统是否正常。下来我们就要将在exsi上的虚拟机导出。

2.1 建议在导出的客户端机器上安装NFS服务,避免将VMDK磁盘镜像来回传输。导出方式1 关闭虚拟机,按鼠标右键,选择导出即可,就会导出xxx.ovf和xxx-0.vmdk等文件。在笔者导出时经常出现已经完成一大半了浏览器报网络而中断错误,特别是大于300G以上的镜像时,可能是VMware软件的bug。

 2.2 使用ovf tools 工具进行导出,双击下载的安装包即可,由于ovf tools是命令行工具,记住你安装的位置,使用cmd进入dos命令行,使用ovftools可以导出虚拟机镜像。

ovftool.exe vi://root:@192.168.xx.xx/xxx D:\vm_backup\
ovftool.exe vi://root:@192.168.xx.xx/xxx D:\vm_backup\xxx.ova

3 将ovf 镜像导入到proxmox

 qm importovf 5011253  /mnt/pve/winnfs/clone/8523.ovf pve5-lvm-thin --format qcow2
 
 qm importdisk  5011253 8253-disk1.vmdk  pve5-lvm-thin --format qcow2

 导入到proxmox后,由于网卡MAC变化需要增加新的虚机网卡,使用以下命令可以增加IP但是系统重启后就需要重新配置ip,原因是在/etc/sysconfig/network-scripts下没有相关配置文件,这时可以使用nmtui配置地址,但是许多系统并无nmtui工具,这时可以使用/etc/sysconfig/network-scripts下的随便一个配置文件,将MAC地址替换为新加的虚拟机地址,并将ip配置好,见下一个配置文件,重启系统即可。

ip addr add 192.168.11.253/24 dev eth0
ip link set eth0 up
ip route add default via 192.168.11.1 dev eth0

DEVICE=ens1
HWADDR=3E:EA:29:BB:8A:13
TYPE=Ethernet
UUID=2d18caf5-9606-4077-b0a5-a0b22cdbfe5d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.11.253
NETMASK=255.255.255.0
GATEWAY=192.168.11.1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Proxmox VE(Virtual Environment)是一种开源的虚拟化平台,可以管理企业级虚拟和容器。它支持使用KVM(Kernel-based Virtual Machine)和LXC(Linux Containers)两种虚拟化技术。 Proxmox VE提供了一套功能强大的管理工具,使用户能够轻松地创建、管理和监控虚拟和容器。用户可以通过基于Web的GUI界面来完成这些操作,而无需使用命令行。这使得Proxmox VE成为一个非常适合初学者和有经验的系统管理员使用的平台。 Proxmox VE具有高度可扩展性和灵活性。它支持多个物理,可以将它们组成一个集群,实现负载均衡和高可用性。用户可以根据需要添加、删除或迁移虚拟和容器,以满足不同工作负载的需求。此外,Proxmox VE还具有内置的备份和恢复功能,可以帮助用户防止数据丢失,并快速恢复系统。 Proxmox VE提供了丰富的网络和存储选项。它支持创建虚拟网络和网络桥接,以及为虚拟和容器分配IP地址。在存储方面,Proxmox VE支持本地和网络存储,可以使用不同的存储方案(如SAN、NAS和iSCSI)来满足不同的需求。 总之,Proxmox VE是一款功能强大且易于使用的虚拟化平台,适用于中小型企业和个人用户。它提供了完整的虚拟化解决方案,并具有高度可扩展性和灵活性,可以满足各种工作负载的需求。无论是新手还是经验丰富的管理员,都可以从Proxmox VE中受益,并将其用于构建高性能和可靠的虚拟化环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值