PBS, OmniOS and Napp-it

oCeAN55

New Member
Jul 18, 2024
3
1
3
Canada
Hello!

I am not sure if this is possible, and I am pretty much a noob with PBS/Proxmox, but I have a question about backing up ZFS file systems on PBS directly.
I am running a cluster of PVEs with various VMs.
I have a physical PBS system that is backing these VMs up beautifully.
I also have a OmniOS system with Napp-it installed that has various ZFS file systems that I would like to backup as well to the PBS (ideally taking care of dedupe, pruning and scheduling).
I know that there are PBS clients that can be installed on Linux systems for this purpose, but not one for OmniOS.
I am wondering if anyone may have advice on how to get this working.
I have tried to use the ZFS send/recv commands from OmniOS to PBS but it is not exactly working as expected/very well (probably another noob issue but here we are)
Has someone else tried this?
Thank you in advance as I love PVE and PBS (having migrated like many others from VMWare) and it is SUCH an improvement!

Cheers!
 
Hello!

I am not sure if this is possible, and I am pretty much a noob with PBS/Proxmox, but I have a question about backing up ZFS file systems on PBS directly.
I am running a cluster of PVEs with various VMs.
I have a physical PBS system that is backing these VMs up beautifully.
I also have a OmniOS system with Napp-it installed that has various ZFS file systems that I would like to backup as well to the PBS (ideally taking care of dedupe, pruning and scheduling).
I know that there are PBS clients that can be installed on Linux systems for this purpose, but not one for OmniOS.
I am wondering if anyone may have advice on how to get this working.

I have no idea wether the proxmox backup client could be ported to OmniOS.
In theory ( since the source code is available ) you could try to get the source and build it.
As a more practical solution I would suggest to use another backup program with deduplication which runs on Solaris/OmniOS to backup the data on it's own desicated dataset on the PBS.
For example restic supports deduplication and is available for solaris:
https://github.com/restic/restic/releases/tag/v0.17.2

It doesn't need a Server, ssh/sftp access to the PBS is enough. Personally I prefer to use it's own Server due to it's Support for append-only Backups aka ransomware protection and it also has a build for Solaris. In this case though I would install rest-server on the PBS. In fact my vserver-instance of PBS for offsite backup also hosts an rest-server-instance of it for non-vm Backups.

https://github.com/restic/rest-server/releases

Doc: https://restic.readthedocs.io/en/stable/

Btw: Different to PBS restic also support cloud-backups

I don't use OmniOS though so I know nothing about using installing and configuration on it.
But I'm quite happy with restic under Linux. For configuration, scheduling and orchestration I use resticprofile as a wrapper (so I don't need to write my own buggy shell scripts) which also has a solaris binary: https://github.com/creativeprojects/resticprofile/releases
Of course any other backup program would work too, afik Borg also has deduplication.

I have tried to use the ZFS send/recv commands from OmniOS to PBS but it is not exactly working as expected/very well (probably another noob issue but here we are)

Which commands did you run and what errors did you get?
Regards, Johannes.
 
Last edited:
  • Like
Reactions: UdoB
The options for OmniOS:
- use it as ZFS NAS VM with napp-it due its low resource needs and and the unique ACL features over SAMBA solutions

The options for PBS
- use it as intended

The options for Proxmox
- use napp-it cs for advanced ZFS management as an add on to the Proxmox gui for VM management (no storage VM needed)
This includes ZFS replication from/to any OpenZFS platform, be it BSD, Linux or Illumos
napp-it on Proxmox can manage ZFS and kernelbased NFS and ksmbd SMB beside SAMBA shares
 
  • Like
Reactions: Johannes S
Thank you so much for all your replies and this has definitely given me some paths to follow.
Gea, your work with Napp-It is fantastic and I have been using it for years but in a minimal way always on a physical server (as it is now).
The advanced features you are referring to as an add-on to the Proxmox GUI is something I had not considered nor was really aware of that functionality.
I guess it's long overdue time to check the documentation!

Cheers all and I'm sure I will be back with more questions once I start getting into this :)
 
  • Like
Reactions: Johannes S
Hello!

Soooo... I installed Napp-it CS on my Windows machine and had a rough time getting it started :(

The first issue was that the path to the Napp-it DocumentRoot was incorrect in the httpd.conf file as it was looking for
"C:\xampp\napp-it\data\wwwroot " which is switched to "C:\xampp\web-gui\data\wwwroot"

The xampp-control panel is in German so that was a bit of a challenge as I think the only words I know in German are 'Achtung' and 'Gesundheit' but I managed to get through it with google translate :)

Meanwhile I used WinSCP to copy the cs_server folder to my OmniOS system (under var/web-gui) and started the service.

Since the web server is now running I logged in and went to 'ZFS Servergroup' and am simply getting an error now indicating that it is pinging 127.0.0.1 and not finding ZFS installed on Windows with no option to add another server.


Anyways... I do know that this forum is specifically for PBS and I should post the Napp-it issues on the Napp-it forum.
As well I started with OmniOS as the ZFS server as it is in place and has been running beautifully with Napp-it for years, which is why I was so excited to get it working with PBS.
As I had mentioned, Napp-it is fantastic and I would love to continue using it specifically with PBS.


Hopefully at least something here is common for someone else who may be in the same position!

Thank you again for your replies and help!

-=O=-
 

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!