Hi all! Thanks for this amazing project.
I have been "studying" Proxmox for one or two months and I quite like it.
I have been wondering about storage replication and disk mirroring for a setup.
Does it make sense to have mirrored disks AND do storage replication on top of it.
For example, on a 3-node cluster where all nodes replicate to one another, you would end up having 6 copies of everything.
I am also not so sure on how to chain the replications on a 3-node cluster. Would replicate 1>2 and 1>3? Or 1 > 2 > 3? Maybe it depends?
For example, what would be safer (ignore the 3 node-cluster problem for this, consider them to be with other nodes on a bigger cluster) >
1 host with 2 disks mirrored OR 2 hosts with 1 disk each replicated ?
I guess that ZFS is not gonna be able to self-heal silent corruption if there is no mirroring, right? So if the corruption happened on the origin of the replication I would have to sync it back from the target replication node manually? And if the corruption happened on the target of the replication, just let the next replication job fix it?
Also, if we consider to be fine to have no mirroring locally (raid1) because we are replicating on one (or two) other disks, would it also be fine to have these local disks stripped (raid0)?
This a simple setup that will run just a few VMs. We will have two gigabit networks (one internal do the cluster and one to the main network). Would it make sense to think about GlusterFS instead of replication on this setup? The third node will probably be a bit weaker on the hardware side, but will be there anyways.
Havin HA would be cool, but not really a must. It is fine if we have to manually migrate or start a VM, as long as that doesn't take too long and we have no corruption or lost data.
Thanks in advance and sorry if this was posted somewhere else. I have been trying to find this info for some time and could not really find it anywhere.
Cheers!
Gus
I have been "studying" Proxmox for one or two months and I quite like it.
I have been wondering about storage replication and disk mirroring for a setup.
Does it make sense to have mirrored disks AND do storage replication on top of it.
For example, on a 3-node cluster where all nodes replicate to one another, you would end up having 6 copies of everything.
I am also not so sure on how to chain the replications on a 3-node cluster. Would replicate 1>2 and 1>3? Or 1 > 2 > 3? Maybe it depends?
For example, what would be safer (ignore the 3 node-cluster problem for this, consider them to be with other nodes on a bigger cluster) >
1 host with 2 disks mirrored OR 2 hosts with 1 disk each replicated ?
I guess that ZFS is not gonna be able to self-heal silent corruption if there is no mirroring, right? So if the corruption happened on the origin of the replication I would have to sync it back from the target replication node manually? And if the corruption happened on the target of the replication, just let the next replication job fix it?
Also, if we consider to be fine to have no mirroring locally (raid1) because we are replicating on one (or two) other disks, would it also be fine to have these local disks stripped (raid0)?
This a simple setup that will run just a few VMs. We will have two gigabit networks (one internal do the cluster and one to the main network). Would it make sense to think about GlusterFS instead of replication on this setup? The third node will probably be a bit weaker on the hardware side, but will be there anyways.
Havin HA would be cool, but not really a must. It is fine if we have to manually migrate or start a VM, as long as that doesn't take too long and we have no corruption or lost data.
Thanks in advance and sorry if this was posted somewhere else. I have been trying to find this info for some time and could not really find it anywhere.
Cheers!
Gus