Exsi迁移到pve
适用于EXSI无法启动,直接利用exsi数据盘迁移
esxi的虚拟机默认所在位置目录:
Markup 全选
/vmfs/volumes/67d4fb1e-dfa0339c-4607-22026c012678/joc-server
pve安装镜像iso文件路径
Markup 全选
/var/lib/vz/template/iso
PVE中带进度条的文件复制命令
Markup 全选
rsync -a --info=progress1 /mnt/garson//CentOS-7-x86_64-DVD-2009.iso /var/lib/vz/template/iso
一、准备exsi虚拟机数据
exsi虚拟机文件夹备份到移动硬盘
二、PVE中挂载硬盘
配置APT软件源
挂载硬盘前需要先在PVE中配置APT 软件源
移除系统自带的源,避免冲突
Markup 全选
rm /etc/apt/sources.list.d/pve-enterprise.list
添加 Debian 官方源及非自由软件仓库:
编辑 /etc/apt/sources.list
,添加以下内容:
Markup 全选
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free
更新软件包列表
Markup 全选
apt update
查看硬盘列表
Markup 全选
fdisk -l
挂载VMFS5及以下exsi数据盘
安装 vmfs-tools
vmfs-tools
主要支持 VMFS5 及以下版本。VMFS5以上的版本需要使用 vmfs6-tools
Markup 全选
apt install vmfs-tools
该软件包包含 vmfs-fuse 等工具,用于挂载和操作 VMFS 分区。
创建vmfs分区挂载点
Markup 全选
mkdir /mnt/vmfs
使用 vmfs-fuse 挂载 VMFS 分区(假设分区为 /dev/sdb1):
Markup 全选
vmfs-fuse /dev/sdb1 /mnt/vmfs
卸载命令
Markup 全选
fusermount -u /mnt/vmfs
挂载VMFS 5以上exsi数据盘
安装 vmfs6-tools
Markup 全选
apt install vmfs6-tools
挂载
Markup 全选
vmfs6-fuse /dev/sdb1 /mnt/vmfs
卸载
Markup 全选
fusermount -u /mnt/vmfs
挂载NTFS硬盘分区
ntfs-3g安装
PVE 8.0+ 基于 Linux 5.15+ 内核,内置 ntfs3 驱动支持读写 NTFS 分区。无需额外安装驱动
如果没有,手动安装命令
Markup 全选
apt install ntfs-3g
挂载命令:
Markup 全选
# 使用 ntfs3(内核驱动,读写模式)
mount -t ntfs3 /dev/sdb1 /mnt/ntfs
# 或使用 ntfs-3g(用户模式驱动)
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
ntfs3驱动性能优于 ntfs-3g
卸载命令
卸载windows分区。使用 umount -l /mnt/ntfs 避免残留进程45
Markup 全选
umount -l /mnt/ntfs
新建空的虚拟机,
不需要硬盘
vmdk转换并加载到pve虚拟机。
qm importdisk 100 /mnt/garson/exsi-vm/joc-server/joc-server-flat.vmdk data --format=qcow2
100:PVE虚拟机ID
data: PVE虚拟机硬盘所在位置
参考:https://blog.wolfbolin.com/archives/922
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生