找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3123|回复: 13

[虚拟机相关] PVE自用 All In One 有关配置

[复制链接]
发表于 2023-2-9 12:09 | 显示全部楼层 |阅读模式
内容[/align] [align=left]尾巴
本帖最后由 Togoc 于 2023-2-14 13:50 编辑


自用 All In One +有关配置
说明:
        1. 仅针对自己设备的一些配置
        ---


(一).  PVE 虚拟机安装及配置

可以用一些工具pve-tools等进行修改,需要先下载上传,简单实用熟练了也挺方便的 不敢太依赖这些插件,有些时候卡住了也不懂什么情况:心理洁癖 ):
pvetools:https://github.com/ivanhao/pvetools
pve多余内核清理:https://github.com/afrojewelz/pvekclean  

1、打开PVE节点的shell,输入命令:
  1. nano /etc/default/grub
复制代码

找到:
  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet"
复制代码
改为:
  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
复制代码
若需要核显虚拟化则改为:
  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt i915.enable_gvt=1"
复制代码
有关核显虚拟化具体参考: PVE7教程【篇一】硬件虚拟化 显卡直通与GVT-g
2、在PVE的shell中输入:
  1. nano /etc/modules
复制代码
在文件下面添加新内容
  1. vfio
  2. vfio_iommu_type1
  3. vfio_pci
  4. vfio_virqfd
  5. kvmgt # 核显虚拟化不需要注释掉
复制代码
有关核显虚拟化具体参考: PVE7教程【篇一】硬件虚拟化 显卡直通与GVT-g

3、最后更新配置信息并重启PVE主机
  1. update-grub
  2. update-initramfs -u -k all
  3. reboot
复制代码

额外一些配置代码
修改源相关
deb http://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb http://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free

添加启动盘
  1. qm importdisk 100 /var/lib/vz/template/iso/ds918.img local-lvm
复制代码

添加硬盘直通
1. 查找本机硬盘
  1. ls  /dev/disk/by-id/
复制代码

2. 直通硬盘
  1. qm set 100 -sata2  /dev/disk/by-id/ata-WDC_WD42EJRX-89BFNY0_WD-WX42DB165FAY
复制代码
3. usb设备
  1. qm set 101 -usb0 host=1d6b:0002
复制代码
4. smb:方便上传虚拟机备份
  1. apt install -y samba
复制代码
  1. nano /etc/samba/smb.conf
复制代码
添加以下代码:目录按自己需求
  1. [dump]
  2.    comment = dump file
  3.    path =  /var/lib/vz/dump
  4.    guest ok = no
  5.    browseable = yes
  6.    write list = root
  7. [iso]
  8.    comment = dump file
  9.    path = /var/lib/vz/template/iso
  10.    guest ok = no
  11.    browseable = yes
  12.    write list = root
复制代码
添加smb用户,按要求输入两次密码,按需配置
  1. smbpasswd -a root
复制代码

  1. service smbd restart
复制代码
没有问题就可以使用了





(二).  安装 黑群晖 及配置

**本人精通有关虚拟机安装,篇幅问题,网上也有很多就不记录了,仅记录部分优化内容**如果是esxi安装会有一些奇怪问题,比如 video station 无法解码,其他没有深究

    1. 引导下载:https://wp.gxnas.com 该链接有很多武功秘籍且不需要自宫即可入门
    2. 添加启动盘   *自行修改相关参数, 网卡不要选virtio,上传不稳定(自己测试)
  1. qm importdisk 100 /var/lib/vz/template/iso/ds918.img local-lvm
复制代码

  3. 套件及相关配置
--- 套件来源:
6.x
  1. https://spk.imnks.com/
复制代码
7.x
  1. https://spk7.imnks.com/
复制代码

--- Docker:

修改源:Aliyun 镜像  *自己申请呀,不要抄了
https://aydbzter.mirror.aliyuncs.com

jellyfin测试硬解用

  1. docker run -d  --net=host  --device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0 --name="jellyfin-nastool" nyanmisaka/jellyfin:latest
复制代码

