玩机日记 9 PVE部署飞牛fnOS

目录

1、创建fnOS虚拟机

2、设置虚拟核显、sata硬盘直通

虚拟核显直通

sata芯片直通

3、安装fnos

关闭安全启动

正式开始安装

4、设置fnos

5、将fnOS设置为dmz主机


穿越回来发现,fnos并不能识别我直通的虚拟显卡并开启硬件解码。因此最后我只能删除fnos的虚拟机,改为使用黑群晖。不过,我还是决定把这篇日记发出来,也许可以帮到其他人。

25/02/24更新:经过我的测试,群晖使用rclone挂载AList到QEMU磁盘上会导致储存池损毁!反复重装群晖试验稳定复现!多重启几次就进不了系统了!

与此同时我找到了fnOS识别虚拟显卡的方法,因此群晖相关的日记我全部改为X.5(外传),从玩机日记10开始全部改为fnOS重新进行部署。

1、创建fnOS虚拟机

飞牛私有云 fnOS

复制下载链接

打开pve的local储存,从url下载

粘贴下载链接,点击查询网址,点击下载

下载速度很慢需要耐心,或者也可以本地下载好点上传

下载/上传好之后点击创建虚拟机,勾选开机自启

选择下载的iso,下一步

机型选择q35,bios选择uefi,添加efi存储。下一步

后面要配置硬件直通,那就一定要选择uefi,不可以选择seabios!

我的pve磁盘大小为2t,已经分配了512g给Windows11,pve自身还需要一些空间开储存iso、备份和各种软件等等,因此就给fnos分配1t磁盘空间吧。

记得勾选SSD仿真!这里我忘记勾了,后面手动调过来的。

下一步。

cpu有几核就给几核,类别选择host

我的物理机有32g内存,Windows11给了24g,istoreos给了2g,这样还剩下6g内存可用于分配。pve自身还需要一些内存维持运行,所以我给fnos分配4g内存。

取消勾选防火墙,下一步

完成创建

2、设置虚拟核显、sata硬盘直通

虚拟核显直通

如何创建虚拟核显玩机日记 2 使用pve_source一键设置PVE,配置核显sr_iov-CSDN博客

选中fnos,硬件——添加——PCI设备——原始PCI设备,选择一块虚拟核显(最上面的730是物理核显,不可以占用,否则虚拟核显会被卸载)直接点击添加,不可以勾选主GPU(会导致控制台无画面输出),不可以勾选所有功能(会自动切换为物理核显)

勾选pci-express,点击添加

将硬件中的默认显示修改为virtio-gpu

sata芯片直通

把你主板的sata控制器直通给fnos,这样直接插在主板上的sata硬盘就都直通给了fnos。这样机械硬盘就可以正常休眠了。

如果你有两块sata硬盘但只想直通其中一块,那请购买一块pcie x1转sata的扩展卡插在主板上。然后两块硬盘分别插在扩展卡和直插主板。直通的时候你会看到两块sata控制器,这样就可以选择直通其中一块硬盘了。

点击添加——PCI设备——原始PCI设备,选择sata控制器

勾选所有功能和pci-express,点击添加

3、安装fnos

关闭安全启动

转到控制台,Start Now,然后狂按esc,进入bios

依次选择Device Manager——Secure Boot Configuration,⬇️选择Attempt Secure Boot,按空格取消,回车

然后选择Reset Secure Boot Keys,回车,yes

最后按f10,按y

一直按esc退出,选择continue,ENTER

正式开始安装

自动重启后进入到fnos的安装界面。选择安装硬盘,这里我就安装到m.2(QEMU HARDDISK)了,速度最快

分配大小就默认好了,没啥影响

这样就自动开始安装了

网卡就一张虚拟网卡,也没得选。保存

它叫我们把引导盘拔掉。先停止虚拟机

硬件这里,点击移除CD/DVD驱动器,回到控制台开机

这里显示了web页面。打开对应的IP地址:5666

然后就是一些基本设置,不赘述了

4、设置fnos

立即创建储存空间

