Need help setting up Proxmox pools and directories.

ruffpl

Active Member
Jan 11, 2020
37
2
28
40
Hi. I am in the middle of setting up my first Proxmox home server for Freenas ( or possibly Xpenology) and Win10 + maybe some extra systems in future. I have no experience so I have small problem to understand how Proxmox works. For now it looks like this- I installed the Proxmox system on 2x16gb ssd in ZFS RAID1 and give it a hostname "PROXMOX.home". Now I would like to have it in such (or similar) way with names:

-ZFS RAID1 16GB ssd - for Proxmox, called "PROXMOX"
-ZFS RAID1 120GB ssd - for virtual machines, called "VIRTUALCENTER"
-RAIDZ1 6x6TB hdd- for all of my files, called "CENTRALSTORAGE"
-some extra place to store ISO files

I had created directory in the 16gb pool that Proxmox is installled: var/lib/iso called "ISO" and uploaded first OS iso by Filezilla (uploading by Proxmox always end with error). Is this way ok or I should keep iso files somewhere else- I dont know how much extra space from this 16gb system needs and does directory will not going to cause some problems. Would a directory on a second (VIRTUAL CENTER) pool, or separated from it smaller partition, or just directly wher Proxmox is installed be a better solution?
Also I would like to ask about the biggest "CENTRALSTORAGE" zfs pool. Can I create some folders on it (also with permissions, like "my movies", my photos" "kids stuff", "private", etc, have access and full control of them from virtual machines working one Proxmox f.ex. Freenas or WIndows 10, or I have to do it other way - create first virtual machine that support zfs like Freenas and then create pool from it?
 
Last edited:
Hi. I am in the middle of setting up my first Proxmox home server for Freenas ( or possibly Xpenology) and Win10 + maybe some extra systems in future. I have no experience so I have small problem to understand how Proxmox works. For now it looks like this- I installed the Proxmox system on 2x16gb ssd in ZFS RAID1 and give it a hostname "PROXMOX.home". Now I would like to have it in such (or similar) way with names:

-ZFS RAID1 16GB ssd - for Proxmox, called "PROXMOX"
-ZFS RAID1 120GB ssd - for virtual machines, called "VIRTUALCENTER"
-RAIDZ1 6x6TB hdd- for all of my files, called "CENTRALSTORAGE"
-some extra place to store ISO files

I had created directory in the 16gb pool that Proxmox is installled: var/lib/iso called "ISO" and uploaded first OS iso by Filezilla (uploading by Proxmox always end with error). Is this way ok or I should keep iso files somewhere else- I dont know how much extra space from this 16gb system needs and does directory will not going to cause some problems. Would a directory on a second (VIRTUAL CENTER) pool, or separated from it smaller partition, or just directly wher Proxmox is installed be a better solution?
Also I would like to ask about the biggest "CENTRALSTORAGE" zfs pool. Can I create some folders on it (also with permissions, like "my movies", my photos" "kids stuff", "private", etc, have access and full control of them from virtual machines working one Proxmox f.ex. Freenas or WIndows 10, or I have to do it other way - create first virtual machine that support zfs like Freenas and then create pool from it?


As you like - but I would rather make it like this:
- make a huge filesystem at CENTRALSTORAGE
- define (sub)directories in it as mentiond
- define it also as Proxmox storage for your ISO files (as well as for Backups), ISO files will be stored then in subdirectory "template/iso", backups in subdirectory "dump"
- since I guess you will not need any internal access restrictions (it's just for your own home usage) I would install in Proxmox host a samba server and then access to it from any of your virtual machines via internal (virtual) network; i.e. creating virtual machines is totally independent from CENTRALSTORAGE.
 
As you like - but I would rather make it like this:
- make a huge filesystem at CENTRALSTORAGE

- since I guess you will not need any internal access restrictions (it's just for your own home usage) I would install in Proxmox host a samba server and then access to it from any of your virtual machines via internal (virtual) network; i.e. creating virtual machines is totally independent from CENTRALSTORAGE.

Could You help me how to mount/get access to my CENTRALSTORAGE pool?
After many tiring days I had install Xpenology as virtual machine and mount my pool to it.
One way was to connect was to mount in VM Xpenology ( by Synology File station ) remote connection to whole Proxmox as root by sftp
Second way was by NFS. I had execute command:

sudo apt-get install nfs-kernel-server rpcbind

Then connect to Proxmox by sftp and open the file /etc/exports by text editor and write on the bottom

/CENTRALSTORAGE 192.168.1.101(rw,sync,no_root_squash,subtree_check)

- Execute the command:

exportfs -a

And mount it by Xpenology File station/ mount NFS shared folder


Samba is on Xpenology/ should it be better to disable it and get it on Proxmox? I had install turnkey file server container in Proxmox and I am learning another thing how to configure it. I think I will just have it by Xpenology
 
Last edited:

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!