New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Proxmox on netcup's ARM based vps
To my surprise I have found out that Proxmox doesn't have official ARM support in this darn age! There are some unofficial attempts but nothing i can bank on..
Has anyone found a solution to this issue? I want to run lxc containers inside proxmox. Now I am wondering if lxc works directly on ARM without proxmox? Any insight/suggestions are welcome.
Thanked by 1riomartin


Comments
Just install Incus.
incus only work with lxc container tho not VM
Wrong
Really? how u get VM working in incus with Netcup ARM tho? just wonder
Gonna give it a try, one question though: can i backup an lxc container in proxmox and restore it in incus in some way ? will save me hours of work.....
I don't have ARM here and he wasn't talking about KVM either.
But Incus does Support KVM.
no idea
To the future wayward finder:
Yes you can if the architecture of the new and old host match but in my case I can't bcoz the earlier is amd64 and the newer is arm
In general this might be a problem for whatever you want to run inside your container. LXC won't make your OS inside amd64 compatible at any point.
Presumably qemu works as it works on pretty much everything else.
This unofficial port worked the best when I last needed this: https://github.com/jiangcuo/Proxmox-Port
But yes, just use Incus. For LXC there is also libvirt, But I dont recommend it.
None of these will magically solve architecture compatibility problems, you'll want to make sure the software you run is compatible and set up a new container manually rather than migrating.
I'm contemplating my entire existence.....
The reason why I was using containers was to compartmentalize different web apps. It didn't occur to me that if I shifted to a server with a different architecture I wud not be able to migrate my containers! The entire idea about portability just died a miserable death.
I am very interested in https://github.com/jiangcuo/Proxmox-Port but I'm kinda sure even if I install it I won't be able to restore an amd64 container backup in jiancuo's arm64 proxmox.
Now I guess I have to do the entire thing on incus ARM again ie make a new container install the web app/dependencies but then if I decide to migrate later from the arm64 host to amd64 even the incus containers will again not be usable

You can basically compile anything for arm64, its not gonna be easy, sometimes its a shitfest but works.
Is there any straightforward way to convert an amd64 lxc backup to arm?? And the other way around?
Again, I don't use ARM, so that's another no from me.
No. They are fundamentally different architectures. Every single binary on the filesystem needs to be changed to a separate one of the new architecture, which is essentially impossible to do automatically. You can't convert, never will be able to convert, and should give up on that dream regardless which container software you go with. Get an amd64 VM if you want to migrate.
You will need to setup the system environment with all its programs again, and then can copy across the data files that are not binaries manually. So your database for example, can have its data copied across once the arm64 version of the software is installed. This process is manual.
I know this isn't the answer you want to hear and might try to seek another answer, but there isn't one. This is just how it is when you switch architectures.
Extra note: one situation where you won't have as much headache is Docker, if both amd64 and arm64 images exist for the container then you can move the setup across without too much heartache. But you still need to reinstall the host OS system, and reinstall Docker, with arm64 versions. This is only circumventing the problem by nature of how Docker works, and the same concept can't be applied to LXC.
I was thinking about docker while reading ur first few paragraphs and then u wrote about it in the end. I am just gonna switch to docker but in my case simple lxc containers were just so perfect bcoz these websites were not going to have much active development. I cud just go in and make changes to different configs in the lxc container without having to worry about persistence. There is a whole different way to do it in docker.. But thanks for the wonderfully explained topic, I'm grateful.
I got that VPs too then after about 15 mins of seeing what actually supports ARM I just cancelled the server and got a full refund.
Specifically, ARM can’t even run cPanel apparently and that was my deal breaker. No option to install windows was the confirmation I needed.
@raza19 you should switch to VMs instead of containers for it to be better migratable. containers rely on the hostnodes kernel and therefore will always only present the same underlying architecture. I am not sure how good qemu/KVM is supported on ARM by now though. but even if proxmox does not support it yet, at least I would expect some kind of hardware virtualization being available when using qemu (and maybe libvirt?) directly.
NetCup doesn’t support nested virtualisation so VMs aren’t going to work on their VPSes at all.
How can i install windows 11 on netcup VPS 2000 ARM G11 server? please someone guide me?
no, pay someone more than that to provide you windows hosting.
NetCup allows you to upload an ISO for 72hs, try downloading the Windows 11 ARM ISO, upload it to NetCup and install it
https://microsoft.com/en-us/software-download/windows11arm64
https://helpcenter.netcup.com/en/wiki/server/windows-installation#2-starting-the-installation
Thanks a lot brother
Hiya.
Have you tried loading Windows on Netcup ARM64? I have been struggling for quite some time
The windows 11 arm iso gives an error of not found
Windows 10 starts for a moment and gives a boot manager error.
Any insights would be helpful.
sorry, no. Only been using docker on debian. But I remember reading about windows arm or rt on some thread here on reddit, i think they got it to work. I maybe wrong. Not exactly sure.
Hmm.
Can you digg up the reddit post of possible?
been searching for the last 20 minutes, cudn't find anything. maybe i mixed up the suggestion above with things i read on reddit. cud be that the vps doesnt support it but send netcup's support a msg and lets see if they can be any help.
Thanks much so.