选择其中一块硬盘(我选择先添加m.2系统盘),选择basic模式点击下一步,下一步,确定创建。

同样的方法,添加剩下的两块硬盘

创建完毕。两块sata硬盘考虑到以后可能会添加硬盘扩展空间,我选择了linear模式

切换到硬盘信息,点击右上角设置硬盘休眠

编辑网络修改为静态ip

修改为手动设置,直接点确定即可。

开启ssh,由于虚拟机的vm id是102,端口我决定映射为22102,怎么添加路由器端口转发,这里不赘述了,完成后可以使用xshell测试连接玩记日记 8 PC使用moonlight远程连接PVE上的Windows11,开启Windows11的远程桌面和ssh并添加转发,给远程桌面添加ssl证书-CSDN博客

给fnos添加ssl证书

玩机日记 1 前期准备工作:申请公网ipv4、购买域名、申请SSL证书-CSDN博客

玩机日记 3 PVE配置SSL证书,主路由端口转发,实现远程访问PVE-CSDN博客

把玩机日记3中下载的pem证书上传上去

然后点击服务配置,全部换成我们上传的证书

开启强制https连接

5、将fnOS设置为dmz主机

这一步实在是太重要了,是整个allinone提供网络服务的底层基础,所以我单独拎出来讲

首先,确保你的路由器关闭了外部入站的防火墙

玩机日记 3 PVE配置SSL证书,主路由端口转发,实现远程访问PVE-CSDN博客

配置端口转发,1024-65535,TCP-UDP,全部转发给fnOS

确保它位于所有转发规则的最底下!后续添加新的端口转发,请手动调整顺序,确保fnos的dmz主机设置始终位于所有转发规则的底下,否则所有其他转发规则均无法生效!

设置好之后,可以用别的网络的设备来访问http://你的.域名:5667,尝试访问fnOS

### 如何在 FNOS部署爱盼应用 #### 准备工作 确保已安装并配置好云 NAS 的基础环境。这包括但不限于更新系统至最新版本,以及确认 Docker 已经正确安装并可以正常运行。 #### 获取镜像 前往云桌面的 Docker 应用界面,在搜索栏中查找与“爱盼”相关的官方或可信第三方提供的 Docker 镜像。假设存在名为 `apian/apian` 的镜像代表爱盼服务,则应选择此条目作为目标下载对象[^1]。 #### 创建存储卷 为了持久化保存数据,建议新建一个专门用于存放爱盼相关文件的数据卷。进入 NAS 文件管理器,于合适的位置建立新文件夹,比如命名为 `/mnt/data/apian-config` 来容纳必要的配置文件和其他重要资料。 #### 启动容器 返回到 Docker 控制面板,通过点击右上角按钮来启动新的容器实例。对于容器名可自定义命名;而针对资源分配部分可根据实际需求调整CPU、内存限额等参数设定。特别注意的是要勾选允许随主机一同启动选项以便长期稳定运作。 #### 端口映射 依据爱盼的具体功能特性决定对外开放哪些端口号给外部设备连接使用。如果默认监听8080端口提供Web接口访问权限的话,那么就需要在此处将宿主机相同编号开放出来供外界调用。 #### 数据挂载 把之前准备好的 `/mnt/data/apian-config` 路径关联至容器内部相应位置(通常为 `/config` 或者其他指定目录),从而保障即使重启也不会丢失任何个性化修改过的设置项。 #### 环境变量配置 视情况向容器传递必需的环境变量信息,例如时区(`TZ=Asia/Shanghai`)或其他可能影响行为表现的关键字串。这些都可以帮助更好地适配所在地区的操作习惯或是满足特定业务逻辑的要求。 #### 完成部署 当上述各项准备工作均已完成之后,最后一步便是正式提交创建请求,等待片刻直至整个过程结束为止。此时应该能够顺利浏览到由爱盼所提供的初始页面或者是按照预期方式工作的状态了。 ```bash docker run -d \ --name apian-service \ -p 8080:8080 \ -v /mnt/data/apian-config:/config \ -e TZ="Asia/Shanghai" \ apian/apian:latest ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值