pve独显直连

折腾

买了个新笔记本,老的笔记本也没啥用了,挂二手平台也出不了多少钱。就想着自己折腾的新东西。之前有个PVE虚拟机感觉很不错,现在尝试一下怎么使用

先说下我笔记本配置:
机械革命蛟龙P R74800H, RTX2060

初步工作

安装

安装很简单。下载iso,用balenaEtcher将iso写入U盘,然后插到电脑,u盘启动看提示安装即可。

电脑记得去bois关闭安全启动,不然会在U盘启动的时候报错。其他的倒是没什么坑,因为第一步就可以选择中文,后面只需要看提示就可以一直下一步了。

配置无线比较麻烦,所以最好还是插网线来操作。在设置域名IP的那一步,域名可以随便填,IP的话填个局域网的IP就可以,如果进去后无法上网。就需要将静态IP设置成DHCP模式了,就是让他自己获取IP。这个自行百度,关键词debain设置DHCP(pve是基于debain的)

安装完成默认是会自动重启的,如果你恰好又设置了U盘启动,就又会进入到安装界面。这时候只需要强制关机,拔掉U盘再开机即可

配置源

在其他电脑的浏览器输入 https://ip:8006打开web界面,注意这里是https,http是打不开页面的。

更换源vi /etc/apt/sources.list(注释掉原来的)

deb https://mirrors.aliyun.com/debian buster main contrib non-free

deb https://mirrors.aliyun.com/debian buster-updates main contrib non-free

deb https://mirrors.aliyun.com/debian-security buster/updates main contrib non-free

deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription

去掉企业源vi /etc/apt/sources.list.d/pve-enterprise.list
注释里面的内容
Ceph源vi /etc/apt/sources.list.d/ceph.list

deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-nautilus buster main
去除订阅提示

参考链接: Proxmox VE 7.x 关订阅提示

安装vim

vi不是很还用
apt-get purge vim-common -y
apt-get install vim

开启iommu

参考链接:https://foxi.buduanwang.vip/virtualization/pve/561.html/comment-page-1/
比如我电脑是amd的cpu
vim /etc/default/grub 找到GRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt amd_iommu=on video=efifb:off"

接着执行upgrade-grub
查看开启状态dmesg | grep -e DMAR -e IOMMU,这个时候应该啥也不会显示
重启reboot后再执行这个就能看到提示了,下面就是已经正常开启的提示
在这里插入图片描述
加载相应模块 vim /etc/modules 写入如下内容

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

在这里插入图片描述

屏蔽显卡驱动

让debian也就是pve的宿主机不加载显卡
vim /etc/modprobe.d/blacklist.conf 写入

nouveau
nvidia
nvidiafb

在这里插入图片描述
nvidia显卡的话需要增加一步
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf

lspci -v |grep VGA
在这里插入图片描述
可以看到RTX2060前面的是01:00,接着执行lspci -n -s 01:00
在这里插入图片描述
这里有四个,lspci -v|grep 01:00.0就可以看到它是什么设备了。比如第一个是显卡
在这里插入图片描述
第二个是应该是声音相关的lspci -v|grep 01:00.1
在这里插入图片描述
下面两个是USB的,不管它
接着执行echo "options vfio-pci ids=10de:1f15,10de:10f9" > /etc/modprobe.d/vfio.conf
后面的10de:1f15是之前的lspci -n -s 01:00显示的id

接着update-initramfs -u重启即可

创建虚拟机

在这里插入图片描述
在这里插入图片描述
系统这一栏,修改机型为q35,BIOS为OVMF(UEFI),添加EFI
在这里插入图片描述
磁盘这里只需要将总线/设备改成IDE,磁盘大小改大一点。用SCSI应该也可以,很多教程都是SCSI
在这里插入图片描述
CPU插槽和核心改一下,类别选host
在这里插入图片描述
内存也改大一点
在这里插入图片描述
网络把防火墙关了,其他不变(也可以后面防火墙放通)
在这里插入图片描述
完成即可,先别着急开机,先下载一个virtio-win.iso,上传到pve,然后添加这个iso到虚拟机。主要是为了解决等下安装系统找不到硬盘。这个iso就是个硬盘驱动,PVE 安装 win10 系统并使用 SCSI 设备的硬盘
、
上传的话如图,这里还有个从URL下载,应该可以直接写填url下载,我就不试了
在这里插入图片描述
接着点启动,然后点右边的控制台。等界面出来按回车(任意键都行)就能进安装界面,后面就和安装系统一样的操作了,进入系统后,先查看IP和开启远程桌面。看教程说是为了等下黑屏连不上,但是我没有遇到黑屏,控制台都能连接到界面。然后关机

添加PCI设备,将显卡添加到虚拟机。这里除了主GPU不勾选,其它三个都勾选
在这里插入图片描述
在这里插入图片描述
现在硬件配置大概是这样:
在这里插入图片描述
然后开机,等个十几分钟,他会自动安装显卡驱动,安装完成之后,就能在任务管理器和设备管理器看到显卡正常工作了,刚进系统没装驱动前,是看不到显卡或者显卡是不正常的。如果不行,可以在控制面板-程序里卸载掉显卡驱动相关程序,重启下让它重新安装
在这里插入图片描述

在这里插入图片描述

这里网上的教程都有坑,比如伪装CPU,修改/etc/pve/qemu-server/<你的虚拟机的ID>.conf。其实在pve7.1系统并不需要了,NVIDIA已经支持在pve虚拟机中使用显卡了。设置了这个反而会导致代码43

体验

先来娱乐大师跑个分吧
在这里插入图片描述
这东西能干嘛还没想好,打游戏的话不知道怎么将虚拟机的内容输出到笔记本的显示器。

就先玩玩,pve用起来还是很不错的

PVE(Proxmox Virtual Environment)是一款开源的虚拟化平台,它提供了一套管理工具,可以创建和管理虚拟机。当PVE无法连接时,可能是由于以下几个原因导致的: 1. 网络配置问题:首先需要确保PVE的网络配置正确无误。检查网络设置,包括IP地址、网关、DNS等,确保与虚拟机所在的网络环境相匹配。另外,确保虚拟机所在的网络也是正常工作的。 2. 防火墙设置:某些时候,防火墙可能会阻止PVE的连接。确保防火墙的设置允许PVE的入站和出站连接。如果有其他安全软件或设备,也要确保它们不会阻止PVE的连接。 3. 虚拟机配置问题:确保虚拟机的设置正确无误。检查虚拟机的网络适配器设置,确保它们与PVE的网络设置相匹配。另外,也要确保虚拟机的网络服务正常运行。 如果PVE无法连接,而虚拟机可以正常连接,可能是PVE本身的问题。可以尝试以下操作来解决问题: 1. 重启PVE:有时候,重启可以解决临时的连接问题。尝试重启PVE服务器,然后再次尝试连接。 2. 检查PVE的日志:查看PVE的系统日志,可以帮助我们了解连接失败的具体原因。有时候,日志中可能会显示一些错误信息,可以根据这些信息来确定解决方法。 3. 更新PVE:如果PVE版本较老,可能会存在某些已知的连接问题。尝试更新PVE到最新版本,看看是否能解决问题。 4. 检查网络设备:确保网络设备(如交换机、路由器等)正常工作,并且没有任何故障。有时候,网络设备的问题也会导致连接失败。 如果以上方法都无法解决问题,可以考虑寻求专业人士的帮助,他们可以更深入地分析和诊断连接问题,并给出定制化的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值