小白成长记12 PVE All in one AIO iKuai iStoreOS Alpine Docker

2023-11-21 3,495 3

您的订阅点赞分享充电打赏(三连投币分享)是对老高最大的支持和鼓励!看完片子,加爱折腾的群和讨论组:https://diyforfun.565856.xyz/ 欢迎您加入和有着共同折腾爱好的朋友们一起:折腾的开心!开心的折腾!

话说之前从录制《小白成长记》这个系列开始,做过ESXi、Unraid的AIO,关于PVE的操作,因为多期视频里断断续续各种系统都有涉及,所以一直没有专门做一期关于PVE AIO,一直有小伙伴和群友问什么时候出一期PVE的,刚好最近收到硬酷R2的零售版了,拿来为需要的新手朋友演示一下如何简单部署,让它们用起来。仅供参考,部分系统要想玩的好,还需要更深入的折腾。下面我们开始啦~

小白成长记12 PVE All in one AIO iKuai iStoreOS Alpine Docker

声明:爱折腾的老高视频及技术交流群仅供数码爱好者正规合法讨论技术交流。不涉及任何违法违规技术交流。请不要在评论或私聊中提及任何违法违规技术问题,一概不予回答谢谢合作。请各位朋友不在在群中讨论任何相关违法违规及风险问题,群规见群公告。所分享资源均来自互联网公开资源,均有其各自的作者和出处,尊重知识产权。相关设备和服务请购买正版。各厂商服务商请不要群内发广告、图片及二维码等。如有合作意向,敬请与老高联系:QQ 86549271
如有转载或部分引用请保留老高频道及视频连接,注明出处,谢谢合作!
您的订阅关注点赞分享充电打赏(三连投币分享)是对老高最大的支持和鼓励!看完片子,加爱折腾的群和讨论组:https://diyforfun.565856.xyz/
以下文字,需要边看视频边操作,看不懂的地方暂停,搞懂了继续。避免疏漏仔细看视频。
另外:后期可能会不断完善或者改进此文字版流程,因为视频已经无法修改了,所以以此文字版的为准。不懂的地方可以群里求助,大家互帮互助,或者群里聊天半小时自己搜索5分钟!谢谢诸位支持~

相关资源:

virtIO驱动ISO:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

PVE8.0.2官网下载
https://enterprise.proxmox.com/iso/proxmox-ve_8.0-2.iso

懒人vbios和多种核显的懒人GOP、igd.rom

包含:1035G7、1240P、12450/12650H/13900H、8505、N5095/5105、N95/100/200/300
点击下载

7~10代核显驱动:
https://www.intel.cn/content/www/cn/zh/download/776137/intel-7th-10th-gen-processor-graphics-windows.html

11~13代核显驱动:
https://www.intel.cn/content/www/cn/zh/download/785597/intel-arc-iris-xe-graphics-windows.html

硬酷官方资料站
https://www.iswott.com:5288/虚拟机镜像

一、PVE:
硬酷预装PVE登录地址:

https://10.0.0.10:8006
用户名root
密码ikoolcore

1、配置使用的电脑需要手动设置网卡IP地址为同网段比如:
IP:10.0.0.2
子网掩码:255.0.0.0
网关10.0.0.1(或者留空)

连接右上角网口(8156BG)见视频操作
打开浏览器访问PVE WebUI的IP,进入管理页面

2、一般来说有硬交换和虚拟交换两种拓扑方式,具体拓扑图见视频
本教程以虚拟交换方式为例
首先设置vmbr0绑定网口,见视频操作

3、上传ISO安装镜像和虚拟机备份等

二、iKuai虚拟机(10.0.0.1)
建立虚拟机见视频

1、编辑grub开启Intel iommu分组准备直通
(1)

nano /etc/default/grub
#添加以下:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

ctrl+x,y,回车保存退出

(2)更新grub:

update-grub

(3)添加设备黑名单为后面虚拟Windows直通核显显示输出做准备(不需要的可以不设置黑名单)

nano /etc/modprobe.d/pve-blacklist.conf

