Paco Hope #resist<p>Anybody out there in <a href="https://infosec.exchange/tags/homelab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homelab</span></a> land using <a href="https://infosec.exchange/tags/TrueNAS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TrueNAS</span></a> Scale with VMs?</p><p>I've built a nice, reliable NAS. And then I noticed that it could do VMs. Great! I thought. I have a couple different VMs running some important things like <a href="https://infosec.exchange/tags/HomeAssistant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeAssistant</span></a>.</p><p>What I have discovered is that their VM support is terrible. Unless I misunderstand, I literally cannot do any of these things:</p><ul><li>backup a VM</li><li>restore a VM</li><li>export a VM</li><li>import a VM</li><li>snapshot a VM</li></ul><p>If I treat each VM like a full <a href="https://infosec.exchange/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> host, I can back it up using something else (e.g., <code>rsync</code>). But if this was <a href="https://infosec.exchange/tags/xcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xcp</span></a> with Xen Orchestra, I'd have this whole thing solved in seconds.</p><p>I'm thinking about creating a big VM, running a nested hypervisor (XCP) and then running my VMs there. But that sounds like a huge faff. And even then, while I could snapshot the child VMs, that parent VM running the hypervisor would be hard to backup/restore.</p><p>I have plenty of RAM and spare CPU cycles on my NAS. But I've only recently understood how bad this VM support is. If I lost my HomeAssistant VM I'd cry.</p><p>Anybody have thoughts on this?<br><a href="https://infosec.exchange/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> <a href="https://infosec.exchange/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a></p>