|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
' E Y) e* E6 ^, l. a, j" v8 A0 u+ I: H9 Q
错误提示:
$ i$ C% ?9 x, O; _3 U! p( W
/ A" t0 |* H# w/ F' ? "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
U) f* K8 |* m2 n
& x' E( T1 j+ v$ w: y3 K
& B( S( E" ~, ^) O; ]0 O8 Q
1 S1 W7 S* S' T/ f% `2 q后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题6 y6 X$ M: P( D6 h( h3 Q
( ]: |7 d( o+ L" P
确认问题的关键地方后通过修改磁盘格式的方式解决$ Q+ N3 g6 @9 B/ X' e2 Q
, u+ }# c8 P! Y8 D9 @# e7 E: ?$ P正文
4 Y3 d0 x: ~ n; H. v4 x8 M( P
& m1 z+ W1 x# `0 o+ \ S! o" k把虚拟机的所有文件拖到esxi的存储中) @* G" R `" A$ c2 I: ^
4 e2 H1 F4 b+ f: Q8 a6 j5 ]* E- z
$ W4 |# l! U( {6 L4 s
4 [( U% R% \+ Z# C" f# u, F/ T0 O5 w6 E& H' K; y
$ Y; c: \8 ]* r [' r
修改下图的文件(虚拟机磁盘)7 }& W, w% @) C1 k% f
" q; e% a8 J* h+ [5 l$ M- z/ `
0 ~0 x# @3 m) R; D4 j
& g. P0 V. o, M; B4 q, ?
我们可以通过SSH远程到esxi服务器上修改' {5 o; ~% {2 A6 `6 r3 Y: c6 A) }
# `, H6 ]: G) j3 W
使用crt xshell putty等软件登录到服务器后
2 q# D x0 [4 w( |8 ` o5 B9 w' y6 {% @, @ T6 c Y- Y
首先使用find命令找到磁盘文件所在* o' }6 ~0 k, Y4 {9 k3 Z* l6 [5 ]
) y9 M7 |% z) J+ h3 K& D( ]8 M
进入文件所在目录后使用命令: F! o- m+ I% u
2 S& U" Z. K7 o
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
; s6 e6 N4 j3 q dPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因
! s% D! h5 Y% y8 H |$ s" T# E所以通用命令形式应为
1 t2 C- s% F% i. S- e( Z
X0 ^8 y3 l y) @. bvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
4 I: D3 ?) I6 e6 X虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
3 I$ i7 A; g2 b————————————————, |7 h$ H; O. Y/ N8 G# }# F' q' Y
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
% v8 W9 C* Y7 z5 z9 `& B原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
P; H3 j% |6 F' z$ a
1 |8 X$ k1 \9 D! p |
|