#在里面加入
blacklist i915
blacklist snd_hda_intel

ctrl+x,y,回车保存退出

解释:屏蔽intel核显,屏蔽声卡驱动

(4)更新initramfs:

update-initramfs -u -k all

(5)重启:reboot

2、添加直通网卡给iKuai爱虚拟机,安装iKuai系统并设置
见视频

3、iKuai联网正常后,设置PVE的网关和DNS
确认PVE的网关为10.0.0.1(主路由iKuai的IP),DNS可用阿里223.5.5.5和腾讯119.29.29.29
进入Shell ping下试试网络是否正常联通

三、换源(需iKuai和PVE均联网正常)

1、国内清华源(北方)中科大(南方)较快,二选一即可
将自带的源文件sources.list备份

cp /etc/apt/sources.list /etc/apt/sources.list_bak
#编辑sources.list (清华)
nano /etc/apt/sources.list

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
#(中科大)
deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

(2)编辑企业源,增加pve无订阅源

nano /etc/apt/sources.list.d/pve-enterprise.list
将其中原有的proxmox句首加# 注释掉,变为:#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
添加以下清华源:
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription

ctrl+x y 回车保存退出

添加pve无订阅源

nano /etc/apt/sources.list.d/pve-no-subscription.list
#粘贴以下pve无订阅源
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription

ctrl+x y 回车保存退出

(3)修复源401错误

nano /etc/apt/sources.list.d/ceph.list

将其中原有的proxmox句首加# 注释掉,变为:#deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

#添加中科大ceph源:
deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription

ctrl+x y 回车保存退出

(4)增加pve无订阅源

nano /etc/apt/sources.list.d/pve-no-subscription.list
#添加pve无订阅源:
deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription

ctrl+x y 回车保存退出

#更新
apt update && apt dist-upgrade -y

2、顺便把LXC更换为清华源:
备份APLInfo.pm

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back

更换为清华源:

sed -i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

重启服务后生效

systemctl restart pvedaemon.service

重启reboot

3、重启后,PVE更新过页面,可能会不再显示概况信息(CPU、硬盘、频率、温度等),可以手动再次设置,此脚本为硬酷预装PVE中自带,如自装PVE可以自行下载安装

https://github.com/KoolCore/Proxmox_VE_Status

cd /root/Proxmox_VE_Status
ls
chmod +x Proxmox_VE_Status_zh.sh
./Proxmox_VE_Status_zh.sh

ctrl+shift+r 硬刷浏览器缓存后生效

四、iStoreOS
建立虚拟机见视频
确认local—ISO镜像内固件img如iStoreOS已准备好

PVE-Shell下运行命令行,将img转为虚拟硬盘并导入虚拟机

cd /var/lib/vz/template/iso
ls
mv istoreos-21.02.3-2023060914-x86-64-squashfs-combined-efi.img istoreos.img
qm importdisk 101 /var/lib/vz/template/iso/istoreos.img local-lvm

注意以上101改为您的OP虚拟机ID

具体操作见视频

安装完成启动iStoreOS后,等待启动完成,回车激活控制台

修改固件登录IP

vi /etc/config/network

点i 进入编辑模式
改IP为同网段,比如10.0.0.250
点ESC,英文:wq回车保存退出

重启网络,或者reboot重启

service network restart

进入浏览器,访问iStoreOS的IP 10.0.0.250 进行初始化设置

具体操作见视频,完成iStoreOS的部署和设置后

打开iKuai完成DHCP服务的设置,可以根据自己的需求,按IP段给不同的设备分配不同的网关,来控制哪些设备走主路由0.1网关,或者走旁路由0.250网关。需要把上王的设备添加到iKuai DHCP静态分配里,给不同的设备设置好IP分配段和策略。

完成DHCP服务设置后,重启DHCP服务,查看iKuai显示DHCP服务正常 绿色显示

打开配置电脑之前手动设置IP的网卡,改为自动获取IP,查看DHCP分配IP地址是否正常。没问题后继续。

