|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 # k# K1 B7 i4 _* m+ C
- e. D( Y, R8 C错误提示:% S$ o8 i; Z2 A) V. Y8 ?6 {
5 C* U0 ~8 y1 B; I+ J+ _6 P$ B
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
/ ~# o2 W* v4 m3 J( \7 S6 H" b0 O. z, |' S' |. {& m
4 y4 y4 V6 r! P% d% P
6 @& G& Q1 l- _# E+ U5 M1 l( c后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题/ @3 |% d( K) n& d& t
- S! m, g# F) _ [! v# ]% S) Y; y
确认问题的关键地方后通过修改磁盘格式的方式解决, e# Q Z Z5 @* {' a4 }7 ~
$ c; a% k- x' l2 M/ {2 J& U) k) O正文
- R5 Z$ u9 Y* p# h/ U5 Z4 E/ g
8 f3 r4 d& H% L9 t( c把虚拟机的所有文件拖到esxi的存储中
+ {! V+ G( T& C: X) h1 o
# ?# E% W' U6 m* M" S$ \- @/ U, t" F. o6 B& @" I
$ ~7 k4 v" P! e9 M/ ?
8 m1 X) Z2 {: |8 \8 s2 S
n$ b' l$ r( s ~. L0 q修改下图的文件(虚拟机磁盘)
% w! h& k. @: G- v8 {9 [( Q5 r4 n, a8 Q- A2 P! I( `9 V
4 S- I) c7 e" d: A
6 m7 o# a% U( C; @
我们可以通过SSH远程到esxi服务器上修改. V( s2 }" C9 H9 I
5 e* f, B& I- t使用crt xshell putty等软件登录到服务器后+ T- e7 |* b# r0 m+ e
: `+ A3 U& ^ {) @! ~9 R: ] h7 e) s1 z
首先使用find命令找到磁盘文件所在# ]! v* }9 s- c3 ?. n, y `
$ G. a; `* I) t3 r2 I+ J
进入文件所在目录后使用命令
6 M/ l; i8 s2 X- Y8 Q
. m4 I4 k' r) J+ V: `, {vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin! \8 z/ r: n* g
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 / W5 f9 D0 c# g! M; p/ M
所以通用命令形式应为7 Q# G2 C2 _/ B+ P
/ g0 ?: ]" Q2 q# V5 `. [5 Svmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
" t$ k# H ^. B- U+ Z虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
+ m1 q3 L; v% ?+ Q& |6 ]————————————————5 T# X! [% c! i& `. S
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。$ f/ i5 T/ i& s1 u* Y
原文链接:https://blog.csdn.net/weixin_42184682/article/details/1046229994 Y6 ]4 ~5 t9 j3 y
, s2 @) s7 E# E F: n% y0 x |
|