在PVE中的直通和共享文件访问

背景:

不久前,有一台服务器,运行了一些小组件,它的底座是PVE,还做了一个集群。

  1. 网络
    现在服务器有一些功能调整,想要发挥它的多网卡能力。因为一个上面有四个网卡,一个上面有两个。两个的这个其中有一个网卡,用来建立了集群。另一个用来做对外服务。这个对外服务和四网卡的,其中一个网口叫3吧也是提供同网络服务的,而4是用来做互通和同步备份的。只互联了这两台机器。
    集群以后,用任一个的IP,就能管理这两台机器,且其中一个主用网口掉线后,也能通过互联口通信。
  2. 存储
    两网口的有16T的双盘RAID2.所以在PVE中做成了一个目录。为了把这个目录分配出去。我用了NFS,是通过ubuntu的LXC做的一个NFS服务,然后mp 直接做的目录映射,这样,这个空间可以分配给两台机器使用。我不知道这是不是合适,这种情况ubuntu就不能做快照了。我个问题是如果盘在,PVE系统坏了,我不知道这盘上的内容是不是还能存在。在四网口的机器制做了群晖7.2的KVM容器。他能找到,NFC,并且能做前端的编辑器。完全是一个网络浏览器的操作系统。
  3. 互通
    有时候我会做一些开发,这时在往其中一台机器放入下载文件时候,会有些不便。今天就讲下这种情况。

问题:

PVE无法直接使用Docker , 我使用了两种办法,在LXC容器下安装了docker环境。基于unbuntu, debian, opensuse.都有过。 第二种在群晖中使用。这些容器间有复杂的网络关系。他们可以使用本机其中一个网口,也可以同时使用两个,群晖就用了两个。这样他可以做为数据的中心。但是群晖是不能直接上互联网的。因为安全限制。

现在我需要把,某个专网的KVM的互联网内容,文件,分配给群晖用。挥者这个文件PVE中的一个共享目录,来提供多个容器和环境使用。而不必通过网络联接。也就是,不使用网络连通彼此,而是能过,某种硬盘做为渠道。

直通

为了防止互联网被误用,在PVE集群中的这个四网口其中一个分配直通给专用KVM,这个KVM中是immatewrt ,现在是25版本。用的apline ,是apk. 的包管理。在直通这里,需要四步,1,为grub开通参数, immo on. immmo =1. grub update reboot. 2,添加PCI设备,给KVM虚拟机。这里一定不要选择全部功能,full function.全总的话,四个网卡将全都占用,使设备掉线。还得重启。3,另一咱方式是集群中,Mappint network device 这里可以新建对应的,网口id.这样在,添加PCI时上面的选框中就会有这个Virt PCI.4,将下载的openwrt 的分支或主包,添加到刚建立的虚拟机,然后启动环境。

ifconfig 能看到,ethnet就说明,启动成功了。然后,vi. /etc/config/network把,192地址改变,这个专用网卡,所直通的网址。

至此直能就完成了。 要找到其中那个编号的网口,可能需要多试几次。

文件的共享

从传统上,宿主和容器间的文件是用 9pvirtio. , 在PVE 8及 openwrt 25都有完好的支持。只需要在KVM容器中,加入一个- args. -virtio. mapping=dir. name=passthroug ,passthroug,- 的配置。然后这个文件夹将可以在openwrt 中,可以使用。当然多要在openwrt中先安装,9p-virtio-fs相关的包,并启动加载相应的module.然面需要把mount. passthroug. /dir 加么,rc.local .这样开机后将自动加载。 在immatewrt. 中,使用了中国的镜像软件源。在界面上可找到一个FileBrowser的内核与LUCI的界面,界面只有两个参数。端口与目录。然后使用宿主的目录,启动这个服务。然后这个,直通过来的主机就能在一区域中使用这个目录了。

新的环境

将上面建立的immatewrt 做一个复制,然后删去直能的设备,改用网开如的虚拟出的网卡,进入以后也加载同一个目录,因为以前的9p virtiofs的参数还要,直要在KVM启动后,mount 成功就可以了。这样就在两个KVM中使用了同一个宿主目录。且使用一个管理软件在线管理。这里需要对防火啬做个设定,使得一个端口和地址能防问到内容。

总结

经过上面的过程,将能联通两个隔开的网络环境,相当于共享目录。为何这样做,因为这样像下面这样,对鸟起到一个保护做用。

相关推荐
德思特1 小时前
国产GNSS模拟器崛起:高端性能如何突破技术壁垒实现国产替代?
经验分享
从零开始的嵌入式之旅1 小时前
day31
linux·c语言·经验分享·笔记·嵌入式硬件
MC皮蛋侠客10 小时前
DNP3 系列(十二):测试与工具链——模拟器、Wireshark 与一致性测试
网络·wireshark·dnp3
观测云12 小时前
Fastjson 高危 RCE(CVE-2026-16723):如何用观测云快速发现并完成修复
网络·安全·可观测性·观测云
楷哥爱开发13 小时前
TikTok Shop新加坡本土店入驻:如何选择新加坡本土住宅IP?
网络·网络协议·tcp/ip
网安蟹佬霸14 小时前
# 网络流量分析实战:从Wireshark到入侵检测系统构建(2026最新版,附完整流量分析链与IDS规则集)
网络·测试工具·安全·开源·wireshark·密码学·哈希算法
德思特16 小时前
从部署到优化:德思特手持式频谱仪的5G快速部署测试方案
经验分享
昌原的儿子LEO16 小时前
进程和线程(2)
linux·服务器·网络
Zzzzmo_17 小时前
【网络原理】TCP/IP协议02
网络·tcp/ip