pve远程连接 spcie_proxmox折腾 篇一:解决j3455直通iommu分组问题,PVE内核编译教程...

本文详细介绍了如何解决华擎J3455主板在Proxmox VE (PVE) 下启用IOMMU分组遇到的问题。通过编译PVE内核,应用特定的ACS_override补丁,教程中提供了编译环境的设置、内核源码获取、关键步骤的修改以及内核安装和备份的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新:

2020.02.22更新内核pve-kernel-5.3.18-2,常规更新,今后不会一有新版本就更新了,估计大版本更新再编译新内核了,每一次都挺折腾的,而且编译出的内核有bug恢复起来挺麻烦链接 提取码: 6cfx 12.13更新内核pve-kernel-5.3.13.1,常规更新。链接 提取码: wc6n 12月6日更新内核pve-kernel-5.3.10.1 基于5.3版本内核的promox-ve6.1-2已经release了,5.3版本内核可以摆脱5.0版本内核独立使用了。链接 提取码: 7ngi 11月14日更新 内核5.3.7-1,一不小心跟着官方源码跑到比正式版前面很多了,而5.0版本的Ubuntu源码被我删了,懒得再下,所以干脆编译了这个版本,大家可以先行尝试,或者等待官方更新到5.3内核版本后再使用链接 提取码: nn91 9月4日更新pve内核 5.0.21-2链接提取码: zcyv

本文教程内容是解决华擎J3455主板在PVE下开启IOMMU不能分组的问题,解决办法是编译PVE内核,打上特制的ACS_override补丁并安装。

提醒:安装内核有宿主系统崩溃的风险,请务必先进行备份。

详情我将写一篇LVM下安装的PVE利用snapshot创建快照实现宿主机备份与还原的帖子教程。

首先是常规的pve操作内容,请用root用户,包括编译部分也要用root用户编译,老外的建议,不清楚为什么。

1.开启IOMMU分组功能。

编辑 /etc/default/grub,将以下部分修改如下:

GRUB_CMDLINE_LINUX_DEFAULT&

### 配置PVE Proxmox VE中的SPICE图形化远程管理 #### SPICE概述 SPICE (Simple Protocol for Independent Computing Environments) 是种用于访问虚拟机的协议,允许用户通过网络连接到虚拟桌面并提供更好的用户体验,包括音频支持等功能。 #### 修改虚拟机设置以启用SPICE 为了使虚拟机能响应来自外部客户端的请求而不是仅限于localhost, 必须调整其配置参数。这可以通过编辑VM定义文件来完成,具体来说就是更改`spice`部分下的监听地址[^1]。 ```bash qm set VMID -kvm-spice 1 -scsihw virtio-scsi-pci -virtio0 /var/lib/vz/images/VMID/vm-device virtio-net-pci,netdev=net0,mac=MAC_ADDRESS,id=net0 \ -bios ovmf \ -machine q35,accel=kvm \ -cpu host,kernel_irqchip=on \ -smp sockets=1,cores=CORES,threads=THREADS \ -memory MEM_SIZE \ -boot order=c \ -serial none \ -vga qxl \ -soundhw hda,duplex=off,model=ich6 \ -usb on \ -tablet on \ -spice port=PORT,password=PASSWORD,tls-port=TLS_PORT,ticket-timeout=SECONDS,agent-mouse=off,copy-paste=on,filetransfer=on,streaming-video=all,default-mode=insecure,x509-dir=/etc/pve/spice/certs/,listen=LISTEN_IP ``` 上述命令中的些重要选项解释如下: - `-vga qxl`: 使用QXL视频驱动程序替代标准VGA适配器。 - `-soundhw ...`: 启用声卡模拟设备。 - `-spice ...`: 设置SPICE服务的各种属性,比如端口号、密码保护以及最重要的监听IP(`listen`)。 对于大多数情况而言,将`LISTEN_IP`设为`0.0.0.0`可以使得该服务接受任何来源的连接尝试;而如果只希望特定网段内的主机能够建立会话,则应指定实际使用的子网掩码对应的广播地址或具体的内部接口地址。 #### 安装必要的软件包和服务 确保宿主机已安装了最新的qemu-kvm及相关依赖项,并且防火墙规则允许TCP流量进入所选的SPICE端口范围(默认情况下是从61001起始)[^3]. 另外还需要考虑SSL/TLS加密通信的安全需求——即生成自签名证书或者获取由受信任CA签发的有效凭证,并将其路径告知给Proxmox以便正确加载这些材料作为身份验证依据的部分。 #### 测试与诊断 旦完成了以上步骤之后,应当重启目标虚拟机使其应用新的设定变更。此时再次点击Web UI界面上提供的链接应该不会再触发浏览器下载行为而是直接开启相应的应用程序窗口展示登录画面。如果有问题发生的话可以从日志记录里寻找线索解决问题所在之处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值