|
|
发表于 2022-10-28 20:39:44
|
查看: 2392 |
回复: 0
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 " x; s3 u7 ~$ }
- u% \" k2 f$ @0 h7 e; o错误提示:
% C. T' J3 ~; q; h1 R
* r5 o2 x* }) x "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
9 R1 T" j( r7 n8 ^) _9 P8 \2 J& x% J! C ?' K/ ^
7 k( @' i% M8 Q) @* [
# r& I, B. j8 u" ^
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题+ ~ C3 @( ]1 m2 H: J5 r5 G- ~1 D8 X) b
; D# [0 E5 F2 z4 I确认问题的关键地方后通过修改磁盘格式的方式解决- H, ~7 M1 q5 j# i0 S
2 B/ _: H0 v, a+ U1 h! ~, N! R正文
: | z* d2 n8 t. a
$ b/ o- q! J5 b! j" f1 {6 x把虚拟机的所有文件拖到esxi的存储中& O1 |$ C5 Q$ B' K7 m
" y# c1 [! i- w+ S2 q& z- Z5 r
& Q/ c( l. r6 @9 o) J! t; K3 b X
5 o* _1 j; [) {# X+ H
* Y9 P4 ^; |) i. ?& j
" w% @. v8 i( e: b6 c修改下图的文件(虚拟机磁盘). ^0 D- Z0 j. V% Z* s
r6 `3 J" } R& x
7 L5 F q7 L8 e* G) w2 F8 l, Y' ^9 ?& q! I5 G) J* t4 V! Q* f
我们可以通过SSH远程到esxi服务器上修改
2 l+ _( o' n6 U: i8 y/ I b) q$ D3 I3 S" V
使用crt xshell putty等软件登录到服务器后
& C# ~$ \ m Q( C7 O% g5 N8 `
6 n) z% e5 e- t- S1 `: t首先使用find命令找到磁盘文件所在 d: v, B- \: E
. j% J/ p: ]/ A! T( a! r v
进入文件所在目录后使用命令
: I7 A+ r s" G4 W, _# o# R, g5 w+ ^( O
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin% r: G) o. P Y) L7 M3 @
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 ' ?4 M$ } _ W: z
所以通用命令形式应为
f9 |" d4 S; C( E$ k* }3 z
) `5 Z! G9 ?- ~8 ]vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
& G5 }! \( W# x/ I虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以). H: L5 E3 z5 k. y p6 Y
————————————————
+ c9 j9 _( Q% V ?/ K, G+ r. `版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。+ d: `3 l9 _0 R1 J. h
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
0 O7 t" I8 `) {, F( f; g6 e: b# n& Y V# L
|
|