|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
3 N# {, O$ `: j% e( a, t2 G# w& t2 P$ q8 B" {5 A4 G
错误提示:$ D& c. Y- S4 o x0 U# W# h b
( w c `$ b- i "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
/ ^0 _+ A& H$ S; O, C
, c$ U# \$ }' Y9 A; k+ \8 ~9 b0 Q& m' T& Z) |- Q# ^" b
6 L$ C! ~) e! s/ ` a8 |) c4 d! y后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题0 z0 U% k% r. e- k5 {6 ^$ K
& A7 t' T3 Q0 _$ E3 g确认问题的关键地方后通过修改磁盘格式的方式解决
, i( ?/ N6 w: Y- E7 q
/ L6 O( B' w) Y/ w% d正文
8 B' j9 B# ^& e8 @3 z* v- x
' e9 }3 n2 |4 q8 k# \把虚拟机的所有文件拖到esxi的存储中& x$ j$ T2 w3 |, C
. y w6 t9 A/ z+ P1 r. {
: ]6 ~9 z/ i) O+ A
2 b9 s8 W7 D- T4 }% d- d
' @& x; e( q$ v1 v2 f! `; r# C# m
修改下图的文件(虚拟机磁盘)* `1 G# R8 z; ]2 [) T9 W
+ d0 q$ t% W& q. Q3 y* `2 s! V- L0 J; m# U: B! r
, d6 o6 |& N" b7 E5 d9 b
我们可以通过SSH远程到esxi服务器上修改: v* A x4 {' u. ? h
6 \, w7 V5 \4 J$ g q! h使用crt xshell putty等软件登录到服务器后
8 y2 u9 _, g. k% S! p( j9 S+ {; ]6 u1 p
首先使用find命令找到磁盘文件所在
( S1 n" g$ C: P* F; d: y" A0 w) a. a# {+ Y, ^7 H. z
进入文件所在目录后使用命令, O' F, v, \' U) u/ X
9 x5 n7 a, H7 S/ B8 D7 Gvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
- P. P5 a- Q8 T B$ E3 cPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 ; y( s' b. g! D2 Z: o5 a* o
所以通用命令形式应为
- d, ?: b6 }. Z8 j/ a+ E O( q9 S$ R$ S% ^3 w
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
1 ?1 U7 s+ ~! B8 L' q0 a虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)) _! r/ y0 y0 c3 q. n6 I4 o$ _8 C6 r
————————————————% q: ^0 t6 `! }$ W0 G0 z, |
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
4 a% c2 c( @! ~ x' H5 W原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999! h4 a6 Y' G/ X2 i: [4 m, Q
; q+ [- ?/ f- d) k L |
|