|
|
前提背景:尝试从vmware15创建把一台centos7迁移到ESXI6.7 使用vof迁移过去发现一直报错 尝试卸载网卡 USB都不行 + [6 \; L3 y" F$ Z
s8 z4 B: I; O" Y, i- c% H1 [错误提示:% U5 |, u3 F! @
+ |. t3 Y* t! b "scsi0:0”的磁盘类型 2 不受支持或无效。请确保磁盘已导入
, M' }. }3 }& `7 D. m- D8 L$ n
4 }; {& }8 n; G6 n
& h8 H8 L4 A. L0 q+ G- q9 p# p# Y& X+ k" y9 H
后来尝试直接把虚拟机的文件拖到esxi中注册后启动电源发现报错是磁盘的问题
" i4 {8 J# R$ T( X7 ~7 c# P ^# ]) Y% D" ?/ B! e. ?0 B1 z! y' |9 T2 t
确认问题的关键地方后通过修改磁盘格式的方式解决. s" K4 Y' O/ y) V
n; M- k9 K7 o; [/ }) C正文$ F/ H9 O8 {& t
5 u' ?( }" e7 k; U8 e把虚拟机的所有文件拖到esxi的存储中
8 V3 O% g' g+ a$ z+ p
- }, J) F" @. R# L2 [, A# q$ g7 A4 g8 ~4 E
. ^' l B2 _% ]% v
: a2 \5 f' V% o, E; @+ o# i
' ]3 D$ \ H. {1 {+ g8 b9 U
修改下图的文件(虚拟机磁盘)
; p$ p/ L3 G# L5 h. q( w1 w6 M2 r# `1 N$ ^$ T3 L& {
' `) x$ E8 w! Y( ~0 J% ?$ u, B- T& X+ _8 i, K3 C5 p
我们可以通过SSH远程到esxi服务器上修改* @3 I; j* D) s; r4 f+ o
4 Y0 Y, S9 Q* {& Z) O9 J% A使用crt xshell putty等软件登录到服务器后
7 f0 W/ b1 s- ]& G/ Z
% r9 ]0 x' F( E# r: A首先使用find命令找到磁盘文件所在, d' y' W# A# l3 y
5 B4 x$ t. n+ o$ x4 o
进入文件所在目录后使用命令9 `! z) y t' h
' o* _" n. j4 U# F0 H2 v0 R6 Jvmkfstools -i k8s-node01\ 的克隆-disk1-cl1.vmdk k8s-node01\ 的克隆-disk1-cl1-2.vmdk -d thin. r$ U5 I- S6 u6 o+ g
PS:上述出现的“\ 的克隆” 是因为文件包含中文的原因 : x/ P/ K. `7 `8 p' `
所以通用命令形式应为
" k/ b& b$ o# { k
' ^3 [5 V5 I& W3 B# gvmkfstools -i xxx1(磁盘文件名) XXX2(新磁盘文件名) -d thin
0 u- n& z# \% @3 `5 ^/ Z' o虚拟机的兼容性改成esxi再导出(没有验证是否可行,理论上可以)
2 ~1 f6 B- x$ o% c————————————————
8 ~' ?) H4 t2 ]5 U- |$ M" u版权声明:本文为CSDN博主「IT工程师随手日记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。' {$ e! P" G0 p' j
原文链接:https://blog.csdn.net/weixin_42184682/article/details/104622999
8 A1 X" v# u) L+ o" J5 P8 x" X. \- J# r9 Z3 b
|
|