I’d expected this but it still sucks.

  • TCB13@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    10 months ago

    LXD uses QEMU/KVM/libvirt for VMs thus the performance is at least the same as any other QEMU solution like Proxmox, the real difference is that LXD has a much smaller footprint, doesn’t depend on 400+ daemons thus boots and runs management operations much faster. The virtualization tech is the same and the virtualization performance is the same.

    Here’s one of my older LXD nodes running HA:

    It’s “so hard” to run HA under LXD… you just have to download the official HA OS image and import to LXD.

    • Possibly linux
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Sorry I meant high availability as in the ability to live transfer a VM to a different host without downtime or service interruptions.

      I hear that I lot of people are using LXC. Are you using a container runtime in the LXC container? (i.e. docker or podman)

      • TCB13@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Sorry I meant high availability as in the ability to live transfer a VM to a different host without downtime or service interruptions.

        Oh, my bad then. But yes, like Proxmox, LXD/Incus can do live migrations of VMs since 4.20 (2021 I believe). Live migration of containers can be done under specific circunstantes as well.

        Are you using a container runtime in the LXC container? (i.e. docker or podman)

        In some of them yes. At least under Debian as long as you’ve set security.nesting=true it will work fine.