|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 . i& C# e6 d: \, ]4 ?# C5 Z6 D
) a$ G8 W) _9 L5 p! H
错误提示:! x) y$ V( S* C- N9 V$ [
* z3 p: s6 R) A7 l+ C& `5 V "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
7 s# F- W+ x0 h: ^+ ~
2 V( E" T& p a2 j+ M. {8 c6 G4 P8 c- l, I% g
{2 J. x) B4 G5 i0 h
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
. P6 ?$ J' a+ U' ^0 M8 ]. B
' _9 Y4 p- R! h Z确认问题的关键地方后通过修改磁盘格式的方式解决
3 u5 H, e- C2 R' A t& u3 f: G% T" b$ }* Q& s
正文3 q& U: E* E0 a# E
+ ?8 E! _$ T4 t! f+ z/ E把虚拟机的所有文件拖到esxi的存储中. A4 L4 M. q1 M E+ c- o
4 ^( Y% f8 M, P, G" F
) g4 ^4 t6 |! m* z; l1 k& y) T: [
4 T4 C( L _ [5 X3 p$ O8 }! \! U4 t" t
5 Y+ c8 v6 T* ?修改下图的文件(虚拟机磁盘)
: }1 }' N5 z+ ^- {% e8 M* U8 \ V: k5 P2 Z- _
, G& X# v/ ~) Q+ v) l4 [
: H1 c6 f; J/ S) D# x我们可以通过SSH远程到esxi服务器上修改) J& Y) L6 i9 ~6 c; b# ~
3 h* _' _ u6 B6 c使用crt xshell putty等软件登录到服务器后( Z/ j f( j* n$ _
2 G+ A3 G' l- R# ^9 j8 M1 m" N首先使用find命令找到磁盘文件所在: A, p( _2 W, f7 G/ c+ e
7 R3 x$ v" r; u+ ~, Q O( U进入文件所在目录后使用命令
& W" N* y* H1 A( g
' p5 e8 _5 Y2 i5 Yvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
5 F1 j) ?3 {( ?, ]2 P% mPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 & { \! }3 S c* y5 G
所以通用命令形式应为
; n, Q" E' ^9 V# T4 X# X0 o3 Z
9 R. s0 j5 H$ o. ivmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin/ ^$ \2 N- ?1 @1 Q$ y0 L
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
/ ?7 D0 u# F- `9 ^————————————————; N4 w" W" R3 q5 z
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1 J9 l$ G9 ?- E- u7 p: |/ I
原文链接:https://blog.csdn.net/weixin_42184682/article/details/1046229999 } x Y) N! H2 j; S$ K1 l# l
" n1 }' N# ~! l4 B# A W
|
|