在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中使用了同一个宿主目录。且使用一个管理软件在线管理。这里需要对防火啬做个设定,使得一个端口和地址能防问到内容。

总结

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

相关推荐
青瓦梦滋19 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家19 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang1338308907519 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻20 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
IpdataCloud21 小时前
批量查IP的API接口怎么选?免费API配额瓶颈与离线库本地批量方案实测
网络·网络协议·tcp/ip
ITyunwei09871 天前
售后夜间值守怎么落地:从告警到交接的工单系统配置笔记
网络
Smoothcloud润云1 天前
GPU远程纳管安全吗?最小权限、网络边界与日志审计实战
服务器·网络·人工智能·安全·gpu算力·gpu
ai大模型-探索者1 天前
Function Call与MCP(区别、联系与实战)
java·服务器·网络
木子欢儿1 天前
Debian 13 + vsftpd 搭建FTP服务
linux·服务器·前端·网络·debian
达~熊迪1 天前
IP 分配前核查:把在线状态和使用登记一起看
服务器·网络·tcp/ip