|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 # H1 q* e5 b$ y6 |) |
8 C! b. z. ? i: ?3 I( p' f$ \5 O错误提示:7 v, z% L" h% i' l) n1 r
; } K3 W; m$ X6 t
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
" F& v9 B3 b0 `* Y! ^6 N
' y# a) M8 _7 }4 U9 U. k+ Z# L/ G- Y' s0 D: l
! W& o$ I: M. H- K& _; L4 ^后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题7 v% Q; H: K7 r+ `9 G
" c s" I1 z9 g确认问题的关键地方后通过修改磁盘格式的方式解决
, h5 }$ Q6 X8 A
; H8 [- S& U% l9 a2 B& ^: ~正文
/ Y( ^7 v5 H. h( y6 g( [2 X4 Q4 I# r+ b0 s3 r
把虚拟机的所有文件拖到esxi的存储中
- }1 W0 m, t* s5 o+ c7 i1 E7 }( o) J1 ~9 a6 I, i
1 [8 B% h! g8 G _& l2 Y0 E) W6 \9 h/ R" h7 }+ q. O
5 D, Z; B; n! \4 O5 Q1 Z7 @
- |# E* \* y8 Q. g" }修改下图的文件(虚拟机磁盘)
8 A) P* ~& S" A* T& S" h: \/ ^% f& d1 u1 D
: P) b5 \+ R2 ]7 t' R3 A0 |+ A
" q. |8 Y/ G" H2 @& z- E) |我们可以通过SSH远程到esxi服务器上修改
+ H1 Q6 P) X! q/ K& |& i, M
" F U C! Q- n7 Z# f使用crt xshell putty等软件登录到服务器后
% r4 V3 i# v0 U& T1 b3 f) K
5 d# m: G/ T! ?" W首先使用find命令找到磁盘文件所在5 @: ^+ k8 y( D# H
6 i: v- u4 I7 L/ I- a- ?* m! c/ o
进入文件所在目录后使用命令
+ L5 Z5 K# z. \4 ~% b* ~1 T B9 N5 V x) z: ~' q& z) V6 v
vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
2 R7 E: W4 M! ]3 oPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 ! u* j6 S/ J3 n7 A2 d8 q
所以通用命令形式应为
1 |: n$ I: S+ S, u& Q" G! M5 Z/ d+ g
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin5 F( E* `4 w, Y
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
3 u6 ?9 j6 c( E& R————————————————+ v6 H; K$ P1 I. _& \
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。! f3 O, e# z. N7 P
原文链接:https://blog.csdn.net/weixin_42184682/article/details/1046229994 C# S) T: l/ O8 |
# W$ f+ ~; g2 d/ y% x/ Z" M |
|