Hi all,
I'd like to get some advice regarding infrastructure design. My company is thinking moving onto ESXi environment from Xen and I am currently drawing a infrastructure design but would like to get some advice. I have drawn the following diagram that shows a physical connection between two data centres.
My idea is:
I was thinking those three things as main factors so far. My question is:
Apologies for poor English. Hope I explained okay. If I could get any advice, I'd really appreciate it. Thanks a lot.
Eoin
Moderator: Thread moved to the broader vSphere area since you have questions about networking, backups, replication, migration.
You should also consider vCenter Server in your deployment.
Anyone could help me out here? Thanks.
Eoin
You are asking a consultancy kind of question on a user community forum, you might be better engaging with a local VMware partner.
Hello
Few things to consider:
1. whatever we tell you here this won't be even a draft. you need someone who can sit with you, check over all the consideration and guide you (and your environment) through this. yes - he will take some money for that, but he/she also can be held responsible
2. ZFS is not supported storage solution for the Vmware. I suppose it works, but it cannot be recommended, especially not for the metro cluster design
3. Your environment with 6 ESXi servers looks quite OK for VSAN - this in turn usually requires brand new servers, b/s rebuilding your old ones usually is much more expensive
4. Interlink between the sites - this is something that is hard to be advised. There are quite few options for stretching/communicating networks over the distance. Some of them have some other limits beside the throughput. Usually pair of 10G is enough
5. Internet network that is switching between the sites - this is smthg that you HAVE to consult with your networking dept. It depends on several factors, it requires FW/routers working in sync between the sites, etc.
Generally you need to think first what you want to achieve
Will it be a metro cluster environment - that is solution that supports active-active
Or do you need to have DR environment - with one primary site and the 2nd acting as standby
Hi @ZibiM,
Thanks for that. Perhaps, my scenario didn't include enough context. I'd like to ask the concept of a metro cluster environment. In my scenario, the data centres are located in different cities. Is this a metro cluster you were talking about?
As per my original post, what I want to achieve is:
My original idea was:
It would be possible to restore VMs in any DC even though one DC got a bomb. So, 2nd data centre wouldn't be technically a stand-by DC I believe because VMs will run although their disks will be existing on a datastore in the other DC. Hope this makes sense to you.
Is ZFS over iSCSI not supported on ESXi? I thought it was. Thanks again.
Eoin
Good morning,
you could consider using software based replication from VMware to replicate between locations (vSphere Replication), or any other solution out there. I feel it is best you work with a local consultancy company to figure out what would work best in your scenario, as there are many variables.
Hi depping,
Thanks for that. Routing will be configured okay, not a problem. The storages will be visible to all hosts across the data centres. We will lease a dedicated lines between DCs. Physical location of data centres are Sydney and Melbourne, say around 1000 km far between.
Hmm.... I thought iSCSI target is available for ESXi. I'll check the compatibility guide again, thanks. If not possible, what would be the suitable option? Should I just go with NFS?
Cheers.
Eoin
iSCSI and NFS are supported, but it also depends on the storage system you use. The storage system has to be supported as well. This is all documented via our VMware Compatibility Guide which you can find here: VMware Compatibility Guide - System Search
On that list you can find servers, storage systems etc.
When it is 1000 KMs apart, I don't see HOW you could run VMs in one location which are accessing storage in the other. The latency will easily be 10ms RTT, and that is considering an optimal situation. And that is latency for ALL I/O, which I normally don't see as being acceptable.
Like I said, what you are trying to do is not a "walk in the park", this sounds like a complex setup. Talk to an expert locally to go over all requirements / constraints etc.
Thanks for that.
Yes, I checked the RTT between data centres and it is around 11, 12 ms in a good state.
For my curiosity, what would be the acceptable latency for this model?
Thanks again.
Eoin
You need to understand that in metro cluster scenario any write IO need to be confirmed by the 2nd site before it is considered written.
If you have RTT 11,12 ms that means you are adding local storage latency + RTT + remote storage latency before you can consider IO committed.
This is usually perceived as way to low for any production application.
People start to complain at around 5 ms, above 10 ms it is widely noticeable, above 15 ms it is unacceptable.
Maybe think about Disaster Recovery using Site Recovery Manager and asynchronous replication.
Eoin,
Stretching layer 2 and storage between such distances is fairly complicated stuff that could cause big problems. It would be better as suggested above, to use routed networking and in case of an emergency you could use SRM to fail over networks and VMs.
Lars