|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 # @4 M" E% o) a K
) [+ j A) j( `2 L8 E$ n ^
错误提示:
" u. m m" m \. M4 a- A4 `+ S* q$ @( ` a7 r5 u
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入" }) Y N1 m/ O' w8 P2 V- s5 C' i
4 T+ _7 `! Z& u' G- {/ D0 d
; c# u$ F6 e6 C! I$ j; X7 m. U2 S3 c k, W2 {( N6 G
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
1 S" p- o, J8 t7 ]# k# w
$ F# ], \8 r9 {% ?: I8 ?' J$ P) p确认问题的关键地方后通过修改磁盘格式的方式解决" d- G! f& N, E' ?
: E7 w% |0 b) W5 p
正文
3 V2 E! V1 z. d
/ Z8 u0 j) T- C! X6 N$ m* Y( E把虚拟机的所有文件拖到esxi的存储中
4 l+ w% P# ]; u& g0 f; m* w3 |! Z# ^
: a) ~$ A0 B9 V% O5 f% J; j5 e
) z+ ?% x" @6 f+ m9 q6 v- `2 ?
6 _5 P! r' i* @4 Z A$ L: p) A8 R( o' }4 ] {
修改下图的文件(虚拟机磁盘)
: K5 Z. x2 S6 }3 j( x
. ?. B' e! j1 S! k0 X+ N2 f4 e) W* e4 a: @( Y ~( e: q
; S2 r( S+ E& I7 u+ V我们可以通过SSH远程到esxi服务器上修改
: W9 Z( H8 p0 K, k
4 T- ]+ Y0 K: ~使用crt xshell putty等软件登录到服务器后
- W4 `- x# C6 i1 V4 s- E, o3 B* r3 ~# x$ W5 m
首先使用find命令找到磁盘文件所在1 U( r3 e- [ @- W5 O
; `! x J( s7 D3 |5 v
进入文件所在目录后使用命令6 t8 J: i1 m4 B Y; B% `* ]
2 u/ Q: q& `& v7 e. {3 B6 avmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
! J% }* l7 \6 W1 e) uPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因
0 ]& t2 Y- ?4 k# r3 l7 m所以通用命令形式应为
Q8 T' y, Z' H) R5 l! [3 |8 d4 f7 P4 Y4 d5 P
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin, B7 U. N0 C$ g, k
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
5 d; y8 K& z# m/ E————————————————3 m! W s9 y# L* u1 c% M/ w7 ^8 ^6 v
版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。. Z/ _& G) E- N1 h- F/ V- M
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
8 V9 ]/ |- F- \5 P* Q8 _
5 B, h7 `/ r7 G h" [4 f |
|