|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 6 O' ]7 X: p1 B1 n
( P; ^' {( b- _/ v4 c0 t8 H( o错误提示:! D7 L" d0 z! _* P5 r# D
. X5 l$ p3 J J" K6 F "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入: L! d& l8 D: I' X
* b3 X* c( t7 n
7 a: Q% b, U* ^1 o
: w& A* c+ X1 s* p; z; s
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题2 ?" J3 d- w+ [
1 O0 ^0 k; o, N确认问题的关键地方后通过修改磁盘格式的方式解决5 B" e5 s' {" O7 [* v/ V
5 \' F2 v% B- l+ e# }, j正文
3 I' `$ X7 [. G- v1 i# e
6 [1 X/ c! E8 |# J4 j7 ~把虚拟机的所有文件拖到esxi的存储中
$ ?. t: U+ y# x8 { h( B- h5 J/ K1 W3 r( `
5 m& e7 \% w: S# c+ i4 e
! t/ J, ]! ?; t2 v6 a; I. b4 c! l6 O( Q8 H/ B/ I
2 L7 S4 K+ }5 ?3 I4 Q& V3 L4 l
修改下图的文件(虚拟机磁盘) J5 u9 h1 Z# v N0 x. P6 ?0 Z& W
: v/ O1 x( F0 Q4 ^) x2 Y( B- I7 T" a2 g' } J$ ^! k- c
9 v. A$ o( c8 k) O5 w( a我们可以通过SSH远程到esxi服务器上修改
' O6 s( a$ w- j& T7 N# u
6 B9 G/ a9 M/ v+ B7 r- L* ]# a使用crt xshell putty等软件登录到服务器后
3 f; l* G( G! k4 c" y- ?& G, i# K. F: J0 Z" J
首先使用find命令找到磁盘文件所在' o% ^8 U0 {- h* T
3 P# {: N7 q, n. T" u1 Y- a, u进入文件所在目录后使用命令3 O l' K6 _' k; I
/ R: X7 A5 Z0 b: f/ F+ Ivmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
( K/ `% M4 b2 o4 d2 g8 zPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 , g( I; U2 ~( y" c2 x0 n x9 N1 D
所以通用命令形式应为
2 r0 l1 F( @7 U
% B! ^9 L2 x( D! Evmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
8 r7 \0 R6 k1 C7 W. L虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
% L; p0 [8 v/ H' o————————————————5 C& [* p4 W+ u
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
H8 {$ T5 Y* `( n2 Z% C原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
! x& M8 L! V) O: z
2 T9 n9 D* C/ t" R4 _! p8 R |
|