Hi all,
We are a team of two and work as content creators, got a new Workstation and want to reuse the old one for 2/3 functions:
first and foremost as a backup server second as a fileshare-server i.e use of truenas and maybe later try using pfsense.
I read this excellent article https://pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/ and still reading the proxmox and
truenas documentation. I am aware of 3,2,1 Backup strategies, but right now we are using an old WD MyMirror-Nas as Backup...
In the past I used VMware Workstation and loved it alot, but now i wish to use proxmox.
We have to balance how much to spend vs data security/integrity.
If i could get your feedback about my idea/setup on how to repurpose the old WS , id be grateful.
I already installed proxmox and truenas as VM - everything seams to work
My main concern is an "all eggs in one basket".
Some premises:
-we don't want to use "off-site paid cloud solutions",
-we want to spend as less as possible
-we would love to use zfs snapshot function in proxmox and truenas but don't really understand how
-some down time is not critical
-off site storage doesn't fit the bill: Natural disasters are highly unlikely, the worst that could happen is
a fire, but then again , if our office is burned down, we have bigger problems. Theft? So may God help us. We take that risk!
-we do value our data - who doesn't?
The old WS has
-i7-5930K CPU (3.50GHz, 12 cores)
-32 GB Ram
-4x 8TB HDD (new Seagate Ironwolf)
-4x 74GB HDD (old WD Raptors)
-2x 4TB HDD (oldish WD Black)
-2x 1Gbe Nic's
other HW lying around: the above mentioned NAS 2x3TB, an oldish Thinkpad Laptop W500, 3 oldish ssd
My setup up to now - One hypervisor and 2 Truenas VM's
1. Hypervisor
- I installed proxmox on 2 Raptors in mirror (zfs). Nothing else installed/stored (well also the truenas iso, but who cares)
Backup and Recovery plan:
I read here in the forum that if i backup the /etc/pve /etc/network/interfaces /etc/passwd and /etc/resolv.conf to external usb stick
i simply need to reinstall proxmox and restore the files from the external usb stick, keeping in mind that one hdd could fail (mirror)
-> Correct? this works? only this folder (/etc)?
What i basically want to accomplish is separate OS proxmox from data and the same for the truenas VM's, but here already i have some problems...
2. Backup-server
- I installed Truenas as a VM on a third Raptor and i "passed-through" the new 4x8TB to the VM. My problem here is if i use the proxmox
build-in backup solution, proxmox will _obviously_ backup the whole VM: the Raptor AND all 4 new 8TB Hdds. But I only want to backup the
OS Truenas similar to the Backup and Recovery plan above for the Hypervisor: simply restore the VM OS. My concern here is the failure of the
old Raptor
- inside the truenas VM i created a pool in raidz-2 with the 4x8TB Hdd's -> and this is my "backup of the backup recovery plan"! Raidz-2
On this server i wanted to backup the data of a) my new WS b) the other Laptops and PC's ANd b) the Fileshare Server of the second Truenas VM.
I was planing to use Truenas Urbackup plugin, simply because i don't understand how i could use the snapshot function of zfs in this case.
The new WS and all other PC's/Laptop's run on Windows or MacOS.
Probably its the elephant in the room i don't see - Any help/input here is greatly appreciated. How to backup the new WS,Pc's, Fileshare-server
using snapshots? (I think my VMware backround is messing with my head
3. "Fileshare-server"
- I installed a second truenas as a VM on the fourth and last Raptor and i "passed-through" the 2x4TB to the VM. Same problem as above: how do
i backup the OS Truenas and not also the data? Inside this second truenas-VM i created a pool in mirror with the 2x4TB Hdd's. I want to back up
this 4TB pool to the Backup-server... how? using the snapshot function? or the Urbackup plugin?
Since we are using big media files, are there any special zfs settings to be aware? Should i change the block size to 128k or higher?
Should i add a L2ARC to the pool with a ssd? (following the input of the above mentioned link). Any performance benefits for this case/big files?
So i am punching with these ideas/concepts, and would love to here your feedback.
- Separate OS from data --> usefull or not? , if yes , is my implementation correct? what could i do better? did i overshoot / overthink?
- Should i use only one truenas VM with two zfs pools, instead of two VMs with one pool each?
- It seems to me that i do have some redundancy (hypervisor is in mirror mode installed, Backup server in Raidz-2, File server in mirror mode, each OS on seperate HDD),
but is this a false sense of security?
- Do you see some evident perfomance issues? L2ARC, Blocksize, 1Gbe NIC, Other? Would a 10GbE NIC help? Would the HDD be too slow for the 10GbE NIC?
- How would you repurpose the old WS for this case?
- What is the _biggest_ problem of my setup?
- My biggest concern: since the old WS is well, oldish - What is my Backup and Recover plan if the Motherboard or the PSU or whatever fails?
How will i be able to access proxmox or the VM's provided that the HDD's/pools are still functioning/Online? - all eggs in one basket...
- Would a 16 TB external HDD as sort of Tape / Archive Backup solve all my concerns - with an all 3 months schedule?
- Do i need to throw away the raptors and simply make 3 partitions and install everything on a new ssd for the hypervisor/VM' OS?
Thank you if you did read my rumblings and if you will take your time to answer!!
We are a team of two and work as content creators, got a new Workstation and want to reuse the old one for 2/3 functions:
first and foremost as a backup server second as a fileshare-server i.e use of truenas and maybe later try using pfsense.
I read this excellent article https://pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/ and still reading the proxmox and
truenas documentation. I am aware of 3,2,1 Backup strategies, but right now we are using an old WD MyMirror-Nas as Backup...
In the past I used VMware Workstation and loved it alot, but now i wish to use proxmox.
We have to balance how much to spend vs data security/integrity.
If i could get your feedback about my idea/setup on how to repurpose the old WS , id be grateful.
I already installed proxmox and truenas as VM - everything seams to work
My main concern is an "all eggs in one basket".
Some premises:
-we don't want to use "off-site paid cloud solutions",
-we want to spend as less as possible
-we would love to use zfs snapshot function in proxmox and truenas but don't really understand how
-some down time is not critical
-off site storage doesn't fit the bill: Natural disasters are highly unlikely, the worst that could happen is
a fire, but then again , if our office is burned down, we have bigger problems. Theft? So may God help us. We take that risk!
-we do value our data - who doesn't?
The old WS has
-i7-5930K CPU (3.50GHz, 12 cores)
-32 GB Ram
-4x 8TB HDD (new Seagate Ironwolf)
-4x 74GB HDD (old WD Raptors)
-2x 4TB HDD (oldish WD Black)
-2x 1Gbe Nic's
other HW lying around: the above mentioned NAS 2x3TB, an oldish Thinkpad Laptop W500, 3 oldish ssd
My setup up to now - One hypervisor and 2 Truenas VM's
1. Hypervisor
- I installed proxmox on 2 Raptors in mirror (zfs). Nothing else installed/stored (well also the truenas iso, but who cares)
Backup and Recovery plan:
I read here in the forum that if i backup the /etc/pve /etc/network/interfaces /etc/passwd and /etc/resolv.conf to external usb stick
i simply need to reinstall proxmox and restore the files from the external usb stick, keeping in mind that one hdd could fail (mirror)
-> Correct? this works? only this folder (/etc)?
What i basically want to accomplish is separate OS proxmox from data and the same for the truenas VM's, but here already i have some problems...
2. Backup-server
- I installed Truenas as a VM on a third Raptor and i "passed-through" the new 4x8TB to the VM. My problem here is if i use the proxmox
build-in backup solution, proxmox will _obviously_ backup the whole VM: the Raptor AND all 4 new 8TB Hdds. But I only want to backup the
OS Truenas similar to the Backup and Recovery plan above for the Hypervisor: simply restore the VM OS. My concern here is the failure of the
old Raptor
- inside the truenas VM i created a pool in raidz-2 with the 4x8TB Hdd's -> and this is my "backup of the backup recovery plan"! Raidz-2
On this server i wanted to backup the data of a) my new WS b) the other Laptops and PC's ANd b) the Fileshare Server of the second Truenas VM.
I was planing to use Truenas Urbackup plugin, simply because i don't understand how i could use the snapshot function of zfs in this case.
The new WS and all other PC's/Laptop's run on Windows or MacOS.
Probably its the elephant in the room i don't see - Any help/input here is greatly appreciated. How to backup the new WS,Pc's, Fileshare-server
using snapshots? (I think my VMware backround is messing with my head
3. "Fileshare-server"
- I installed a second truenas as a VM on the fourth and last Raptor and i "passed-through" the 2x4TB to the VM. Same problem as above: how do
i backup the OS Truenas and not also the data? Inside this second truenas-VM i created a pool in mirror with the 2x4TB Hdd's. I want to back up
this 4TB pool to the Backup-server... how? using the snapshot function? or the Urbackup plugin?
Since we are using big media files, are there any special zfs settings to be aware? Should i change the block size to 128k or higher?
Should i add a L2ARC to the pool with a ssd? (following the input of the above mentioned link). Any performance benefits for this case/big files?
So i am punching with these ideas/concepts, and would love to here your feedback.
- Separate OS from data --> usefull or not? , if yes , is my implementation correct? what could i do better? did i overshoot / overthink?
- Should i use only one truenas VM with two zfs pools, instead of two VMs with one pool each?
- It seems to me that i do have some redundancy (hypervisor is in mirror mode installed, Backup server in Raidz-2, File server in mirror mode, each OS on seperate HDD),
but is this a false sense of security?
- Do you see some evident perfomance issues? L2ARC, Blocksize, 1Gbe NIC, Other? Would a 10GbE NIC help? Would the HDD be too slow for the 10GbE NIC?
- How would you repurpose the old WS for this case?
- What is the _biggest_ problem of my setup?
- My biggest concern: since the old WS is well, oldish - What is my Backup and Recover plan if the Motherboard or the PSU or whatever fails?
How will i be able to access proxmox or the VM's provided that the HDD's/pools are still functioning/Online? - all eggs in one basket...
- Would a 16 TB external HDD as sort of Tape / Archive Backup solve all my concerns - with an all 3 months schedule?
- Do i need to throw away the raptors and simply make 3 partitions and install everything on a new ssd for the hypervisor/VM' OS?
Thank you if you did read my rumblings and if you will take your time to answer!!