|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 0 c( G/ @- b1 A! }0 R8 k
' q: u4 ?: I! z6 F% A4 q* j
错误提示:8 D/ g' s& Q) s" C+ f
+ k% _; u6 J, `
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
! x% T9 R* ]6 C+ \
q3 _8 }" o/ M" }
: b0 D i0 ~& h! K/ a) P
0 Z R8 E$ l( w2 f& l' d( v后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
5 C. p$ _8 ?2 u3 i& X# h; [2 X1 r
确认问题的关键地方后通过修改磁盘格式的方式解决8 m5 ^0 p; u* C R" N
+ y. Q, P' h2 l- Z正文
/ V% `1 v- ^) {$ C# r- s8 {: O) p2 u% F- W; U
把虚拟机的所有文件拖到esxi的存储中; _ T$ Y" f% V9 F
6 w! v% k5 L- K# O" c( Y) n
R* c9 B- P$ [3 c0 V7 v' |3 w$ ?2 \2 V0 R$ G' F) \. v" P' S
* X: |- o( F! {- i/ V
9 N6 I6 H: n3 q+ D4 b/ T修改下图的文件(虚拟机磁盘); G. U Y2 l3 Q1 w2 u% H
" a# P' a4 X, i' K
" A* \: m2 q7 r9 G ]- T' w {
; T1 t5 R7 I$ I: `我们可以通过SSH远程到esxi服务器上修改6 k) f' V" p& N) V: D
2 C; q( L6 N+ k! c% X) g! ^( k6 q( e
使用crt xshell putty等软件登录到服务器后
" \) M$ x+ n% w* H- s- B6 w( {! I
; g& T) F: X6 u) Q) f- F; P. H首先使用find命令找到磁盘文件所在* m) T |5 @3 S, u) u. X
3 |# K$ h. D) }7 e3 y. k
进入文件所在目录后使用命令
8 [9 u- _# L- N! ^. s. T' v# |- x1 t8 f
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin' |% w/ g2 L" j0 y
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 ! Q t) M. y1 f# A/ ^) m
所以通用命令形式应为
6 k' D# X( d! W: i- P& f: l; ]) k# R+ v8 M
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
2 L6 u) ]0 a4 t7 {& I虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)/ |. C; t- y+ X" B0 ]
————————————————
: t- q* d5 H2 K* J! R u: E版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。' C9 x" U: y7 l# X5 z
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
' X9 ^" x+ T' d+ `8 E9 ?
2 m" S0 H4 `. b6 j |
|