I’m currently running HA on a Pi3… it works fine, but it’s now a single point of failure.

I have some new hardware arriving to run VMs in and was intending to move HA to it, but now I’m wondering if I can have HA in 2 places for fault tolerance.

I’m aware that there’s no built-in failover options, but has anyone done something similar?

  • markr@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    1 year ago

    I run HA as a container in a vm. I back HA data up nightly and the compose script for running HA is archived on github. If the vm dies there is another vm that can bring it back up. If the host dies (I have a pool of xenserver (xcp-ng) hosts, so it would be a major domestic disaster if they all croaked) I have a fallback to run HA on docker on wsl. If the house burns down all the scripts are on GitHub and the backups get sent to Azure monthly. I think I’m covered.

    • SayCyberOnceMore@feddit.ukOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Ok, yep, if the house burns down (been there, done that), HA is priority 0.

      But good point about the offsite backup + compose, I hadn’t considered that - thanks.

      Interesting that you’re using a container inside a VM… is that just because you’re using a VM-only hypervisor (ie Xen) or was there another reason?

      I’ve heard good things about Proxmox, but no idea if it has a container / VM watchdog function.

      • markr@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Yeah is type 1. But it pools supports network storage and is free, and I know how to use it.