|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 " R! n, B: P2 _1 l$ ^' e$ C
& p6 L; Y. T3 K4 x3 n0 h8 M& x错误提示:' t# q+ l0 J$ m! u* J7 @' u
4 j; j% z( r* f- _6 w "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入$ j; F$ j' [2 {6 x5 ?# o
. Y0 ~) F- F" \3 ^
6 V$ i2 I0 p7 z+ @ L3 U7 o" K( m) M) z3 N
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
+ O q: i/ ^# v. h8 h0 X1 x0 j$ I
确认问题的关键地方后通过修改磁盘格式的方式解决
9 ~# T; \9 N# n8 X$ n% w, y1 X. e# h# q- e) Q
正文6 j, ]0 @" J" Y" j/ u& D, [0 N
1 H' s* _' V) `5 W3 U1 } m% ~/ P2 |! f把虚拟机的所有文件拖到esxi的存储中
9 X" s% @, Q. t7 H
. X: x& V' m$ {7 i+ u* p# b2 z7 M9 C1 P1 E
* R; b! R$ W, X$ F2 G3 j5 @: T; L+ U# Q, F0 ~/ }5 S; ]
' W% n: v" w. u# Y0 z5 L5 T修改下图的文件(虚拟机磁盘)% e* @4 z, M1 |/ K3 w
! {3 } y6 E+ m- V5 {) X4 D2 s& }
: D: L \' `% r$ S) P! ~9 H+ r4 ^; G
1 _+ G% }: n/ f1 M9 z+ x我们可以通过SSH远程到esxi服务器上修改: ~, x- g1 R. X
6 P# g1 V& k, K8 ^: l; v J使用crt xshell putty等软件登录到服务器后
7 [8 S. K) m7 U& V6 C* H, i1 W* `2 n
. r' I5 Q* B" a, g; k2 U首先使用find命令找到磁盘文件所在
2 w* B# k, n5 \" x3 @) J2 Z1 L3 N( z, g( D
进入文件所在目录后使用命令
# H Z* R) F3 @; Q4 A% o8 t8 p& q5 Q1 U1 c& s
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin0 t' p3 ?) _4 u4 g( h! J
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因
* |! ^. m- m7 |+ ^. l所以通用命令形式应为
1 j: o( s w7 L+ t! u, s& E! ^2 M9 P3 z/ ^
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
+ \) ]8 G: L$ W/ C5 G2 s虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)( N6 \: d4 j5 a$ z5 L& a1 O
————————————————
# l% W+ P; S7 g. Q版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
! c& N! L4 A: o/ b原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
% t- l5 W5 T+ Q) t
( q7 x) v& O1 b7 D |
|