|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
5 ~3 |: d$ \8 z% ~ S8 k; [$ |
4 a2 Y4 t p0 U- c9 ?) \8 O. C错误提示:* N/ P" r$ m7 y6 Y$ S
% z. X f) B. s6 ^+ [
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入8 W* Q6 L6 a+ M3 E. y( L
/ L q; o1 `% {% P9 `4 C: v, q4 v9 |+ {8 O/ D& a! ^
7 H7 v- b+ f, T; q1 l
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题 y% t) I7 {9 q. `* Q% Z
8 x! c, D1 T! n# @
确认问题的关键地方后通过修改磁盘格式的方式解决5 F% w' r8 e) |5 @+ C
7 a3 o7 z9 u% M* m8 \: b% S
正文
# {/ e/ z* x7 G* E) v1 H( ?* d, ^6 o4 ? q0 g4 g" T; P
把虚拟机的所有文件拖到esxi的存储中4 g8 d8 }5 H* _3 U U
- {" T/ q, }# K# {" |9 m9 U' @; E! v- R% W
/ d# E% |/ @3 h8 n+ I$ G
" L. ^! A+ t& R7 `7 z! ^) H+ B" f b% W9 g8 @6 K5 D5 B4 J
修改下图的文件(虚拟机磁盘)* u2 a7 p# H3 B% g" R# e
( }+ ]2 V2 S) H/ r4 ~& b2 k# ~( T! x2 z, r& @. T
% v8 ~2 `; |! k G我们可以通过SSH远程到esxi服务器上修改9 p: w0 D' t/ U/ ]5 t4 w- d
7 V( I% k" I3 f- c使用crt xshell putty等软件登录到服务器后
\+ U( N) d$ r+ T7 t% ^
. s+ A- B- e9 o6 o! }首先使用find命令找到磁盘文件所在: h% \ E. \6 C4 N$ c$ E7 P; F
* L2 x7 @0 A1 g. ]" L$ t进入文件所在目录后使用命令
4 C" z; }5 L( o4 D5 B3 H+ u
& c( A! h- b5 S0 M% Y, z% T5 svmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
2 \- Y5 T0 g8 A$ K+ ~; w) tPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 5 w+ F# q( ^, l" X
所以通用命令形式应为
; e1 f1 L+ ?/ w& e" F
: [, _, ~7 D$ v/ ?; b& yvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
$ N7 D$ L3 y% B& H! C1 _虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)) v2 D' Q/ p X7 q# R
————————————————7 I5 J; ~; k4 J! T6 ^
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
# U- ]5 R' V+ ~7 x+ ?原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999; C5 W3 d a, W& b
! s% ~5 B# o, f |
|