We have been working on ASR SAN replication for a while and it has been very interesting journey and therefore I wanted to share my steps what we did and how. We were using NetApp products for this case.
We have been following this good guidance from Microsoft. Be sure that you have all needed prerequisites installed/configured.
We used two seperate NetApp clusters for this environment.
NetApp configurations were done with the following arcticle.
First we installed two different VMM Stamp (Production/DR) and configured needed networks (Management, storage etc).
After that we configured SMI-S VMs on both sites (check my earlier blogpost).
You need to add both arrays (vServers) on both SMI-S servers.
From VMM point of view you can bring only specific arrays/pools into management.
Then we assigned needed networks to our hosts via Uplink port profile
(this blogpost does not contain those steps).
On Hyper-V hosts we needed to enable iSCSI initiator.
Set-Service -Name MSiSCSI -StartupType Automatic
Enable-WindowsOptionalFeature –Online –FeatureName MultiPathIO
Enable-MSDSMAutomaticClaim -BusType iSCSI
Next we added provider to both VMM stamps
(nwsmis01 for Production and nwsmis02 for DR):
We had two different storage pools per site
(one for Management and one for DR).
From Production side we created two Logical Unit for management
(CSV for management VMs and quorum for cluster) and
two Logical Unit for ASR (storage pool hvdata).
SnapMirror was configured between storage pools hvdata -> dr_hvdemo
DR Side we had same concept.
DR Logical Units were automatically created because of NetApp Snap Mirror.
(storage pool dr_hvdemo):
After Classifications and Logical Units were done we added iSCSI array to hosts. (hvdemo array/Production hosts and hvdemomirror/DR hosts).
Then we created two Hyper-V cluster and assigned disks.
At last we configured Hyper-V Replica Broker role to both clusters.
So now we have two Hyper-V clusters:
cluster1.nwtraders.local (managed from nwvmm01)
cluster2.nwtraders.local (managed from nwvmm02).
Next part we will go through the ASR steps. Can be found HERE