|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
! v6 D! U; s/ @5 A* b, D. l, w/ v9 }. u: @; h
错误提示:
% K1 x3 N: H9 C8 u A- x) Y/ ~( E6 {, H9 O1 _
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入 a, `5 r8 ]* J& v" H
% q- }9 K3 Z) ^; {) _
* d- s# q0 E5 V& c% X4 A; ?' Y% B
) c$ |2 [; ~" E& n" \. v
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
# D9 z, f0 n, H1 M+ W8 C% L5 d5 a4 f$ f. j( P: I3 e8 b
确认问题的关键地方后通过修改磁盘格式的方式解决8 E4 H6 s% ~, W* m
, t4 C2 R3 p1 o0 J" Y" W
正文
4 m { \3 O% v B4 h' v9 w* E2 F7 D9 C# o
把虚拟机的所有文件拖到esxi的存储中
2 F5 L: t7 W0 l9 t" T% g+ b3 q* e Y7 J. P- h
1 T0 ~: T# s4 q: f9 z8 v0 u8 Y8 y: ~. N- u+ B1 t+ t$ j+ b" ]1 v
2 T9 _: @, e! Q6 _, y1 x
$ i2 P) ], [7 Q6 Q1 R8 R
修改下图的文件(虚拟机磁盘)
4 }1 A% \1 f9 D$ C% Z+ F( n( z4 W6 F5 k3 Z3 z5 n) I7 B
. G5 ]! |4 n# H* m; _
$ a$ H: ^( A) |8 ^我们可以通过SSH远程到esxi服务器上修改
# b y% ]* k: B) `( Q$ l1 z# r. u% @
使用crt xshell putty等软件登录到服务器后; U7 N$ J. f+ Y7 M0 N
$ h1 ?1 F* F; w2 }+ d i) j& q
首先使用find命令找到磁盘文件所在
1 I3 T: D# G3 _3 _0 z! `8 u8 p5 ?: P2 s& j' i9 w8 l1 x, \
进入文件所在目录后使用命令 r4 ?, ]8 X& C, P% n* Q7 A
1 E+ M, C5 E- h2 i4 C4 M! tvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
/ W& G# p0 [' l% U) v0 ?+ }6 ^( v' PPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 + E3 E, \! b9 ^* E! v# v+ a. F* s
所以通用命令形式应为
' f% c6 |: t0 S. B7 m- K
3 e7 @2 h. Z1 Xvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin7 i5 D- p& N6 k# [8 Y2 A/ G
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)( k) t7 s8 c! E! d3 S8 ~1 i m
————————————————
+ Y. g7 g2 O5 b: o1 t1 i# q8 p版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。; x* Q1 l7 N6 F3 C2 Y6 C
原文链接:https://blog.csdn.net/weixin_42184682/article/details/1046229994 o" ]# q" G8 Z* \* `9 t6 d
' e3 p; S+ I y$ o |
|