Finally, after reimaging my RPi to bullseye, proxmox 7 installed successfully. The install script on github now reflects the one edit that Don made. Created a Debian bookworm VM. It works but there was a piece of magic needed that Don's video skipped over. After finishing the vm, like all installations, it wanted the install media removed. Kept getting "scsi2 hotplug problem - can't unplug boot disk 'scsi2'". After three runs through the install, finally remembered to stop the vm (doh!) then remove the install media (remove the CD). The VM didn't like unplugging the virtual scsi drive anymore than a real system would. :-) It's a nice way to get familiar with proxmox. Thanks Don.
I was amazed by the capabilities of my raspberry pi. I am running a proxmox sever with 3 virtual Ubuntu server machines and a 3 node kubernetes cluster. It never ceases to amaze me
joining a node/cluster works as the 3rd node to control the other 2 x64 in my case, as does installing ceth (dont know how to use it yet) as does adding a cif NAS storage from datacentre to all nodes. now how to snap this proxpi to the nas mount
Thats the spirit! I am using this at home. Pimox node with lxc for Rundeck, Meshcentral, Gitea, StatpingNG and a nginx for website hosting. Runs fine along with other 3 x64 bits nodes.
Can anyone confirm if you can use this as a quorum device for a Proxmox cluster? I have 3 servers and would like to power down 2 of them here and there.
Yes, I do that. I have a R720 which is the main server, a R430 which I turn on sometimes, and so I havr a RPi4 running PiMox so that it can give quorum when the R430 is not turned on.
seems a bad idea. with the pi you would have 4 servers and can end up in a split brain situation. or not geht quorum, i think you need MORE than 50% for quorum.
Hi, thanks for awesome tutorial, as always! Is there a way that you do an another video of how to install LXC containers on RPi4? As I can't find any LXC containers that based on arm architecture so it's impossible to use them on RPi. Or I don't know something... So that's why your help would be awesome! :) Also, you might provide how to install it on LVMthin storage, so that you can create snapshots too. Thanks!
glad i found your channel, just like your video about docker on the pi, great video, i think i'm gonna use promox instant of vmware but not on a pi thx
@novaspirit - does this wipe the host OS build or can it run as a Daemon on top of an existing build that is already doing other things? I haven't worked with proxmox before only esxi
@@NovaspiritTech One of the 2 needs to be a mail-server ;) The other needs to do everything else: -Firewall -PiHole -Router -Webserver -App Host I am Tinkering As We Click.
with next gen parts the sbc segment is set to really take off - better ipc, nvme and gpu compatibility, faster networking all in store - zen4 will still be better but sbc may offer lowest cost per node - pls do this and run some benchmarks with nvme - nvme scales and smb can not only scale out but up and agg iops - already there are 8 node clusters hitting 50m iops so smb may be happy with 1m iops - they can spin up vms to tide themselves through before committing to another node #netfs #mysql cluster #load balancing #turnkey fs on zfs cached fs
Hi ... great work, and thanks for your vids! As best as I can tell, PiMox isn't compatible with Bullseye. I read something about ZFS and using a different kernel, but that's all above my pay grade Can you verify this? If that's true, are there any workarounds, or is it a "hurry-up-and-wait" situation? Thanks oodles and gobs!
are you sure you can setup wireless lan aswell i have been having some issues with making port 8006 show up like i followed the steps i was trying it on a 16gb sd card not sure if that was the issue but it didn't work for me yet
Worked once, but now it shows "kvm: -device virtio-scsi-pci,id=virtioscsi0,bus=pcie.3,addr=0x1,iothread=iothread-virtioscsi0: Bus 'pcie.3' not found" Any help?
I believe zfs is supposed to be working but does not work with out the kernel headers from last week. If anyone can confirm this I'd really like to know. maybe someone already has this installed and can verify whether zfs is working from a install made a week ago?
@@clausandersen665 the more i thought about your question i remembered my solution was to install again with a clean reinstallation. if you created Virtual Machines or Containers you can back them up and copy them to a safe place if you need to keep them.
I did install Pimox7 on Armbian on an AmLogic s905x 2GB RAM 8GB emmc. It did running, but knowing it take over 30-56% of RAM even without a single VM or lxc, I turn it off. Actually, my goal was using it as OpenWRT, so I use openwrt as the base now and thankfully there is a docker function on it, but I don't know if pihole and grafana would work or not.
Thanks for the great tutorial. Can you tell me how to pass a USB device through? After installing a USB device in the hardware, I get the following message: kvm: -device nec-usb-xhci,id=xhci,bus=pcie.1,addr=0x1b: Bus 'pcie.1' not found TASK ERROR: start failed: QEMU exited with code 1
I want to setup Proxmox on my PI and I have some questions. I have read that OPNSense only has an image for AMD64. Will I be able to run it in Proxmox on my Pi? And if not, what Software Router do you recommend as an alternative to OPNSense? pfSense OpenWRT??
I followed the steps on this and ran into a lot of issues. The following packages have unmet dependencies: libpve-common-perl : Breaks: pve-manager (< 7.2-9) but 7.2-7 is to be installed proxmox-ve : Depends: qemu-server but it is not installable pve-ha-manager : Depends: qemu-server (>= 6.0-15) but it is not installable pve-kernel-5.15 : Depends: pve-kernel-5.15.104-1-pve but it is not installable pve-manager : Depends: qemu-server (>= 6.2-17) but it is not installable E: Unable to correct problems, you have held broken packages. I tried a few things to resolve these issues, but I was not successful. Thank you for showing us this one. Still a great video and lots of fun. Even though I didn't get it working.
Hey even tho your comment is now 1 year old, I ran into the same issue. I found out that the installation needs a Debian with the bullseye repositories in the sources.list file. Bookworm won't work - maybe that might help you, if you want to try again :)
i cannot connect to pimox via browser with this setup. followed each step several times. cannot get it running. any ideas? do i have to open port 8006? Oo
Do you have problem of chromium window becomes unresponsive sometimes on ubuntu 22.04 running on raspberry pi 400 so to reslove this problem i changed the Windowing System to X11 but I guess the final version of Ubuntu 22.04 doesn't have X11 it only has Wayland and also when you watch youtube videos in full screen on chromium the mouse cursor behaves weirdly
yea i installed 22.04 after 4/21 and defaulted to x11, that's what you saw on the install screen, which i thought was werid cause it should have been wayland
@@iskrenmihaylov529 ah okay. But I guess if I had multiple RPis added to my existing Intel Proxmox cluster I could set up HA/failover. I mean, then you do have the ability to move workloads between architectures. Not that I have many RPis...
thanks for the video. i am facing a problem here , .....i just cant login in , before the installation where input the login name after the password.. after i reinstall 3 times and i even took a pic of my login name and wrote down the pw ...and it just dont work for me, i am stuck on the login page, no matter how many times i reinstall or restart... i just cant login in. please help me, thanks again
I just wanna share with the comunity that you NEED the BULLSEYE version (debian 11) of Debian and not the debian 12 You just gotta scroll down on the raspberry pi imager's os list
this is all well and good arm works on debian too usually - the next gen is going to make this more legit - more iops, more tflops - the 100 tflop ws with qemu pci passthrough is here in q4 - i never would have thunk that - it will be much more commodity in 2 yrs with next gen on gpu too, the mi300 - will it mine? you want to use all arb to diversify compute portfolio - i think next gen will have some nice cheap node - fast net and nvme - scaling nvme is an advantage smb will want to take advantage of over next few gen - what are real world performance stats of cluster with just 1 m iops vs 10 million iops? #refurb sweet spot #price perf curves #tco #roi #2.5gbe #1tb nvme #cheapest cuda 11 optional
Very Important!! At 2024 April 20th the correct Pi OS version to instal is Raspberry Pi OS (Legacy, 64-bit) Lite, 2024-03-12. Another version doesn't work. I'd made me crazy with this!!
This video would have been good if you had of taken the time to explain the IP addresses and whatever /24 was you added at the end. Do i need to add the exact same address as my pi is running on? Some other IP address? This is a pretty critical step and you just skipped straight over it entirely. Disaster for those who were trying to follow your video - I have to completely wipe my raspberry and start from scratch and find another video. BY the way - the script has been updated and no longer needs your edit.
Yeah - just checked the other tutorials - they explain that you need the exact same IP as the host raspberry pi. This is definitely not obvious as I was under the assumption it would be needing its own unique IP. Thanks. 2 hours down the drain. Probably delete or at least edit this video to help out other users. th-cam.com/video/NAA5R4tb7G8/w-d-xo.html
@@sriprasad22 Read my comments - he jumps all over the place with videos edited on previous days etc - misses out on critical information etc. Some parts run smoothly - and then just more cliffs. Honestly just reading the instructions on the host page of the install script saved me hours of time in the end. (Which is where all of this comes from).
For any novices - edit the /etc/hosts file with your actual ip address of the host raspberry pi to apply the IP address of the pi as the proxmox ip address. Also /etc/network/interfaces.new
@@igoridalosilva7978 macOS m1 version could technically run on a pi4 since it’s an arm cpu. However there are probably a whole host of problems as macOS expects certain hardware. who knows maybe someone figured it out, but technically it’s possible.
I tried this before, it didn't go well, thank you Novaspirit for reviving one of my dead projects ONCE AGAIN!
Good luck 🤞
@@NovaspiritTech ya its done it took the duration of the video to do it ahah (+ the downloading and processing of installs)
Finally, after reimaging my RPi to bullseye, proxmox 7 installed successfully. The install script on github now reflects the one edit that Don made.
Created a Debian bookworm VM. It works but there was a piece of magic needed that Don's video skipped over. After finishing the vm, like all installations, it wanted the install media removed. Kept getting "scsi2 hotplug problem - can't unplug boot disk 'scsi2'". After three runs through the install, finally remembered to stop the vm (doh!) then remove the install media (remove the CD). The VM didn't like unplugging the virtual scsi drive anymore than a real system would. :-)
It's a nice way to get familiar with proxmox. Thanks Don.
He skipped over MOST of the crucial elements.
I was amazed by the capabilities of my raspberry pi. I am running a proxmox sever with 3 virtual Ubuntu server machines and a 3 node kubernetes cluster. It never ceases to amaze me
Could you give the Uvuntu .ISO file download link? I get UEFI problems when trying to install. (Debian works fine)
@@emddom You need ARM and not x84, look for ARM64 or AArch64
Righteous video !!! You just earned a new subscriber with this. Clear and to the point. TY
I followed this video and everything works great! Also didn't have to edit the script
Finally, another reason for me to buy another raspberry pi board
Novaspirit Tech gets us hooked on (old) projects every time. Stay on the sharp edge my fellow nerd!
joining a node/cluster works as the 3rd node to control the other 2 x64 in my case, as does installing ceth (dont know how to use it yet) as does adding a cif NAS storage from datacentre to all nodes.
now how to snap this proxpi to the nas mount
Thank you! Can you show Pi-Proxmox with LXC instances too? This might fit better on a lightweight PI - und could be really usable...
Thats the spirit!
I am using this at home. Pimox node with lxc for Rundeck, Meshcentral, Gitea, StatpingNG and a nginx for website hosting.
Runs fine along with other 3 x64 bits nodes.
Can anyone confirm if you can use this as a quorum device for a Proxmox cluster? I have 3 servers and would like to power down 2 of them here and there.
Yes, I do that. I have a R720 which is the main server, a R430 which I turn on sometimes, and so I havr a RPi4 running PiMox so that it can give quorum when the R430 is not turned on.
seems a bad idea. with the pi you would have 4 servers and can end up in a split brain situation. or not geht quorum, i think you need MORE than 50% for quorum.
Hi, thanks for awesome tutorial, as always!
Is there a way that you do an another video of how to install LXC containers on RPi4?
As I can't find any LXC containers that based on arm architecture so it's impossible to use them on RPi.
Or I don't know something... So that's why your help would be awesome! :)
Also, you might provide how to install it on LVMthin storage, so that you can create snapshots too.
Thanks!
Use the Cloud Images from here and you will be all set: uk.lxd.images.canonical.com/images/
Upload rootfs.tar.xz as template rename it and use it
have you had a chance to run any containers? would be keen to try this out myself and see what the performance is like.
glad i found your channel,
just like your video about docker on the pi, great video,
i think i'm gonna use promox instant of vmware but not on a pi
thx
Can you install proxmox backup server on a pi? That feels like a legit use case.
What about containers? Are there any ARM64 containers it will run?
This is awesome. Thanks for this video. :)
I'm now imagining PiMox running on the upcoming 8-core Khadas VIM 4. That would be pretty spectacular.
@novaspirit - does this wipe the host OS build or can it run as a Daemon on top of an existing build that is already doing other things? I haven't worked with proxmox before only esxi
Hi, thanks for sharing this great video 😊. I have 6 raspberry pi devices, can this setup be used to club together to form cluster ?
yes you can cluster
@ 14:37 wasn't it 1Gb (1024) RAM? Pretty responsive for a VM on a SINGLE RPi..
Love your tutorials, please keep them coming!
Nope, I see now, it was 2Gigs of RAM, did you use the 4Gig RPi? I have 2 lying around, asking for a (nerd) friend.
depends what you are planning to use it for, 1 gb is enought for light tast without much web browsing
@@NovaspiritTech One of the 2 needs to be a mail-server ;)
The other needs to do everything else:
-Firewall
-PiHole
-Router
-Webserver
-App Host
I am Tinkering As We Click.
Will you submit a pull request to the PiMox repo to fix that one-liner?
with next gen parts the sbc segment is set to really take off - better ipc, nvme and gpu compatibility, faster networking all in store - zen4 will still be better but sbc may offer lowest cost per node - pls do this and run some benchmarks with nvme - nvme scales and smb can not only scale out but up and agg iops - already there are 8 node clusters hitting 50m iops so smb may be happy with 1m iops - they can spin up vms to tide themselves through before committing to another node #netfs #mysql cluster #load balancing #turnkey fs on zfs cached fs
How is that working out for you have you upgraded or changed anything since this install.
This tutorial did not delve into networking. How did you create the vmbro0?
Hi ... great work, and thanks for your vids!
As best as I can tell, PiMox isn't compatible with Bullseye. I read something about ZFS and using a different kernel, but that's all above my pay grade
Can you verify this? If that's true, are there any workarounds, or is it a "hurry-up-and-wait" situation?
Thanks oodles and gobs!
How to output audio from a virtual machine to a 3.5 jack ?
You should do a video on Indiedroid Nova. Seems like a good fit since you're Novasirit Tech doing a video on the Nova. A match made in cyberspace. 🙂
Can you do this with a rasberry pi zero w?
Thanks.
are you sure you can setup wireless lan aswell i have been having some issues with making port 8006 show up like i followed the steps i was trying it on a 16gb sd card not sure if that was the issue but it didn't work for me yet
Worked once, but now it shows "kvm: -device virtio-scsi-pci,id=virtioscsi0,bus=pcie.3,addr=0x1,iothread=iothread-virtioscsi0: Bus 'pcie.3' not found"
Any help?
Nice video, any solutions for Bluetooth not getting detected?
I believe zfs is supposed to be working but does not work with out the kernel headers from last week. If anyone can confirm this I'd really like to know. maybe someone already has this installed and can verify whether zfs is working from a install made a week ago?
in my discord i have written instructions to download the proper kenrel
@@NovaspiritTech I'm Solarbaby from your Discord. Your new edit worked as you said it would. I'm very grateful thank you sir
hahhaha i got bamboozled LOL awesome that it worked for you!!
how to recover if updated headers have been downloaded/installed ?
@@clausandersen665 the more i thought about your question i remembered my solution was to install again with a clean reinstallation. if you created Virtual Machines or Containers you can back them up and copy them to a safe place if you need to keep them.
I did install Pimox7 on Armbian on an AmLogic s905x 2GB RAM 8GB emmc.
It did running, but knowing it take over 30-56% of RAM even without a single VM or lxc, I turn it off.
Actually, my goal was using it as OpenWRT, so I use openwrt as the base now and thankfully there is a docker function on it, but I don't know if pihole and grafana would work or not.
Wonder if a ceph cluster is possible....?
Thanks for the great tutorial.
Can you tell me how to pass a USB device through?
After installing a USB device in the hardware, I get the following message:
kvm: -device nec-usb-xhci,id=xhci,bus=pcie.1,addr=0x1b: Bus 'pcie.1' not found
TASK ERROR: start failed: QEMU exited with code 1
I want to setup Proxmox on my PI and I have some questions. I have read that OPNSense only has an image for AMD64. Will I be able to run it in Proxmox on my Pi? And if not, what Software Router do you recommend as an alternative to OPNSense? pfSense OpenWRT??
Openwrt
did anyone figure out how to get an ssd working with a usb sata adapter i have been at it for an hour and im not sure what is wrong
sometimes if its not booting in the usb 3 port switch to your usb 2 port. as always make sure your pi firmware is up to date. good luck.
I followed the steps on this and ran into a lot of issues.
The following packages have unmet dependencies:
libpve-common-perl : Breaks: pve-manager (< 7.2-9) but 7.2-7 is to be installed
proxmox-ve : Depends: qemu-server but it is not installable
pve-ha-manager : Depends: qemu-server (>= 6.0-15) but it is not installable
pve-kernel-5.15 : Depends: pve-kernel-5.15.104-1-pve but it is not installable
pve-manager : Depends: qemu-server (>= 6.2-17) but it is not installable
E: Unable to correct problems, you have held broken packages.
I tried a few things to resolve these issues, but I was not successful. Thank you for showing us this one. Still a great video and lots of fun. Even though I didn't get it working.
Hey even tho your comment is now 1 year old, I ran into the same issue. I found out that the installation needs a Debian with the bullseye repositories in the sources.list file. Bookworm won't work - maybe that might help you, if you want to try again :)
i cannot connect to pimox via browser with this setup. followed each step several times. cannot get it running. any ideas? do i have to open port 8006? Oo
it is possible to make an cluster with it?
this ,what can use hardware quad sata (4 x hdd )raspberry??
For some reason, mine installs within 2min, any ideas what might be an issue?
Hi, have tried to install windows 10 on pi mox vm?
Do you have problem of chromium window becomes unresponsive sometimes on ubuntu 22.04 running on raspberry pi 400 so to reslove this problem i changed the Windowing System to X11 but I guess the final version of Ubuntu 22.04 doesn't have X11 it only has Wayland and also when you watch youtube videos in full screen on chromium the mouse cursor behaves weirdly
No I have not experienced that yet and with the latest release it was still x11
@@NovaspiritTech Strange because I had default WS as Wayland I still encounter the issue it's really frustrates
yea i installed 22.04 after 4/21 and defaulted to x11, that's what you saw on the install screen, which i thought was werid cause it should have been wayland
I don't know if this has been asked before, but would it be possible to add these to your existing Proxmox cluster?
Yes.
Like any other node.
But keep in mind it migrating and HA won't be available because of architecture differences.
@@iskrenmihaylov529 ah okay. But I guess if I had multiple RPis added to my existing Intel Proxmox cluster I could set up HA/failover. I mean, then you do have the ability to move workloads between architectures. Not that I have many RPis...
how to install manjaro arm on proxmox?
thank you
is it Work for Nvidia Jetsonnano ?
Does this work with Windows 10 ARM?? If it does, can you tell me how to do it?
No not as yet at least from what I know. It might later.
thanks for the video. i am facing a problem here , .....i just cant login in , before the installation where input the login name after the password.. after i reinstall 3 times and i even took a pic of my login name and wrote down the pw ...and it just dont work for me, i am stuck on the login page, no matter how many times i reinstall or restart... i just cant login in. please help me, thanks again
Hi
Unfortunately, the instructions no longer work for me..
coming up: installing OS/400 on a toaster :)
i've seen this done on a fridge, does that count?
@@NovaspiritTech i guess so, how didn't i see that coming ..🤤
You could try out a Windows like OS on this Pi Mox.
4 G SD CARD ??
you can do that?
I just wanna share with the comunity that you NEED the BULLSEYE version (debian 11) of Debian and not the debian 12
You just gotta scroll down on the raspberry pi imager's os list
Ceph?
this is all well and good arm works on debian too usually - the next gen is going to make this more legit - more iops, more tflops - the 100 tflop ws with qemu pci passthrough is here in q4 - i never would have thunk that - it will be much more commodity in 2 yrs with next gen on gpu too, the mi300 - will it mine? you want to use all arb to diversify compute portfolio - i think next gen will have some nice cheap node - fast net and nvme - scaling nvme is an advantage smb will want to take advantage of over next few gen - what are real world performance stats of cluster with just 1 m iops vs 10 million iops? #refurb sweet spot #price perf curves #tco #roi #2.5gbe #1tb nvme #cheapest cuda 11 optional
I came across this today, but now it's depreciated and installation is impossible
Very Important!! At 2024 April 20th the correct Pi OS version to instal is Raspberry Pi OS (Legacy, 64-bit) Lite, 2024-03-12. Another version doesn't work. I'd made me crazy with this!!
how to run raspbx on pimox
again!!! show show show!!
This video would have been good if you had of taken the time to explain the IP addresses and whatever /24 was you added at the end. Do i need to add the exact same address as my pi is running on? Some other IP address? This is a pretty critical step and you just skipped straight over it entirely.
Disaster for those who were trying to follow your video - I have to completely wipe my raspberry and start from scratch and find another video.
BY the way - the script has been updated and no longer needs your edit.
Yeah - just checked the other tutorials - they explain that you need the exact same IP as the host raspberry pi. This is definitely not obvious as I was under the assumption it would be needing its own unique IP.
Thanks. 2 hours down the drain. Probably delete or at least edit this video to help out other users.
th-cam.com/video/NAA5R4tb7G8/w-d-xo.html
This video also skips the log in process to prox mox - wtf? You need to use ROOT as the user.
USB works?
False.
If so maybe show us - otherwise - false.
Ok - you don't just need the raspberry pi LITE system - you need to install the BULLSEYE and NOT BOOKWORM. Wow.
slow down dude,,,, whats the hurry
Honestly at this point probably delete this video.
Why do u say so ?
@@sriprasad22 Read my comments - he jumps all over the place with videos edited on previous days etc - misses out on critical information etc. Some parts run smoothly - and then just more cliffs. Honestly just reading the instructions on the host page of the install script saved me hours of time in the end. (Which is where all of this comes from).
For any novices - edit the /etc/hosts file with your actual ip address of the host raspberry pi to apply the IP address of the pi as the proxmox ip address. Also /etc/network/interfaces.new
can i install macos with this PiMox @Novaspirit Tech
If you have an M1 Mac (which has an Arm CPU) then you can't run Proxmox, but Pimox should be fine since it's Arm.
@@bilbobaggins3567 so i can install PiMox on a pi4 and install the macos on a pi4 ?
@@igoridalosilva7978 macOS m1 version could technically run on a pi4 since it’s an arm cpu. However there are probably a whole host of problems as macOS expects certain hardware. who knows maybe someone figured it out, but technically it’s possible.
Would l be able to run a virtualized PiKVM (pikvm.org) with the HAT passthroughed to the VM?
Wow that's a good idea!! Hahaha I didn't even think of trying that
@@NovaspiritTech im not sure how you might do it though, need to convert a micro usb to full size & assign a usb port to each pikvm instance?