侧边栏壁纸
博主头像
Rd博主等级

  • 累计撰写 5 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

记一次PVE迁移以及重新安装

Rd
Rd
2024-03-11 / 0 评论 / 0 点赞 / 47 阅读 / 5179 字 / 正在检测是否收录...

目前俩宿主机关键配置

宿主机A

宿主机B

系统底层

Promox VE8.0

Promox VE8.0

网卡

331FLR/BCM5719

I350-T4

磁盘1

pm981a

NVME-sk128g

磁盘3

NVME-1.8T

当前挂载XFS目录

SK1.8T对应1.8TNVme磁盘

迁移要求:

1、宿主机A的硬盘3挪到宿主机B并保留挂载XFS目录

2、宿主机A中存放的相关虚拟机迁移到宿主机B

3、保证虚拟机配置及存储盘保留。

开始:

1、安装好宿主机B的Promox VE8.0

2、Promox VE8.0安装后的调整项目

安装相关软件、博主这里网络环境还行,皆采用官方源。

vim ##个人习惯用他来编辑及完成后面的操作 也可以用自带的vi或nano来进行

linux-cpupower ##修改处理器策略

开启Promox VE硬件直通相关系统操作

修改grub

vim /etc/default/grub

#注释掉下面一行
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
#注释完成后效果如下行
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
#在原处添加一行
##pcie_acs_override=downstream,multifunction这一参数用于ACS中断。这里主用331FLR/5719单口直通或拆分直通
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction"
##保存退出后
update-grub  #更新刚才保存的

加载内核模块

echo vfio >> /etc/modules
echo vfio_iommu_type1 >> /etc/modules
echo vfio_pci >> /etc/modules
echo vfio_virqfd >> /etc/modules
update-initramfs -k all -u ##更新内核参数

重启宿主机不出意外,已经可以单口直通网卡等

3、迁移pve目录,这里说说我踩过的坑。

起初我直接把宿主机A的磁盘3NVME1.8T挪到宿主机B并在PVE的web UI上目录下照搬宿主机A的配置。发现目录是挂载上了但是存储容量大小不一致等异常问题。具体解决问题的思路不细嗦了。解决方案见下文

找到已挂载目录命名的挂载目录名。例如我这里的是SK1.8T

在宿主机A终端输入

cat /etc/systemd/system/mnt-pve-SK1.8T.mount

即输出以下内容

[Install]
WantedBy=multi-user.target

[Mount]
Options=defaults
Type=xfs
What=/dev/disk/by-uuid/66666666-6666-6666-bf8a-0ed1254f017d
Where=/mnt/pve/SK1.8T

[Unit]
Description=Mount storage 'SK1.8T' under /mnt/pve

打开宿主机B终端输入以下命令

vim /etc/systemd/system/mnt-pve-SK1.8T.mount

粘贴刚才宿主机A中获取的内容最后保存退出。

接着在宿主机B执行以下命令

ln -s /etc/systemd/system/mnt-pve-SK1.8T.mount /etc/systemd/system/multi-user.target.wants/mnt-pve-SK1.8T.mount

最后再次前往宿主机B的WEB UI界面添加相应存储目录即可

ID和目录 对应上文中获取的即可 内容按需填写就行

例如

Where=/mnt/pve/SK1.8T     ##对应下图目录

[Unit]
Description=Mount storage 'SK1.8T' under /mnt/pve  ## 对应下文ID

最后重启宿主机检查情况吧

排版和写的有点乱,后面有机会再调整吧。(就这样了吧2024/06/06

0

评论区