I need to install Mininet to play with some sample/simulated switches. Can the controller be used to play with Open vSwitch switches in a KVM environment?
The controller should work with Open vSwitch. Mininet uses Open vSwitch, so it should work.
Why don't you use Vagrant to do this? I'm using Vagrant to setup two VMs. One of them with Mininet, OpenvSwitch and Openflow. The other VM is just for the VAN Controller. Following this approach, I can use a Windows or MAC OS machine to develop and deploy my bundles.