Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there any way to set up a virtual infiniband network within kvm/qemu? If not, is there a viable open source alternative which would allow virtual infiniband networking?

(Note that I'm not looking to give VMs access to a physical IB network, I'm looking to have an entirely virtual IB network with no IB hardware)

share|improve this question
add comment

2 Answers

Currently, to the best of my knowledge, QEMU/KVM can only emulate the basic (but enought to run a VM) set of bios/video/usb/disk/net combo. I know you said you don't want physical hardware, but your best chance at giving a VM some IB capabilities is using PCI passthrough.

share|improve this answer
add comment

One of the following two drivers is probably what you are looking for: softiwarp (http://www.gitorious.org/softiwarp) or softroce (http://www.systemfabricworks.com/downloads/roce).

share|improve this answer
    
Do either of those give you an actual 'ifconfig ib0' type of network interface? –  kdt Aug 5 '13 at 16:20
    
Since both run on top of Ethernet you won't need an equivalent of ib_ipoib. However, both drivers create RDMA interfaces that show up in the output of RDMA tools like e.g. ibv_devices. –  user251384 Sep 6 '13 at 19:23
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.