|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
% I& h }# Q4 w" t. |' \5 }- G- c1 d
错误提示:: e8 F; j: {( j$ Y+ e+ A9 Y7 _: W
9 @+ f# S {7 v8 v
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入( N! N- l: u* T
0 X3 g4 P* h. Q' m8 f, P! a
' L' [( v6 y# V/ \* ~ e0 T! f& g9 i! h }. q ~. I0 t
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题' k2 ?! r6 I$ @; u! [
* M& e" X8 [/ S) K
确认问题的关键地方后通过修改磁盘格式的方式解决
1 ^" E t0 x7 W) b; ?* H
I, ^6 y: s( E# E; a+ A1 p正文
7 U7 |7 { e1 M+ a+ O8 l! @# D, I" U, @! Q
把虚拟机的所有文件拖到esxi的存储中
8 K) S! K* C+ ]1 m6 G8 ?* S. s5 j, b. W* w% `2 K8 g4 G9 J5 R) q
3 P4 u* {0 _' v" b/ x
2 @" D* U* Z0 o2 n
4 I D' U8 O5 S. S5 j
- Y9 [1 J* T0 x9 ~1 _ k修改下图的文件(虚拟机磁盘)
: z4 J0 B! }) S% ?" ^$ A+ [( l1 ?- s
, p5 O( T; A: w5 N
1 H6 K6 k! Y- g; N& f
我们可以通过SSH远程到esxi服务器上修改! a* U0 n7 Z5 ]
5 y2 D8 |) i! m0 i: K' {2 U: o3 W
使用crt xshell putty等软件登录到服务器后2 R4 p/ [" e* u2 `2 n
, z5 y7 e4 u! c, s( g+ w' ]首先使用find命令找到磁盘文件所在
0 ^. a o5 H' F, P9 u! Z. W' ]" M9 @% c# o1 |
进入文件所在目录后使用命令4 G5 S( P$ ~7 I$ z
( F/ Q) z0 i. kvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
( j7 }2 [" g9 N3 M6 Z1 Y# OPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 8 K9 S, P Q$ t0 N( r6 ^7 @
所以通用命令形式应为
1 [$ }4 g7 p/ F" L* y& R7 k; V; o
1 o6 V- {6 r- ~' Evmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin B g0 W2 f' Y# M4 r4 d% r: O
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)1 c. p" |2 X% o* U8 G
————————————————
3 h( R, J9 P6 z. B% J+ T版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。: q+ A' l2 l! S0 ?" |# h
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
4 {* N& V( E s; H. j' u" V. @$ O; q" y
|
|