Questions on opennebula-node-lxd and opennebula-lxd-snap on ARM64 or AArch64

Hi, everyone

I have some questions that I will need your help for clarification.

  1. What are the different between opennebula-node-lxd and
    opennebula-lxd-snap? If I am running Ubuntu 20.04 with lxd on snap, which package do I need to install?
  2. Does opennebula-node-lxd or opennebula-lxd-snap support ARM64 or AArch64?
  3. Do you have any guideline to compile opennebula-node-lxd or
    opennebula-lxd-snap from source to install on non-support CPU
    architecture? Because in my scenario, front-end node is based on X64_X86 while lxd node is based on ARM64/AArch64.

Thanks.

1 Like
  1. What are the different between opennebula-node-lxd and
    opennebula-lxd-snap? If I am running Ubuntu 20.04 with lxd on snap, which package do I need to install?

You just need to install the package opennebula-node-lxd, it will pull all of the required dependencies based on whether the distro supports snap or not.

Does opennebula-node-lxd or opennebula-lxd-snap support ARM64 or AArch64?
Do you have any guideline to compile opennebula-node-lxd or
opennebula-lxd-snap from source to install on non-support CPU
architecture? Because in my scenario, front-end node is based on X64_X86 while lxd node is based on ARM64/AArch64.

There are no official packages for those architectures, but you can find a bit of information on this thread about how a similar feature was achieved using the addon LXDoNe