|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 4 O( i! N0 _" T n
3 ^) z* M& M* ?. k$ b错误提示:
1 R& m9 h/ A$ J6 Y) c! B8 L6 W: i0 U2 S+ X* m
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入3 `# t: s, h% e6 H: {: e! ]
* H* Y! Q2 o0 `9 @
: B* e x- |, `) i4 g5 h
# m$ T4 T4 E7 L" x$ ]5 Q+ ^
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
$ x" q: T, r+ k
/ p W. [+ S7 M5 k1 e0 K! t! d确认问题的关键地方后通过修改磁盘格式的方式解决
' _: h4 `( F' k- B& a% O8 u, k; l! e: T. ~1 J* ~
正文7 q+ x( q. W- p5 W8 G) X
# @0 C+ } e Z" [7 |& |
把虚拟机的所有文件拖到esxi的存储中
. J+ c8 s6 F9 M
, Q) [ F2 [' I. Q6 q- P" z, _' l( X4 y9 _# T% r4 n& h% V
) r t0 \# ~8 Q" j+ m% t& U
9 U! N. f" k7 E2 k9 p9 G' z0 F
修改下图的文件(虚拟机磁盘)9 ~9 W/ k9 s/ B" k, C( `
! H. D. k- E- c1 b
! n# z5 T9 E3 p* T1 ^- ^7 p7 e; N5 h p5 Y1 H( H% S8 W- D
我们可以通过SSH远程到esxi服务器上修改
& B4 t( U4 l4 A* h! j9 d% M$ n# u* i7 ]/ ~2 y# x$ x0 \
使用crt xshell putty等软件登录到服务器后
3 K7 g; w+ `+ I* y3 w" v3 B2 \
( \! t0 O( A& ?首先使用find命令找到磁盘文件所在& L O2 |3 F2 s, |
+ ^" x. l% s# ?' b- s0 g7 Z
进入文件所在目录后使用命令9 u- c$ v, I8 v0 @, H8 P: I
% B# E1 Y5 J& y5 S. v% }9 Xvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
1 D2 R/ W* {& x! }4 i/ n {# RPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 3 P' u: \4 v# u( M1 C) x( n
所以通用命令形式应为" s# q8 _ q! P/ M1 R7 ~
$ u5 M7 B" e3 T: E2 |
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin7 C; _6 Q# }+ w/ u
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
$ f9 Q- T( X- Y" U————————————————: S* ]$ A' s; F1 m# b
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。; ], ~: o' X7 p' x* n
原文链接:https://blog.csdn.net/weixin_42184682/article/details/1046229994 `* Z& g- R3 U5 Q2 a* U
! ?) P- d) D# E |
|