Thanks for the links... I was playing around with it the other day and managed to get it working. Complied some notes for others.
Hope this helps someone else eventually...
The following goes through configuring a Nimble Storage Array for use with the free Hyper-V Server 2012 or Server 2012 Core.
Note: You cannot install the MPIO features in the free Hyper-V version.
Note: Prior to starting the following was completed.
- Nimble SAN had an Initiator group created.
- The Hyper-V host’s iSCSI IQN was added to the initiator group.
- Nimble SAN has a volume (LUN) created and assigned to the new above initiator group.
- Login to your server console and go to Command Prompt.
- Type ‘ iscsicpl ’ to launch the iSCSI Initiator.
- You will be prompted to start the Microsoft iSCSI service, click ‘Yes’.
- Once the ‘iSCSI Initiator Properties’ window appears, enter in your Nimble SAN IP address and click ‘Quick Connect’.
- A ‘Quick Connect’ window will appear. Select the devices and volumes to connect to and select ‘Connect’. You should then see the “Progress report” show ‘Login Succeeded’. Connect to all the required volumes.
- Move to your management workstation and open Server Manager.
- Make sure your Hyper-V server is already added, if not be sure to add it.
- Browse to ‘File and Storage Server > Volumes > Disks’.
- Find your server, and you will notice the new iSCSI disk is offline.
- Right-Click the disk and select ‘Bring Online’.
- Agree to the warning message.
- Right-Click the disk and select ‘New Volume’.
- Run through the New Volume Wizard to create the new volume.
If your wanting to setup Multi-Path you can do so now (I was just running free Hyper-V so I couldn't set this up).
Install Nimble Windows Integration pack
- Install .Net 3.5 Framework (from cmd)
%WINDIR%\System32\WindowsPowerShell\v1.0\PowerShell.exe -command Import-Module ServerManager ;Add-WindowsFeature Net-Framework-Core
- Browse to server share where Nimble software is and run the EXE file.
MPIO can be added to Hyper-V 2012 R2 (the free hypervisor) because it is a feature, not a role.
No other roles can be added to this server.
Make sure your iSCSI initiator service is running (PowerShell or RSAT), run Install-WindowsFeature Multipath-IO (or use RSAT to add the feature), reboot, finish setting it up (timeouts, load-balancing, etc) and you are ready for MPIO goodness!