TMB刮削api,自己申请啊72e784dc266a03017b3e0365e50f71a3
Aria2安装
  1. docker run -d \
  2.     --name aria2-pro \
  3.     --restart unless-stopped \
  4.     --log-opt max-size=1m \
  5.     -e PUID=$UID \
  6.     -e PGID=$GID \
  7.     -e UMASK_SET=022 \
  8.     -e RPC_SECRET=123456 \
  9.     -e RPC_PORT=6800 \
  10.     -p 6800:6800 \
  11.     -e LISTEN_PORT=6888 \
  12.     -p 6888:6888 \
  13.     -p 6888:6888/udp \
  14.     -v /volume1/sandisk/aria2-config:/config \
  15.     -v /volume2/4tdisk/aria2:/downloads \
  16.     p3terx/aria2-pro
复制代码

  1. docker run -d \
  2.     --name ariang \
  3.     --log-opt max-size=1m \
  4.     --restart unless-stopped \
  5.     -p 6880:6880 \
  6.     p3terx/ariang
复制代码

frpc
  1. docker run --restart=always --network host -d -v /etc/frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc
复制代码
加载本地镜像&镜像上传到docker hub
  1. docker import openwrt.tar.gz  togoc/openwrt
复制代码
混杂模式+运行
ip link set eth0 promisc on
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
  1. docker run  --name openwrt -d --network macnet --privileged  togoc/openwrt /sbin/init
复制代码

  4. 群晖 6.2.3 隐藏引导盘硬盘休眠  * 其他版本没有测试过

参考链接:https://wp.gxnas.com/7527.html#toc_14

  • 关闭虚拟机
  • 启动引导选择 esxi/vmware 模式 * 重点
  • 开启ssh连接
  • ssh 修改grub
修改grub代码
cd /dev/
mkdir -p /tmp/abc
mount -t vfat synoboot1 /tmp/abc
cd /tmp/abc/grub

进入 grub 目录后,打开 grub 文件即可进行修改,修改前先查看sata控制器的情况
synoboot1 这个目录找不到 grub 文件,检查第二步引导

  • 运行
    lspci -n | grep "0106"

检查sata控制器个数
  • 打开 grub 文件,找到 set sata_args='SataPortMap=414  DiskIdxMap=071000 SasIdxMap=0' 这行进行修改  *引导不同可能内容不同,可以添加
  • 修改完重启

这几个参数的意义和修改自己看链接,主要说一下个人的见解(感觉不完全对,看了网上很多说法,但是每个人的机器不一样有点萌萌的):


1. 判断引导盘所在的是哪个控制器
2. 通过修改 DiskIdxMap 把引导盘的控制器挤出去,例如:我知道引导盘在第二个控制器,对应”071000“的10,把它转成16进制就是16,对应第17个硬盘位置,DS918最多16个盘就不显示啦
3. SataPortMap=414 注意每一位要大于你实际控制器sata盘的数量,比如你直通sata控制器在第一位有4个孔位,如果你写2会导致sata控制器直通的盘显示不完整

参考链接:https://wp.gxnas.com/7527.html#toc_14
完全硬盘休眠,解决休眠后 唤醒问题
  1. vi  /etc.defaults/syslog-ng/patterndb.d/scemd.conf

  2. destination d_scemd { file("/var/log/scemd.log"); };
  3. 改成:
  4. destination d_scemd { file("/tmp/scemd.log"); };
复制代码

5. 核显问题及补丁:https://wp.gxnas.com/7952.html

6. video station 转码 6.2.3参考:https://wp.gxnas.com/7561.html

7. 指定版本套件下载:https://archive.synology.cn/download

***其他备用代码***硬解检查代码
  1. cat /sys/kernel/debug/dri/0/i915_frequency_info
复制代码
8. 群晖7.x 版本人脸识别可以搜索libsynophoto-plugin-model关键字查找相关教程



(三).  安装 openwrt-lxc 及配置
网上有很多教程重点说明的是lxc安装会导致zerotier网口出现问题,参考:https://www.bilibili.com/read/cv16236206/

1. 自行安装是在不行可以bai度搜索  ProxmoxVE 7.0 LXC下搭建 关键字, 查看相关教程
  1. pct create 100 \
  2.         local:vztmpl/openwrt.tar.gz \
  3.         --rootfs local-lvm:2 \
  4.         --ostype unmanaged \
  5.         --hostname OpenWrt-esir \
  6.         --arch amd64 \
  7.         --cores 4 \
  8.         --memory 1024 \
  9.         --swap 0 \
  10.         -net0 bridge=vmbr0,name=eth0

  11. nano /etc/pve/lxc/103.conf

  12. # 按需修改
