Okay. What you have posted is a warning message. The IE Driver includes an HTTP server. It uses the JSON wire protocol. The HTTP server takes time to start and be ready to HTTP requests. But the RemoteWebDriver can not exactly know when that server will be available. So, it will keep on polling the server and it warns you that the HTTP server is not ready yet. Even after waiting for some amount of time, if server does not respond, it will not initiate browser and it will throw exception. Since you are using VM, I suspect that you do not have sufficient memory or proper RAID mechanism to run VM. You might have to increase ram and uninstall other programs which runs in background. Also, see if your CPU usage is below 95% while you invoke tests. Work with your Admin team to get faster VM.
Hope that helps!