|
|
发表于 2022-10-28 20:39:44
|
查看: 2391 |
回复: 0
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
! j4 O* T9 |1 b- x9 Q5 `$ S4 y6 l& D* L7 m
错误提示:
5 c1 p- V% E/ u4 \- X' G( v% a9 k2 r! ^$ R' o
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
$ N0 L5 T) k/ E6 x2 I4 i+ r0 n: h9 |0 P
6 Y7 K* W: y4 n' Z5 p8 c8 }
1 X/ a1 \+ Z$ j4 _# }# q/ o
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题1 H% v5 c) ]' f# X# f; g! K
: E& d' F1 Z) n9 t: U
确认问题的关键地方后通过修改磁盘格式的方式解决
) z' K: H: G) M! A) s: r# g
5 o7 ? o& j5 l. A正文* r; G; K4 U ~& t5 @
7 v0 Y1 D) o2 X3 M \把虚拟机的所有文件拖到esxi的存储中
3 f' K% K3 L6 t; [: e$ u( L" b- n1 V( C0 z
/ m' a' I) t2 S; o' W* g* x/ B' R; c
6 a) m" J( V! v9 ]# d! b
6 }6 c+ |7 E( k& o修改下图的文件(虚拟机磁盘)
0 U# i3 h7 J+ e% j b
, r" n0 o" [4 f3 Z3 h2 n, f" S& N; g2 d1 S
1 Q+ t% J% p! O; a( V- Y我们可以通过SSH远程到esxi服务器上修改
( o* w# R* h6 _$ D! b, Q! L: z0 H$ T! Q- F
使用crt xshell putty等软件登录到服务器后
: ?$ ?! C7 r) c% t* \# g8 M+ R3 u
首先使用find命令找到磁盘文件所在
/ w* ]! k2 I: g8 Q) i$ G6 j
0 P0 g% L3 M. u6 M" p" r2 z进入文件所在目录后使用命令6 o T: I! q C) E3 N. C6 i5 A9 u
5 l' M) g- r3 N% W$ d
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin, k5 T# x7 }6 S" K- ~8 `
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 , o9 x/ M/ {' u8 F. c2 C
所以通用命令形式应为. E0 o, o% k$ M; }+ e
8 R* I$ Z& K1 A; K
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin' o( o' W6 M; d5 ^
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)) a- A; n" M. b E" x' d; a
————————————————& d5 {1 b, m7 { e3 Y c2 D2 t
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
/ F6 P! g0 Z7 q0 ]& V& W) H/ c原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
0 Z# ~% \7 B! {) k) Q& m5 k/ b; v. w, I+ B, P
|
|