|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
. E* G" [ y6 w$ U/ C' U1 I4 e' V% K4 p b0 u' ?) H
错误提示:# d' w0 I; k! }5 d, \9 Y7 x/ t
4 f9 ]: M% |6 v, L "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入$ T; ?/ R* v6 Q5 u/ q
$ R. Y# ~' |6 ^% d% ~. A7 O9 x
9 r) |( l1 k$ D1 `8 \: a
$ C' z. \9 \" A) E后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
- [4 s# A6 t5 @5 g9 _) ^# `. g9 I9 i, V' E3 S
确认问题的关键地方后通过修改磁盘格式的方式解决+ W: `7 A! X4 j
# F' S4 V7 O, L
正文' m' H& ^9 |. v8 |0 O
- u ]# s* ?3 A3 \& D
把虚拟机的所有文件拖到esxi的存储中
. c1 `3 R4 d* s$ \# ^
) k) U, ]$ F1 Q2 r! t2 X' y- M, A
8 z, f2 ]0 M i c# S) L9 \, s9 }6 W6 [4 ?6 w
1 b5 ~( @ b9 I9 t4 W
* w; E* u% J* N2 {修改下图的文件(虚拟机磁盘)
) c* R; i0 ?3 s; d* S1 ^: C8 H" R* C/ T! f1 {/ W
" X" {9 p+ [5 X' r1 f' R I. g
) ^& @& p' E& Y0 I5 X我们可以通过SSH远程到esxi服务器上修改7 c S p0 k+ s
' ^2 g+ ~- E8 v) t7 K
使用crt xshell putty等软件登录到服务器后
/ d; j; A" Z# b) A
5 v' v. V: W; O5 c9 ]" e首先使用find命令找到磁盘文件所在; T$ a* f b5 Q z" x5 t+ [6 G
% R7 U3 y" Y4 N. ~" W) Q进入文件所在目录后使用命令9 D3 U( I5 W/ l4 n7 X) ^
* p) G' G# f1 q
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin9 e0 `3 l3 z4 G9 Z4 S
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 8 R* J" @, m% j; k! Y
所以通用命令形式应为, t/ s* s. v# a9 U8 d# i& y4 c& X
# i( L1 {* }* }$ v' c3 K# q& R
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin8 d. Q0 J# h/ a7 k Q1 W
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
2 i, C& w- N3 O4 }1 ~; d! o4 w& Q————————————————0 h- X# ]) R3 I
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 D4 }6 ^: V& c+ c2 `
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
2 ^1 U G+ v& t! X
- Y: P5 v f+ f& @/ y: X |
|