Hello !
I've been reading a lot of posts but I still have questions and I hope for some inputs for my situation.
My aim is to have a server with proxmox on it which I would use as a media server (lxc with docker and multiple container app like plex, radarr, sonarr etc), vpn server (lxc with openvpn installed), videa game streaming (lxc with parsec installed), nextcloud server (lxc with nextcloud installed) etc...
Regarding the hardware, I have a single node with 8 HDDs and 1 SSD directly connected to the host.
I would like to find a good balanced storage solution between performance, upgradability and data security.
At the moment (after my readings and what I elaborate from them) my plan is to:
1-Use ZFS. I will install proxmox on the SSD, make place to install the container also and use half of it as a cache drive for the ZFS pool. The ZFS pool will include the 8HDDs in raidz2.
2-Create the differrent OS container for the different use. And use NFS from to host to mount my ZFS pool to the containers to share storage between them.
3-Enjoy until I read something cool and above my skill on reddit that I NEED to test on my homelab hahaha
My questions are:
1- Is my use of ZFS seems correct? Is it easy to increase the storage quantity in my set up? I've read that I can increase the pool size by swapping the drives one by one and resilvering it. But after will I have to mount all the drives again? Would the storage be immediatly accessible or I will have to tweak things in proxmox to get access?
2-What is the best way to share storage between lxc or VM when all the storage is directly connected to the host? I've read things about NFS but also iSCSI but I'm not very familiar with what is the best solution?
3- Do you have any recommendations or thoughts than come to your mind after that loooonnnnnggg read?
Bravo if you've made your way until there!
Thank you very much for you help !!!
I've been reading a lot of posts but I still have questions and I hope for some inputs for my situation.
My aim is to have a server with proxmox on it which I would use as a media server (lxc with docker and multiple container app like plex, radarr, sonarr etc), vpn server (lxc with openvpn installed), videa game streaming (lxc with parsec installed), nextcloud server (lxc with nextcloud installed) etc...
Regarding the hardware, I have a single node with 8 HDDs and 1 SSD directly connected to the host.
I would like to find a good balanced storage solution between performance, upgradability and data security.
At the moment (after my readings and what I elaborate from them) my plan is to:
1-Use ZFS. I will install proxmox on the SSD, make place to install the container also and use half of it as a cache drive for the ZFS pool. The ZFS pool will include the 8HDDs in raidz2.
2-Create the differrent OS container for the different use. And use NFS from to host to mount my ZFS pool to the containers to share storage between them.
3-Enjoy until I read something cool and above my skill on reddit that I NEED to test on my homelab hahaha
My questions are:
1- Is my use of ZFS seems correct? Is it easy to increase the storage quantity in my set up? I've read that I can increase the pool size by swapping the drives one by one and resilvering it. But after will I have to mount all the drives again? Would the storage be immediatly accessible or I will have to tweak things in proxmox to get access?
2-What is the best way to share storage between lxc or VM when all the storage is directly connected to the host? I've read things about NFS but also iSCSI but I'm not very familiar with what is the best solution?
3- Do you have any recommendations or thoughts than come to your mind after that loooonnnnnggg read?
Bravo if you've made your way until there!
Thank you very much for you help !!!