|
|
发表于 2022-10-28 20:39:44
|
查看: 2468 |
回复: 0
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
4 q$ n. p# u9 y7 `/ J2 k, Q
6 h" Z1 Z! E% N. v错误提示:8 `3 I1 i3 _6 ?2 v( j4 Q% \
l+ m4 u6 T2 {# m
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
2 U. y2 N/ Z1 \: i w
3 m3 W8 { w: T0 |9 ~5 Y o1 J# a3 ^6 _6 Y
: B* P/ Y( n- c$ U
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
: [/ u/ G# s# H- [" }. X4 |$ `
- O$ A* o5 E$ e) s6 @确认问题的关键地方后通过修改磁盘格式的方式解决
8 b' c( O+ L3 _: N' a; f# B$ E7 y8 S# H& {% r( h; n9 t
正文
1 q* v# m; s" V; ~6 R/ t- H1 \* I$ F& d# R- ~- a/ b: \
把虚拟机的所有文件拖到esxi的存储中
1 V; z r; d9 c. _
/ \, h2 o" P! }# c' l& X" ?. j9 `* F8 c) k6 j: E! u
; ^2 A+ J; i. h, l" r
3 ]+ }! v* v5 ?, ^4 G- Z( Y, B9 a) R, \
修改下图的文件(虚拟机磁盘)" |% \% f9 y0 X) G- x
- S$ ?9 o" M; \- i0 ^6 |2 q1 L
6 Q6 _, M4 ~; n- `$ r, Z% `4 c
) b% k, X& [% G! A2 V1 I我们可以通过SSH远程到esxi服务器上修改6 ~% B" s# V: L3 U7 |
" L; Q5 k8 V& |
使用crt xshell putty等软件登录到服务器后
* w1 k. `+ i, _8 J( {) B, w. U2 ~1 E+ \
首先使用find命令找到磁盘文件所在% }' K& j. e8 ]/ J3 ~, M! ^5 I1 a
% U0 o; W" U! j' b: [) [进入文件所在目录后使用命令1 i+ r& C, R1 @
8 A, S" L E1 N" a' J; S$ q' S
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
- O& o7 `9 w, D% \" ePS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 ; X3 C7 X2 ^2 B: |
所以通用命令形式应为% M/ l$ l+ l- [1 L: b$ W8 ~4 P3 ^
7 ` M& l5 N" gvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
! `# s8 C0 F4 i! n* V) v3 c虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)4 c& q' z! a5 K4 ~: u5 U
————————————————
" l4 w! R1 P4 }' C/ Y版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 P1 I0 X/ T9 a$ {# B% k* j( x8 u
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
. `3 @, X8 T0 B# T8 C
. f# `8 N6 g1 ] P6 o Z |
|