Hello,
I am planning to migrate a small old NT/2003 domain (5 physical servers, xeons, P4 generation, terminal, mail, web, firewall and backup server) into a XEN virtualisation. The user load on this domain is very low at the moment (2-3 users). However, the structure should stay and the cost should be as low as possible, unfortunately.
We have four "new" XEON (Core2Quad generation) machines with 8GB RAM each with a fresh XEN setup. Performance of this machines is OK.
Data connection should use the gigabit switch infrastructure.
The small pool should be served with a FREENAS box.
I assume 5-6VMs on a single FreeNAS box is not optimal, but this servers have a really low disk usage, so I am relative sure, when the VMs are up and running only some small disk accesses here and there are done.
The data amounts are around 100GB for the data files (CIFS share) and maybe 5 x 100GB for the XEN server virtual disks. Maybe 300GB for a file based backup of the data files. The VM's should be backed up by freenas-snapshots or by xen-snapshots in some regular intervals.
The freenas snapshots should be replicated on a second storage server as backup.
The planned hardware for the main freenas server is:
-X10SL7-F
-Xeon E3-1220 v3
-16GB ECC
-6 x 1TB WD RED
-optional: 2 mirrored SSDs for ZIL (Edit: meant SLOG) if needed performance wise
-optional: 1 SSD for L2ARC if needed performance wise
I have a FREENAS test server here already (however, the test server is only a i3, non-ecc-4GB). No critical data on the test server.
But even after reading very much here, in the manual and in the howto presentation I am not sure at some points...
1) 6x 1TB... What is the best? 6 drives in RaidZ2, 6 drives in Raid10 or just mirror each 2 disks an put them in the main pool.
2) iSCSI or NFS share for the XenServers (I tend to iSCSI)
3) iSCSI done by ZVOL(s) or done by file mapping (I think that ZVOL(s) have better performance?!)
4) One big iSCSI share for all VMs or one iSCSI share for each VM. This is hard to decide. First option has less unused space, however I only can zfs-snapshot all VM's at the same time. Second option has not that good storage utilization, however one can zfs-snapshoot all VM's in different schedules.
5) Storage efficient provisioning... can I use thin provisioning anywhere without hurting performance to much?
6) Can I use non-ecc hardware as 2nd level backup server? Maybe Nas4Free with UFS. However I think the replication is not really easy with this constellation.
I did some performance tests with test freenas testbox which has 2x400GB striped. When using Win7 in hardware as iSCSI initiator on a ZVOL or file based iSCSI target I get around 80MB/s, which is limited by the gigabit network. However, from a Win2003(VM) I only get around 30MB/s tested with hd-tune and PV drivers. So I think the speed limiter will be XEN on the "old" Xeon hardware anyway, not freenas.
Would be nice if someone can point out some hints on the questions or give a feedback if I have overlooked a big NO-GO. :) And thanks in advance.
BR
Rob
I am planning to migrate a small old NT/2003 domain (5 physical servers, xeons, P4 generation, terminal, mail, web, firewall and backup server) into a XEN virtualisation. The user load on this domain is very low at the moment (2-3 users). However, the structure should stay and the cost should be as low as possible, unfortunately.
We have four "new" XEON (Core2Quad generation) machines with 8GB RAM each with a fresh XEN setup. Performance of this machines is OK.
Data connection should use the gigabit switch infrastructure.
The small pool should be served with a FREENAS box.
I assume 5-6VMs on a single FreeNAS box is not optimal, but this servers have a really low disk usage, so I am relative sure, when the VMs are up and running only some small disk accesses here and there are done.
The data amounts are around 100GB for the data files (CIFS share) and maybe 5 x 100GB for the XEN server virtual disks. Maybe 300GB for a file based backup of the data files. The VM's should be backed up by freenas-snapshots or by xen-snapshots in some regular intervals.
The freenas snapshots should be replicated on a second storage server as backup.
The planned hardware for the main freenas server is:
-X10SL7-F
-Xeon E3-1220 v3
-16GB ECC
-6 x 1TB WD RED
-optional: 2 mirrored SSDs for ZIL (Edit: meant SLOG) if needed performance wise
-optional: 1 SSD for L2ARC if needed performance wise
I have a FREENAS test server here already (however, the test server is only a i3, non-ecc-4GB). No critical data on the test server.
But even after reading very much here, in the manual and in the howto presentation I am not sure at some points...
1) 6x 1TB... What is the best? 6 drives in RaidZ2, 6 drives in Raid10 or just mirror each 2 disks an put them in the main pool.
2) iSCSI or NFS share for the XenServers (I tend to iSCSI)
3) iSCSI done by ZVOL(s) or done by file mapping (I think that ZVOL(s) have better performance?!)
4) One big iSCSI share for all VMs or one iSCSI share for each VM. This is hard to decide. First option has less unused space, however I only can zfs-snapshot all VM's at the same time. Second option has not that good storage utilization, however one can zfs-snapshoot all VM's in different schedules.
5) Storage efficient provisioning... can I use thin provisioning anywhere without hurting performance to much?
6) Can I use non-ecc hardware as 2nd level backup server? Maybe Nas4Free with UFS. However I think the replication is not really easy with this constellation.
I did some performance tests with test freenas testbox which has 2x400GB striped. When using Win7 in hardware as iSCSI initiator on a ZVOL or file based iSCSI target I get around 80MB/s, which is limited by the gigabit network. However, from a Win2003(VM) I only get around 30MB/s tested with hd-tune and PV drivers. So I think the speed limiter will be XEN on the "old" Xeon hardware anyway, not freenas.
Would be nice if someone can point out some hints on the questions or give a feedback if I have overlooked a big NO-GO. :) And thanks in advance.
BR
Rob
Last edited: