|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 " y# b7 d! d n4 a0 C! A3 s$ H
8 c6 ?" l7 Q% @; v0 C; ^" {/ ]错误提示:2 {7 M/ `! v- x, G4 \- x" P
" ?1 [# ?/ O7 ]
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
- O% b. P: B8 \6 t; l
8 Q5 C: z; t: l4 ]$ z) o7 S: ?$ H9 {8 J8 L
" G& }2 ^- L% s$ a3 ]4 f后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题8 K7 G5 }+ V; N
. [- g) x8 _& J) {- J' J- I1 v i确认问题的关键地方后通过修改磁盘格式的方式解决6 |& `4 e' {+ t0 V! H& O; p" f5 A
, U2 n) _9 _. ^ W0 n# v
正文( N" p$ F! o! O! C. D
% ^" v' v. z1 K0 G" i( |+ o& g把虚拟机的所有文件拖到esxi的存储中! t/ E/ U( g$ a$ m8 }- M
+ R( u$ C2 g$ e% V) l7 n, k' l+ A( v3 I
$ J# R) F( e( N r7 ^$ h) |
1 Y$ z9 a8 o1 ?7 k+ M
6 A% R) a) Y+ X1 j! ?
修改下图的文件(虚拟机磁盘)
5 `1 u# `+ A5 G1 `- t4 k! W1 x
+ F* u4 t: O$ e2 Q: K9 ~- M- a
; Y5 g8 x( v5 `& I2 K; W- |& i/ x) ?8 r: g
我们可以通过SSH远程到esxi服务器上修改. f w W# _. {2 W0 G
. I: Z9 D) a! ]% R/ j( q/ p使用crt xshell putty等软件登录到服务器后( D& _5 F3 K" _: d
" C, F9 i- b/ u: R* L首先使用find命令找到磁盘文件所在
) [- i- O# E) `1 m6 {5 w- M) t, O
进入文件所在目录后使用命令
2 b5 L( u7 @9 @6 ?6 u1 z$ Q
- r2 Q0 ~( O" `8 A3 {9 nvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
& P _% M* f# m! t( XPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 * P: t% D% E* v
所以通用命令形式应为+ r3 t6 C0 ^2 Q# L/ ?
7 i+ D3 L6 S Z4 v( q( G* ^
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin# F+ f' L7 v8 v& C5 P5 I
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
& h c' J8 L( }6 t4 I————————————————
+ k9 f$ l/ ~' J. u5 n$ t1 b版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
0 V2 ~# U" _) s原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
- G" R% @1 ~. a, k
9 j2 _ q0 Y O |
|