|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 1 b' \: N# U1 J
/ A; ~4 G' ~) x" U- n: }错误提示:* Q6 x4 q h$ G; f. F$ C0 [2 o! _
. n# P" {9 C3 R6 \3 a0 I
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
, {% ]1 x1 j# B0 l/ V
% U% x% A: s: ^' j8 m( @! m6 s: V! Y" r$ h1 U) \! {4 ?: u0 G1 U
% ?) C4 a+ ]2 Y; U F5 }后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题( s( `( @3 q/ G2 O, w
# o7 _$ E; w( R4 o" j' j确认问题的关键地方后通过修改磁盘格式的方式解决
/ W# B, C1 R1 y; e2 [( I
" R9 z# O% [( n. u6 H! H正文9 t( g) b! s; N( e, f
8 F+ h- M& Y# D
把虚拟机的所有文件拖到esxi的存储中
5 f. @) w2 W. C7 W w& K- N# m" t/ I/ W: e% t+ A; S6 i
7 v" E% M2 W3 R
" I8 e6 C( q/ k
8 C+ K. i; i) v7 T. [& [- M& f/ |2 u
修改下图的文件(虚拟机磁盘)9 N3 M0 F! q+ }9 F1 X
3 m, j( T4 S) u6 d+ ?& p+ m
, U+ \+ ?' c/ }, H# }
- f2 C1 ^4 E1 G& p8 j我们可以通过SSH远程到esxi服务器上修改! m! o4 w. s6 G# s6 j
$ {2 J3 o t. l8 M) e使用crt xshell putty等软件登录到服务器后
1 [4 h# C7 h0 x2 F: h; D0 v9 P, V, Q( B
首先使用find命令找到磁盘文件所在6 W( x0 I' F0 m; N
# {# m; P- a* F$ |/ U进入文件所在目录后使用命令
" ^. @! @; o$ @# ~3 ~% a5 p( C
) A5 |$ X2 K. K A4 }vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
+ z! w. a( N- H& ?PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 1 {8 }4 o2 T4 j' _; e
所以通用命令形式应为
' Z; Q7 T% @& l7 f; {5 Y* w2 E [, D6 s
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
! e. m& O% ]2 e3 Z, m1 N虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
7 T0 Y: S0 A) J7 n+ E————————————————
% R# v1 w8 p' |& r版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
, Y7 ?! t$ \5 H1 G/ x, h0 }2 n原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
" O- P6 f# J: n5 o; h; y
7 D! }0 D7 S1 ~ m- n |
|