复制代码
  1. arch: amd64
  2. cores: 2
  3. hostname: OpenWrt
  4. memory: 256
  5. net0: name=eth0,bridge=vmbr0,hwaddr=62:36:E6:02:43:0A,type=veth
  6. onboot: 1
  7. ostype: unmanaged
  8. protection: 1
  9. rootfs: local-lvm:vm-103-disk-0,size=1G
  10. swap: 0
  11. lxc.include: /usr/share/lxc/config/openwrt.common.conf
  12. lxc.cgroup2.devices.allow: c 10:200 rwm
  13. lxc.hook.autodev: sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun"
复制代码

2.旁路由设置
  • 进入openwrt主页,欣赏系统状态
  • 转到 网络=>接口=>LAN=>修改=>基本设置  修改完 保存&应用

协议:                        静态地址
IPv4:                        192.168.1.2                # 这个是设置你的openwrt的地址
IPv4子网掩码:                255.255.255.0                # 照抄无意义的修饰代码
IPv4网关:                192.168.1.1                # 主路由器的ip地址
使用自定义DNS服务器:        192.168.1.1                # 主路由器的ip地址
IPv6后缀:                禁用

DHCP 服务器
忽略此接口:                ☑️                         # 记得勾起来

  • 高级设置 修改完 保存&应用
使用内置的Ipv6管理    不要勾

  • 桥接接口 不要勾   绑定到eth0 *这里要注意你是不是单网口 如果你直通了多个网口 你自己看着办吧
  • 一般到这里你的openwrt 就能通网了
  • 自定义防火墙 网络=>防火墙=>自定义规则
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

iptables -I FORWARD -i ztzlgmj7sf -j ACCEPT
iptables -I FORWARD -o ztzlgmj7sf -j ACCEPT
iptables -t nat -I POSTROUTING -o ztzlgmj7sf -j MASQUERADE

前面是旁路由 后面是zerotier




以下为配置备用代码内容

--- frp内网穿透


*备用
  1. mkdir frps
  2. cd frps
  3. wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
  4. chmod 700 ./install-frps.sh
  5. ./install-frps.sh install
复制代码

--- cpufrequtils
  1. apt-get install cpufrequtils
复制代码
解决只有powersave和performance模式:
  1. nano /etc/default/grub
复制代码


GRUB_CMDLINE_LINUX_DEFAULT
后面添加
intel_pstate=disable


  1. update-grub
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1恩山币 +1 收起 理由
uu236 + 1 一看就是觉得高端、大气、上档次!

查看全部评分

发表于 2023-2-9 12:26 | 显示全部楼层
一键不爽么?

点评

感谢评论,我不太会发帖,后面补充  详情 回复 发表于 2023-2-9 12:29
回复 支持 反对

使用道具 举报

发表于 2023-2-9 12:27 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-9 12:29 | 显示全部楼层

感谢评论,我不太会发帖,后面补充
回复 支持 反对

使用道具 举报

发表于 2023-2-9 12:43 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2023-2-9 12:53 | 显示全部楼层
思考下,看看怎么玩
回复 支持 反对

使用道具 举报

发表于 2023-2-9 16:46 | 显示全部楼层
思考下,看看怎么玩
回复 支持 反对

使用道具 举报

发表于 2023-2-10 09:17 | 显示全部楼层

感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2023-2-10 14:22 | 显示全部楼层
本帖隐藏的内容需要积分高于 999999999 才可浏览

点评

哈哈,方便我自己使用,这些自己去申请就好了  详情 回复 发表于 2023-2-10 18:36
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 18:36 | 显示全部楼层
kftjsdy 发表于 2023-2-10 14:22
本帖隐藏的内容需要积分高于 999999999 才可浏览

哈哈,方便我自己使用,这些自己去申请就好了,隐藏的都是一些key
回复 支持 反对

使用道具 举报

发表于 2023-2-10 19:20 | 显示全部楼层
一直就想要all in one的机器,可黑群总是出问题

点评

6.2.3目前我用起来比较稳,photos 好像有点问题,我不用就没管他了  详情 回复 发表于 2023-2-10 21:55
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-10 21:55 | 显示全部楼层
bad_men 发表于 2023-2-10 19:20
一直就想要all in one的机器,可黑群总是出问题

6.2.3目前我用起来比较稳,photos 好像有点问题,我不用就没管他了
回复 支持 反对

使用道具 举报

发表于 2023-3-22 15:00 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

发表于 2023-5-11 20:51 | 显示全部楼层
这个记录帖子不错!谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-7-6 03:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表