I have recently added a fresh installed host on 4.4, with 3 x nvidia gpu's which have been passed through to a guest VM instance. The host also has a 1TB nvme SSD drive which we are using for the host OS install and /var/ partition size was modified to allow maximum space for the guest, the intent is to give maximum space to a guest for fast SSD storage. Because this is a partition, I have about 700GB that can be added or mapped to a guest "disk" image that is locked to the host. 

After doing the above and after learning how simple it was to map the three GPUs in pass-through mode, my question is - can I simply map a PCI SSD through to a guest in the same fashion as the GPUs? 

I have not yet tried and do not find much results via google search. The intent on this would be to provision the whole SSD to the guest (instead of using the SSD for the host OS and some of that space for a guest (disk) image. In this case I would use another disk for the host OS but that is fine. 

Has anyone done such a thing (PCI SSD passthrough) and are there any concerns? (apart from the normal concerns with VM and host passthrough)

Kind regards, 

Tony Pearce