USB Passthrough for Hyper-V 2012

We have a Hyper-V 2012 Core server with 1 Windows Server 2008 guest VM.  We need to pass through a 4TB USB drive to the VM.  We have already tried setting it offline in the host and adding it via the settings - however it was not available/compatible.  We considered making a large VHD on it and attaching that however does not fit our needs.  What hardware/software solutions do we have?
tampatechmanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Svet PaperovIT ManagerCommented:
I would strongly recommend using iSCSI connected external disk array instead of USB disks.

For example, all Iomega StorCenter (now LenovoEMC) devices support iSCSI and RAID 1 at least: http://shop.lenovo.com/us/en/servers/network-storage/lenovoemc/index.html
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Hyper-V does not support USB passthrough for USB devices to a VM.

Can you not add to the Host, and then store the VHD on the USB device (although this would be slow!)
0
tampatechmanAuthor Commented:
spaperov - unfortunately for this specific use-case a USB drive is our only option.  However I agree iSCSI would be better

hanccocka - I tried making a VHD on it and attaching however the performance would be very poor and we were having attachment issues with a 4T vhd

If I attach this drive to the host via usb can I pass it through to the guest via iSCSI.  I saw some free tools at http://www.starwindsoftware.com/downloads-free
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
It will still be slow, if you create iSCSI disks on the USB drive.

what was meant was present proper iSCSI storage to the VM.
0
tampatechmanAuthor Commented:
Would the MkLink command work for this?  http://technet.microsoft.com/en-us/library/cc753194(WS.10).aspx
0
Svet PaperovIT ManagerCommented:
Even if it works, it won't improve the performance...
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Are you just trying to increase space in the VM by 4TB using USB?
0
tampatechmanAuthor Commented:
No, we need it for a backup destination in our line-of-business software that will only respect local drives.
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I would purchase an iSCSI version.
0
Cliff GaliherCommented:
Your first approach was probably the best. Creating a passthrough disk is the best way to expose USB drives to the guest OS. *HOWEVER* in your case this did not work, and any workaround you try will also not work, for one simpe reason. 4TB drives and Win2k8 (or 2k8R2) are particularly unkind to each other. The whole 4k sector size just causes problems, and while some drives "emulate" 512 sectors, that emulation introduces its own set of problems.

I don't think you'll get this to work, using any workarounds, trying any piece of software, without serious pain points because of that little fact. Anything greater that 2TB really wants/needs 2012, especially for backups/large files.

With that said, one tool I do go to for performance reasons in general where a passthrough disk is not an option and where USB is *necessary* is Fabulatech's USB over IP tools. They will expose your USB devices to the guest OS just fine with a minimal performance penalty.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tampatechmanAuthor Commented:
cgaliher - I just tested Fabulatech's USB over Network product in our Lab environment and it worked perfectly.  This looks like it will perform well for our unique need that we have.

I will install and test this on the production server next and report back
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Virtual Server

From novice to tech pro — start learning today.