Need hep with Ceph Airgap offline

I've used POM to install Ceph Reef + PVE updates on a fully offline cluster. Just add the appropriate repos to POM, run the mirroring process and change the system repos to point to your POM. Sadly the clien't did not want suscription for that cluster, so I can't tell experience on how POM works with subscription activation or pve-enterprise repo, but seems to be easy enough.
 
  • Like
Reactions: Johannes S
I've used POM to install Ceph Reef + PVE updates on a fully offline cluster. Just add the appropriate repos to POM, run the mirroring process and change the system repos to point to your POM. Sadly the clien't did not want suscription for that cluster, so I can't tell experience on how POM works with subscription activa or pve-enterprise repo, but seems to be easy enough.
I have tried POM this morning and find it kinda ambiguous.
step 1: i install POM in another machine
step 2: run command POM setup to create a mirror and a media (generate folder 2025-07-22T04:01:29Z cover all deb file)
Till now i don't know what to do next.
I tried import it into the PVE node, chagne source.list.d, then use the UI to install, but PVE doesn't regconise and still replace it with the source from proxmox repo. Can u guide me the step to install it from POM ?
 
Make sure you are mirroring both Debian and Proxmox repos, including Ceph one(s) if you plan to use it. Once mirror is done, you have to use the mirror [1] from PVE.

I find it easier to install Nginx on the POM host and add the appropiate apt entries in a .list file (sorry, don't have any at hand right now). You will have to disable the public Debian and Proxmox repos too. Then running an apt update should be able to contact your local POM and update the package lists. Once that works, an apt dist-upgrade will too.

I found useful to read the whole POM thread here [2]

[1] https://pom.proxmox.com/offline-media.html#using-a-medium
[2] https://forum.proxmox.com/threads/proxmox-offline-mirror-released.115219/
 
Make sure you are mirroring both Debian and Proxmox repos, including Ceph one(s) if you plan to use it. Once mirror is done, you have to use the mirror [1] from PVE.

I find it easier to install Nginx on the POM host and add the appropiate apt entries in a .list file (sorry, don't have any at hand right now). You will have to disable the public Debian and Proxmox repos too. Then running an apt update should be able to contact your local POM and update the package lists. Once that works, an apt dist-upgrade will too.

I found useful to read the whole POM thread here [2]

[1] https://pom.proxmox.com/offline-media.html#using-a-medium
[2] https://forum.proxmox.com/threads/proxmox-offline-mirror-released.115219/
My situation:
Set up mirror and media for Ceph reef 18 success
Update and dist-upgrade seem fine

1753245627207.png

But when i run pveceph install: it seem to still get the enterpise if i proceed ( i already disable all source.list or file in sourse.list.d)

1753245718667.png

And if i run apt install ceph seem like it need btrfs-tools, nvme-cli, python....
Does those package available in Promox VE mirror (since i only mirror Ceph package and im not a subscriptor to use Enterprise repo) ?
1753245848901.png