Proxmox on aarch64 (arm64)

keklick1337

New Member
Jan 31, 2023
1
1
1
Hi! I have server with ampere altra processor.
How to install proxmox on this server?
I installed debian 11 arm64 on my server.
 
  • Like
Reactions: kyesil
We have that smaller server from Hetzner as well. Right now Ubuntu is there, but there is a request from our dev.team to have a dozen of VMs so I would like to build a cluster and attach our CEPH storage.
 
I know at least 2 way to install unofficial Proxmox on arm64:
I used Pimox7 install script (a little customized) to install Proxmox on a Jetson NANO developer kit.
The 2nd way seemed more standard, but I don't know if the packages can be trusted or not.
Hi,
I tried to install pimox V7 from this link
on a rock pi 5B which is armv8 64 bits ARCH :

rock@rock-5b:~$ uname -a
Linux rock-5b 5.10.66-27-rockchip-gea60d388902d #rockchip SMP Mon Oct 24 08:25:47 UTC 2022 aarch64 GNU/Linux
rock@rock-5b:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

Loading new ceph-dkms-0.0.2 DKMS files...
Building for 5.10.110-37-rockchip-g74457be0716d
Building initial module for 5.10.110-37-rockchip-g74457be0716d
Error! Bad return status for module build on kernel: 5.10.110-37-rockchip-g74457be0716d (aarch64)
Consult /var/lib/dkms/ceph-dkms/0.0.2/build/make.log for more information.
dpkg: error processing package ceph-dkms (--configure):
installed ceph-dkms package post-installation script subprocess returned error exit status 10

But some dkms modules didnt build :

Do you have advice ?

Thx
 
Hi,
I tried to install pimox V7 from this link
on a rock pi 5B which is armv8 64 bits ARCH :

rock@rock-5b:~$ uname -a
Linux rock-5b 5.10.66-27-rockchip-gea60d388902d #rockchip SMP Mon Oct 24 08:25:47 UTC 2022 aarch64 GNU/Linux
rock@rock-5b:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

Loading new ceph-dkms-0.0.2 DKMS files...
Building for 5.10.110-37-rockchip-g74457be0716d
Building initial module for 5.10.110-37-rockchip-g74457be0716d
Error! Bad return status for module build on kernel: 5.10.110-37-rockchip-g74457be0716d (aarch64)
Consult /var/lib/dkms/ceph-dkms/0.0.2/build/make.log for more information.
dpkg: error processing package ceph-dkms (--configure):
installed ceph-dkms package post-installation script subprocess returned error exit status 10

But some dkms modules didnt build :

Do you have advice ?

Thx
Better to ask it via issue at https://github.com/pimox/pimox7
 
Hi,
I tried to install pimox V7 from this link
on a rock pi 5B which is armv8 64 bits ARCH :

rock@rock-5b:~$ uname -a
Linux rock-5b 5.10.66-27-rockchip-gea60d388902d #rockchip SMP Mon Oct 24 08:25:47 UTC 2022 aarch64 GNU/Linux
rock@rock-5b:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

Loading new ceph-dkms-0.0.2 DKMS files...
Building for 5.10.110-37-rockchip-g74457be0716d
Building initial module for 5.10.110-37-rockchip-g74457be0716d
Error! Bad return status for module build on kernel: 5.10.110-37-rockchip-g74457be0716d (aarch64)
Consult /var/lib/dkms/ceph-dkms/0.0.2/build/make.log for more information.
dpkg: error processing package ceph-dkms (--configure):
installed ceph-dkms package post-installation script subprocess returned error exit status 10

But some dkms modules didnt build :

Do you have advice ?

Thx
You should be able to find the error message in this file:
/var/lib/dkms/ceph-dkms/0.0.2/build/make.log
 
@jeff31700 that's interesting! TBH I'm more than hesitating to use a non-official build for anything other than experimental testing.

That said, I'd be super thrilled to see any official development on an ARM release, especially for ARM Ampere as the first bare metal hosters are offering pretty affordable packages for Altra Q80-30 for example.

Is there any official roadmap when this is coming and I'm just too blind to find it?
 
Pimox should work, install debian and add the pimox pakages

Good luck
thanks! I was thinking about that option. I wonder if anyone has any experience with that, yet like "yeah might work, even if an Q80-30 is >100 times bigger than a RasPi, but use at your own risk" or "totally safe for production use -> ship it!" :-D
 
With pimox the base qemu / kvm / lxc comes from the base system (raspian / debian) just the management gui and config comes from pimox packages.

Please post your success story if you try it
 
I installed PIMOX on RPI4B. Now my apparmor service does not start.
```
root@hass:/etc/apparmor.d# systemctl status apparmor.service
● apparmor.service - Load AppArmor profiles
Loaded: loaded (/lib/systemd/system/apparmor.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2023-06-04 14:59:03 EAT; 1h 45min ago
Docs: man:apparmor(7)
https://gitlab.com/apparmor/apparmor/wikis/home/
Process: 56757 ExecStart=/lib/apparmor/apparmor.systemd reload (code=exited, status=1/FAILURE)
Main PID: 56757 (code=exited, status=1/FAILURE)

Jun 04 14:59:02 hass apparmor.systemd[56757]: Restarting AppArmor
Jun 04 14:59:02 hass apparmor.systemd[56757]: Reloading AppArmor profiles
Jun 04 14:59:02 hass apparmor.systemd[56764]: /sbin/apparmor_parser: Unable to replace "/usr/bin/lxc-start". Profile doesn't conform to protocol
Jun 04 14:59:03 hass apparmor.systemd[56769]: /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". Profile doesn't conform to protocol
Jun 04 14:59:03 hass apparmor.systemd[56803]: /sbin/apparmor_parser: Unable to replace "/usr/bin/lxc-start". Profile doesn't conform to protocol
Jun 04 14:59:03 hass apparmor.systemd[56815]: /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". Profile doesn't conform to protocol
Jun 04 14:59:03 hass systemd[1]: apparmor.service: Main process exited, code=exited, status=1/FAILURE
Jun 04 14:59:03 hass apparmor.systemd[56757]: Error: At least one profile failed to load
Jun 04 14:59:03 hass systemd[1]: apparmor.service: Failed with result 'exit-code'.
Jun 04 14:59:03 hass systemd[1]: Failed to start Load AppArmor profiles.
root@hass:/etc/apparmor.d#
```

Does anyone have an idea how I can address/fix this?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!