|
|
发表于 2022-10-28 20:39:44
|
查看: 2455 |
回复: 0
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行
1 N5 u S% f! _0 M
9 K$ j6 [" A- \. c错误提示:4 n+ q+ }! r0 J: n" _
1 {# y# C4 b% {! d; @! g
"scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
! [9 C1 ?7 |3 n8 e0 y
+ R- a) k* j9 h$ }# ^* S) I; H: o2 i( ?8 ?0 _
4 ?$ ^6 I9 ^9 B
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题9 ]9 J7 Y6 H% V8 v3 b$ [7 B5 ?
1 d" N: E7 J/ ? {5 f- \, k
确认问题的关键地方后通过修改磁盘格式的方式解决
: N6 v, v& @6 ?
, H3 Z$ z9 r/ {$ v- t7 l% A; S正文
/ ~5 \# N2 h0 \, f. n- F( Q) Y1 _% L% ^1 k: K) U
把虚拟机的所有文件拖到esxi的存储中
9 P; w; Z0 j' s& _4 W4 X! }7 M8 ~$ ~$ R9 g, [$ M
y$ ?" `& b7 j% s, e% Z$ e* a4 _
3 Q) ~4 L& i K8 j1 \- p J
" i+ x9 S$ _& |6 `; X修改下图的文件(虚拟机磁盘)& K) W: I7 W; u; `4 |- ~ V/ @
( `3 L1 c5 C8 d; F3 L) x$ N
; Q" |6 H9 H! ^0 t' v) ~7 z2 h% {/ R- S1 Z
我们可以通过SSH远程到esxi服务器上修改 M" `! w* {6 r5 q
2 t* W- _) p# x7 l1 G/ X使用crt xshell putty等软件登录到服务器后
) _0 w- b i3 w; J5 N! E# H; a, l
首先使用find命令找到磁盘文件所在
. [8 N: ?" f6 v8 Y, i2 T
5 Y% a+ h* \. N }& a进入文件所在目录后使用命令
6 D$ V1 N$ [5 ?
% F% ^0 b) L% h! W; Nvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin7 p4 S$ D4 w- F3 L" k. [& U
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因
8 |* E9 d+ y5 _所以通用命令形式应为 B# H) g% f1 g; n. a, N
5 y5 \/ G4 L) ?0 w& Nvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
1 ~ k0 l- }$ X+ K- c, F虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
. m. g6 H" O5 J3 `$ R& O! g————————————————
3 g1 T, N" s: u5 ^% W版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
, @0 @7 o+ Y+ }7 |原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
. {7 a1 n9 L$ V
& N2 a1 W3 y" f |
|