使⽤converterP2VLinuxWindows系统注意事项及问题分享
1.注意选择对应的系统类型
2.⽬标资源的可⽤空间
3.开启ssh,并开放root远程连接及对应的22端⼝
4.配置临时ip(helper server),保障该地址与源同⽹段
5.修改配置:调整磁盘模式为Thin模式,选择对应的⽹卡端⼝组,保障虚机开机后临时ip能正常通信。同时可以对资源进⾏调整。
6.p2v linux系统时注意系统配置lvm 需要在转换时在磁盘配置的⾼级选项中选择根磁盘,并且点击“To basic”将其变成“”TO LVG。如果不设置可能在转换98%时报错
if ...
:
# (removed by Converter ...
else
: # (removed by Converter ...
fi
将带有“:”的部分全部注释掉或去掉“:”
8.p2V 2008R2 问题
错误信息
A file I/O error occurred while accessing ”.
原因是源机器同⽬标esxi 主机⽹络不通,解决⽅法是在p2v 向导过程中,登录vc时勾选下⾯的复选框“use proxy mode”
9.p2v linux 系统时,注意配置完临时ip (helper server ip),可能出现在vm平台摘要上已经显⽰了IP地址,但是实际ping 却不通,如果有两个块⽹卡的话,切换⽹卡,⽹络会通。如果只有⼀块⽹卡时,在转
换向导中最好添加⼀块。这个问题不⼀定都会出现。
10.转换到97%报错。提⽰“must be set /boot ”类似的错误提⽰.错误原因应该是源系统的/boot没有在单独的分区上。所以在converter扫描磁盘时认不到/boot单独的分区。这种的处理⽅法可以是,单独挂载⼀块盘,分区后将/boot ⽬录挂载到该分区上,实现boot⽬录单独在⼀个分区盘上,此⽅法经过测试可以认到/boot⽬录,但是转换结果没有验证,个⼈感觉应该可以;
⽽我遇到的问题是,从kvm上迁移到VMware时出现的该问题,解决的⽅法是:
ssh工具windowsA.先通过kvm将磁盘类型转换成vmdk⽂件。新建虚机,此时虚机系统可以起来,但是缺失分区,存在报错,应⽤不可⽤暂命名为vm1。
B.然后通过p2v在进⾏⼀份转换(版本不易太新,新版本会将出错的系统删除⽆法保留p2v失败的虚机97%报错)定为vm2,在此次p2v的过程中我去掉了优化分区复选框。
C.接着通过系统镜像进⼊救援模式查看失败的vm2系统内分区情况。然后根据源系统⽬录对⽐,出对应的分区及挂载的⽬录,记录下来。对⽐系统分区和源系统分区的情况的⽅法:新建/test ⽬录,将每个分区依次挂载到/test⽬录下,查看每次⽬录⼤⼩既可判断出每个分区对应的源系统的分区情况。
D.编辑系统正常但缺少分区的vm1,添加“现有磁盘”将vm2中对应的⾮系统所在的磁盘挂载到vm1上。然后通过df -h 查看此时的分区情况,然后根究记录的分区挂载⽬录,然后修改/etc/fstab⽂件,将此时分区挂载的⽬录对应修改正确。重启系统。查看结果。此时我的系统报错已经没有了。
E.最后,将挂载有vm2的磁盘的vm1进⾏数据迁移,改变存储位置。之后删除⽆法正常启动的vm2即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。