五、local—CT模板—模板
搜索alpine,下载模板

创建CT Alpine 具体操作见视频

完成后先不要启动CT,进入PVE-Shell,修改Alpine的配置

nano /etc/pve/lxc/102.conf


注102给为您的CT的ID号添加权限映射


lxc.apparmor.profile: unconfined
lxc.cap.drop:

ctrl+x 点y回车保存退出

启动LXC-Alpine,进入控制台账号密码登录

初始化

setup-alpine 

具体操作见视频

修改Alpine国内源

vi /etc/apk/repositories

用#注释自带的源
粘贴如下:二选一

#清华的源
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.18/main/
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.18/community/
#中科大的源
https://mirrors.ustc.edu.cn/alpine/v3.18/main/
https://mirrors.ustc.edu.cn/alpine/v3.18/community/

点ESC,英文:wq回车保存退出

#更新
apk update 
#安装需要的应用
apk add wget curl nano docker
#设置docker开机启动
rc-update add docker boot
#启动 docker 服务:
service docker start

docker中容器安装
以安装Portainer为例

docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/docker/portainer:/data portainer/portainer-ce:latest

其中端口号,name,/opt/docker/portainer存放配置数据的文件夹,均可根据需要修改

详细的Alpine使用教程可以看往期视频

六、备份还原Home Assistant为例

上传备份文件(一个虚拟机通常有2个备份文件)
PVE默认备份文件夹:/var/lib/vz/dump
见视频操作

HA默认登陆地址 http://homeassistant.local:8123

七、Windows11 核显直通显示输出

N300_gop.rom和igd.rom见分享

具体操作见视频,按照流程一步一步来。

八、TrueNAS安装
下载地址:https://www.truenas.com/download-truenas-scale/
具体操作见视频

九、虚拟Win11下安装N大Jellyfin for win

N大的Jellyfin下载地址:
Docker 版镜像: docker pull nyanmisaka/jellyfin:latest

Windows 版(安装包+便携版):
百度云:https://pan.baidu.com/s/1OK6NAtsigq4SUI2DAKDGgw?pwd=q8we
GoogleDrive:https://drive.google.com/drive/folders/1qO2l5Z12nMC7-GHLNEw299N16YdJVdON

备用:https://hub.docker.com/r/nyanmisaka/jellyfin

具体操作见视频

参考引用:
https://github.com/gangqizai/igd
如有转载或部分引用请保留老高频道及视频连接,注明出处,谢谢合作!
您的订阅点赞分享充电打赏(三连投币分享)是对老高最大的支持和鼓励!看完片子,加爱折腾的群和讨论组:https://diyforfun.565856.xyz/ 欢迎您加入和有着共同折腾爱好的朋友们一起:折腾的开心!开心的折腾!

转载原创文章请注明,转载自: 爱折腾的老高博客 https://diyforfun.cn

相关文章

[老高分享]免费开源远程桌面神器RustDesk/支持多种系统搭建跨平台使用/支持硬件解码
2024新款升级铁威马F4-424NAS网络存储服务器评测
零刻GTi14 Ultra迷你电脑深度拆解测试双2.5G/WIFI7/PCIe内置电源
¥899铭凡最便宜的机器!轻度升级版UN100D迷你电脑深度拆解测试,双2.5G网口
玄派创世魔方:80W性能怪兽深度首发评测,全面解析
迷你电脑玩独显也可以很潇洒~逍遥君显卡扩展坞 兼容雷电4/雷电3/USB4

评论(3)

    1. @user976 你好。You can ask the manufacturer or the customer service of the seller for the BIOS ROM, then use UBU or MMTOOL to extract the GOP in the BIOS, add the IGD shared by QZgang on GitHub, and use the command line to merge it into 1 vbios ROM. For details, you can see these two blog posts of mine https://diyforfun.cn/679.html https://diyforfun.cn/1054.html. If BiliBili is not convenient to watch, you can also watch my Youtube https://youtu.be/D4Q66ctW1xI https://youtu.be/qSYRJeZCp3w

发布评论