|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
7 E- M: D4 Q3 b6 M7 A2 e/ y
, \/ B; {/ C# a$ `% P# A错误提示:
( ^8 x* J" b% E! y' e' a7 |7 [4 ]5 j8 S/ v& Z, d6 U% \$ j
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入# F( g' `6 H7 f+ |4 ?: |
$ n9 H1 |& |2 h; i1 F! x, I9 u* `. x+ D5 H* y
. m5 m. t9 |: D" ]; d' N后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题7 `4 c( D6 y0 }# B
5 ~+ R9 L& \, v1 `7 m4 A确认问题的关键地方后通过修改磁盘格式的方式解决8 X- I: A2 E3 ? `& ?. Y2 A
8 B X6 j8 q7 X3 ?3 |
正文- x9 z* e8 c' S" P$ m
7 p+ u) q2 d4 R% v" z
把虚拟机的所有文件拖到esxi的存储中6 G0 L2 F& Q. D
4 q+ L, q5 M. D$ c) }2 {. K8 _5 w
- w6 Y: x+ ]0 N) O* c) z1 ]5 P* ~
' i( ?. {7 k+ h5 K# k4 f
/ U$ K3 s' O1 f% B& ]
$ n4 v0 H% H! Y& f% _: g' i4 S
修改下图的文件(虚拟机磁盘)
7 @2 i- s0 f6 Q6 |6 k9 g n' x' I- k8 |5 }' o! B
0 V& p; Z7 F% O
# ` W1 E# q" k& r! _+ C9 |# D我们可以通过SSH远程到esxi服务器上修改0 v# U" |4 a& s% k2 q
6 q2 Y2 c5 D# p3 D0 L2 m* w1 _: F
使用crt xshell putty等软件登录到服务器后7 ]9 b3 ?7 X' o
9 ]0 j. u- I9 G: |1 f
首先使用find命令找到磁盘文件所在
2 h; M- r0 N, B0 M: `" f' t/ ~: x& c [5 O( j
进入文件所在目录后使用命令
" W/ p, \: a1 q4 @
% A" f" q8 ]8 E% N' D9 ?vmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin
5 c( R3 T% ^$ t- ^0 T3 t6 GPS:上述出现的“\ 的克隆” 是因为文件包含中文的原因
. }/ s" ?1 {, F1 I6 F所以通用命令形式应为1 r8 w! T! w: B" i, Y
: ]# v. U, e( m- `; ~1 z
vmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin2 i0 H0 P# L! f' ^
虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
- }3 T# g. N. V( v' `; \" Q8 s————————————————
& j* O- [1 W' v6 y版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。' a3 }" R- A$ Q2 `0 {
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
$ k& a) |" I% v! [- E9 w* R9 w9 v
# G' a, ?6 I2 f" U |
|