|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 4 {7 s U. h; Z! A9 p' A
$ j; J" t+ y3 Y! L9 m* S! N- Y3 ?错误提示:9 n- R6 [- p3 c. b
5 b& o" b/ v3 _, z; a
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
; A' N0 y+ t2 |% J- B3 a7 }/ A* L3 C1 M& j; \5 z5 B4 ?% a
. q2 T9 Y# Y8 A! T' e3 P$ W# l7 ?" I9 L, S/ d7 F
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
: @1 K! F6 |3 p1 h( \$ }
~( k {8 Y5 x- }确认问题的关键地方后通过修改磁盘格式的方式解决- @3 E5 j& j! B% B7 [) g) k; o
3 I7 g- S' s" @, G% E正文
" Y U4 h1 J9 a6 f2 X
/ {, g7 w/ ]: T9 w( T把虚拟机的所有文件拖到esxi的存储中 a( T0 T8 P& k; A9 l* \. T) ] X
1 g) R+ ~; d+ O$ q
- C: R" X; P/ h4 n* b( A
3 i- G2 P4 i3 \, m
8 f- V5 E+ P2 D
! L$ F/ p5 T* Y- Q修改下图的文件(虚拟机磁盘)
' F0 U- S# E$ e" _1 ^
' W# ^9 x% N1 F1 m6 T' T
& q, y3 o$ q2 s, h" T- k9 G" j! q# m
我们可以通过SSH远程到esxi服务器上修改5 c: W; ], _/ P$ S3 Z
# m4 t' g& \6 Z/ L
使用crt xshell putty等软件登录到服务器后' c% k* u& e5 Y9 M' }9 ~7 L
3 Y( [+ Q( h- O' q5 ^$ s首先使用find命令找到磁盘文件所在
. w! `8 n7 E1 s. ~% P1 h# `! P: R6 r4 w6 {7 |% u
进入文件所在目录后使用命令
' E0 w' a9 F: ~1 T2 r5 y# F+ C, S5 s7 a7 p6 |
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin2 t! d$ I, z( I2 ~
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 $ d" C; b6 e; h0 ]5 v& p. o- d
所以通用命令形式应为/ s# X' |2 T2 F) _4 X
5 C" l- g% y z2 z2 d: l' N0 ^! kvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin( q$ e9 m- t6 ^( ]; G
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
& u) ~* K% h1 [& D————————————————+ }& K1 ^5 g: k: J
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
4 j" S$ b- q* N. }3 P' [% |' U原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
F# B; k. u$ j8 n
0 }: z! }( f8 b# L, @+ w |
|