https://www.linux-kvm.org/page/VirtFS
I don’t know whether it’s currently exposed in TrueNAS, but definitely possible. Hope it’s more reliable than 9pfs.
https://www.linux-kvm.org/page/VirtFS
I don’t know whether it’s currently exposed in TrueNAS, but definitely possible. Hope it’s more reliable than 9pfs.
Welp, IMO, dns server on the clients should always point to the router. And the router itself should have multiple dns server addresses. But I’m not a network guy. Just sharing what worked for me with 0% internet disruption (caused by pi-hole downtime).
This.
I prefer to have dedicated DNS servers and not rely on routers for DNS. if a router goes down I sill want to be able to resolve and reach local resources. But I use my local network for lots more than just Internet access.
I have also had routers become overloaded and drop DNS requests while still passing traffic. My current routers are better than that, but I still like to keep the services separate.
Well, my routers are OPNsense and in environments that demand higher availability I have a HA pair of two OPNsense units.
I share your sentiment about running the resolver on e.g. a Cisco IOS device or many consumer routers, but it all depends on what you call “router”
An OPNsense system running on quality hardware can easily run Unbound and AdGuard Home (if you want filtering capabilities) on the box and HA is available for the entire system not just DNS.
Is incorrect, as the link I posted shows.
OPNsense is much more than a router
My long term plan is for an HA pair of OPNsense boxes, but not this week.
Currently my external router is an Ubiquiti ER-10X and my internal router is an Ubiquiti Dream Machine Pro with a DMZ in between.
Incorrect with some dose of hopium
I appreciate your comment but the current state of the art is still NFS or SMB and both have significant limitations. p9fs was what the release that shall not be named tried and failed to use.
So maybe, yes, VirtFS will finally tackle this.
I will have to find some time to investigate if this is really a general solution or if it only works with Linux guests on Linux hosts in which case it would buy me nothing.
I want to run either Linux VMs on FreeBSD or FreeBSD VMs on Linux depending on what I settle on for the host, because I do need both in production.
For FreeBSD on FreeBSD there are jails and for Linux on Linux there is Docker and LXC and possibly even more - no VM needed.
Kind regards,
Patrick
Fair.
…but was among the lesser problems with that aborted release, no? I mean, there were lots of problems there, but I don’t recall 9p being one of the biggies.
I don’t doubt it, but that’s quite a different assertion than “VMs can access host storage only by file sharing protocols.” But how stable, or widely-usable, VirtFS is, I don’t know; it’s entirely possible its applicability is narrow enough to make it somewhere near useless.
I hereby declare that this topic officially own3d fell down the rabbit pi-hole!
Incus supports this for VMs via io.bus config:
For file systems (shared directories or custom volumes), this is one of:
9p
auto
(default) (virtiofs
+9p
, just9p
ifvirtiofsd
is missing)virtiofs
This reminds me that it was kinda mentioned in podcast:
https://youtu.be/7nRmzQhOoOA?t=511
I understand why multiple VMs writing to single mount point is bad.
But I hope this can be at least used as read only for multiple VMs and ideally allowing single write VM and multiple read-only VMs.
I also imagine how VMs can share data safely this way without risk of corruption.
Every VM will have its own “shared” mount point which it can write into and you can allow all other VMs read-only access to this mount point.
This way you can share data directly via virtiofs/9p
without need for SMB or NFS.
That’s the Windows App that’s driving my interest!!
The thing is, as obtuse as BlueIris can be (and like fellow German-origin Cadsoft’s Eagle, the UI can be just WOW unintuitive), it’s still heads and shoulders above Frigate.
Everyone under the sun has used BlueIris and posted content re: connecting to some really obscure cameras, saving a lot of gray hairs. Plus, the iOS app actually works decently. Ditto AI.
The only downside is the AI will on occasion decide to take a vacation, followed by BlueIris no longer detecting stuff, etc. But will it just suddenly stop working without explanation? Nope. And that is what sealed the deal for me.
Say what you will about BlueIris, it works and my time is too valuable to me to keep trying to troubleshoot yet another YAML wrinkle as Frigate continues to undergo development.
Last but not least, IF your aim is to have a HA security system then running it on a small NUC or like CPU makes a lot of sense vs. on the server. One needs a lot LESS backup power for a small NUC than a giant NAS.
Oh, yuck–that’s 100% enough to permanently turn me off to BlueIris–and that’s without ever having tried it. But fortunately, there’s a pretty good F/OSS alternative to Eagle in KiCad, and it doesn’t seem like that’s the case for BI.
Personally, I use Unifi Protect, but that also isn’t F/OSS.
Ultimately, I think the answer to the “Other” question is because I made decisions years ago and that the benefits of things like Containers or LXC don’t justify the effort to change, yet.
A loooooooooooong time ago, my FreeNAS box was all I had in my homelab. When Bhyve was introduced, I preferred VMs over jails/plugins.
Eventually, I added a dedicated Proxmox machine to my homelab and it’s slowly been siphoning off responsibilities that my NAS used to do. The only VMs which remained on my NAS were related to storage (like Nextcloud).
I’ve always preferred VMs because it’s a lot easier to find solutions to problems and I’ve found that finding answers gets a lot harder when you start searching (or asking communities) about getting something to work in the TrueNAS ecosystem.
Ultimately, these VMs predate any TrueNAS feature that’s a viable alternative. Migrating to that new feature (container/LXC) simply doesn’t have enough benefits to justify that work.
I don’t (and therefore didn’t vote). I’d be happy if TrueNAS were ONLY about being a NAS, period. I understand you want to compete with Synology, QNAP, etc., but I believe in doing one thing, and doing it well, and not trying to be the kitchen sink.
I use Proxmox for VMs and containers, as that’s what it’s designed for. I use TrueNAS as it’s (and other things) storage, as that’s what it’s best at.