Add vSphere support

I add support for vSphere. I have test this patch for few months in my env and it works.