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虚拟机文件夹备份到移动硬盘

Exsi迁移到pve

二、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开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:PVE8硬件直通
下一篇:PVE虚拟机删除local-lvm分区
评论列表

发表评论

评论内容
昵称:
关联文章

Exsi迁移pve
网站迁移纪实:从Web Form Asp.Net Core (Abp vNext 自定义开发)
PVE安装openwrt
PVE8硬件直通
PVE 虚拟机使用AX210蓝牙直通
PVE AX210无线网卡
生成迁移脚本报错 内置 dotnet 命令拼写错误
PVE虚拟机删除local-lvm分区
基础字典管理功能开发-表结构设计,模型更新和数据库迁移脚本生成
pve硬盘直通,定位硬盘
迁移 dotnet 6 提示必须将目标平台设置为 Windows 平台
YESWEB开发框架API无法生成迁移脚本
PVE磁盘测试
C#错误异常日志记录文件
《步步入门》 .NET 6 部署Linux
如何将命令添加VisualStudio控制台?
升级Chromium 99版本后调试项目无法debugger定位源代码
GZDBHelper中Update方法,更新表格数据数据库
git版本回退后推送服务器
nginx配置http自动重定向https

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码