Hi, just starting out on my virtualisation journey after mainly using Synology kit, but wanting to try a more flexible platform and learning something new along the way.
I have been trying to find as much information as possible on initial set up and configuration and although I feel I've made some progress in understanding the concepts involved, not be being a regular linux user, I'm struggling to get some of the basic underlying commandline syntax under my belt ... which is how I ended up investigating proxmox, given the more user friending GUI option.
To ensure I start off on the right foot, I would appreciate some advice on initial set up of my system, to ensure I don't make any schoolboy errors.
My objective is to set up my PVE with a number of guest systems
1. VM running Xpenology/DSM7.2 ... mainly to migrate my current 2 bay NAS to some new hardware and retain a system that I already know - I assume I can pass through the current BTRFS SHR drives so they are exclusively used by the DSM VM.
2. VM running Unraid ... mainly to try this out, I have never used it, but curious to try and see how it compares with Synology (or TrueNAS Scale, which I've also dabbled with in the past)
3. A linux distro (recommendation please for a beginner who is keen to learn more about the platform and making use of the command line. Not sure if I should run this as a VM or LXC container?
4. VM running a light install (if there is such a thing) of Windows ... just because
The hardware I collated for this experiment is as follows
Motherboard - Topton Celeron N5105 CPU/ 2x M.2, 6x SATA and 4x 2.5Gb intel NICS - feels like a great little flexible system
2x 8Gb DDR4 RAM
2x M.2 500Gb NVME drives - currently boot drives for Proxmox/ ZFS Raid 1
4x 1Tb 2.5" SSDs - currently not formatted
2x 12Tb 3.5" Enterprise SATA drives - currently BTRFS/ SHR
Corsair RM550x PSU
All housed in a Fractal Node 304 case
So I feel I've made a start but have a few questions, that I've not managed to answer during my research
1. Is my objective of running these 4 systems on this hardware achievable, given to start with it'll only be my previous synology setup that will have much to do, and even then it's only serving up the occasional movie, backing up a couple of PCs and a MAC, any syncing my photo collection to the cloud?
2. Have I done the right thing using the 2x M.2 drives as the Proxmox boot drives and do I need to partition these further to also store any ISOs or VM operating systems?
3. I'm intending to use the 4x 1Tb SSDs as storage for my test Unraid/ TrueNAS, Linux and Windows VM. Would I be better off setting the RAID up in proxmox, and having storage partitions for each VM, or would it be better to let each VM handle the raid config?
4. Would I be better to install docker/ portainer as an LXC or VM, or just use the inbuilt capabilities available on the NAS OS's?
5. Is there anything else I should be doing at this stage ... e.g. one thing I've yet to investigate is how best to backup my VM configurations, in case of failure or corruption so I can easily recover from a stupid error.
Apologies for the long first post, and thanks if you've managed to get this far ... any help, advice or highlighting the error of my ways will be appreciated
I have been trying to find as much information as possible on initial set up and configuration and although I feel I've made some progress in understanding the concepts involved, not be being a regular linux user, I'm struggling to get some of the basic underlying commandline syntax under my belt ... which is how I ended up investigating proxmox, given the more user friending GUI option.
To ensure I start off on the right foot, I would appreciate some advice on initial set up of my system, to ensure I don't make any schoolboy errors.
My objective is to set up my PVE with a number of guest systems
1. VM running Xpenology/DSM7.2 ... mainly to migrate my current 2 bay NAS to some new hardware and retain a system that I already know - I assume I can pass through the current BTRFS SHR drives so they are exclusively used by the DSM VM.
2. VM running Unraid ... mainly to try this out, I have never used it, but curious to try and see how it compares with Synology (or TrueNAS Scale, which I've also dabbled with in the past)
3. A linux distro (recommendation please for a beginner who is keen to learn more about the platform and making use of the command line. Not sure if I should run this as a VM or LXC container?
4. VM running a light install (if there is such a thing) of Windows ... just because
The hardware I collated for this experiment is as follows
Motherboard - Topton Celeron N5105 CPU/ 2x M.2, 6x SATA and 4x 2.5Gb intel NICS - feels like a great little flexible system
2x 8Gb DDR4 RAM
2x M.2 500Gb NVME drives - currently boot drives for Proxmox/ ZFS Raid 1
4x 1Tb 2.5" SSDs - currently not formatted
2x 12Tb 3.5" Enterprise SATA drives - currently BTRFS/ SHR
Corsair RM550x PSU
All housed in a Fractal Node 304 case
So I feel I've made a start but have a few questions, that I've not managed to answer during my research
1. Is my objective of running these 4 systems on this hardware achievable, given to start with it'll only be my previous synology setup that will have much to do, and even then it's only serving up the occasional movie, backing up a couple of PCs and a MAC, any syncing my photo collection to the cloud?
2. Have I done the right thing using the 2x M.2 drives as the Proxmox boot drives and do I need to partition these further to also store any ISOs or VM operating systems?
3. I'm intending to use the 4x 1Tb SSDs as storage for my test Unraid/ TrueNAS, Linux and Windows VM. Would I be better off setting the RAID up in proxmox, and having storage partitions for each VM, or would it be better to let each VM handle the raid config?
4. Would I be better to install docker/ portainer as an LXC or VM, or just use the inbuilt capabilities available on the NAS OS's?
5. Is there anything else I should be doing at this stage ... e.g. one thing I've yet to investigate is how best to backup my VM configurations, in case of failure or corruption so I can easily recover from a stupid error.
Apologies for the long first post, and thanks if you've managed to get this far ... any help, advice or highlighting the error of my ways will be appreciated
Last edited: