Jump to content
  • 0

Server 2016 PCIE passthrough


servonix

Question

Has anyone successfully passed through an LSI based controller under Hyper-V to a VM so that Scanner can get all SMART data off of each drive? Even though Server 2016 has been out for a while I'm still finding little documentation on DDA/PCIE passthrough under Hyper-V, and most of it seems GPU centric. I'm running Essentials 2016 as a VM with each individual drive passed through, and would really like to just pass through the entire controller to the guest to alleviate headaches when a drive dies/drops out. 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
  • 0

To be blunt, this feature is designed PRIMARILY for graphics cards, so that you don't need to use RemoteFX anymore (IIRC), which is EXPENSIVE.  

 

So, I'm not surprised that this may have issues with storage controllers. 

 

 

Additionally, I would recommend trying this with HyperV Server or full Server 2016 rather than Essentials, as important parts *may* be gutted. 

Link to comment
Share on other sites

  • 0

I think I'm gonna try it on my backup server if i can ever get enough time away from work. I'm hoping to be able to stick with Hyper-V as my host. Drashna, I think I mentioned something a while back about implementing a feature for remote control that would allow the host to pass SMART to the VM in a scenario where the disk is passed through.How hard would that be to implement? that may be a more elegant solution than trying to mess with iommu and all that, especially considering that Microsoft will probably never officially support it, so it is likely to be buggy if it works at all.

Link to comment
Share on other sites

  • 0

I believe it is still the case that Hyper-V does not support passing of SMART data, so you cannot get it with disk pass-through. You would have to use Christopher's solution of running Scanner on the host and in the VM, which is what I did with Hyper-V 2012 R2 as well. My setup on Server 2016 is different as I am running the Standard version with Essentials enabled with DrivePool and Scanner running on the host. I have VM's for everything else with mounts to the pool.

Link to comment
Share on other sites

  • 0

I have been running 2 copies of scanner for a while now....Hyper-V on standard with an essentials VM, and separate DC, along with a few other VM's booting from raid 1 Velociraptors and a 240GB ssd as primary VM storage. All data drives are passed through to the essentials VM due to the Client backup limitations. I was merely suggesting a software work around so that when drives are passed through directly to the VM the host copy of scanner can communicate the SMART data to the guest, restoring full functionality of drive evacuation, etc. It still won't solve the failure to boot the VM when a drive dies in a weird way lol. I guess this topic got derailed, While PCIE passthrough would be ideal, it has it's own issues. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...