Apps and tools built by our engineers that are intended to be played with and explored.

vCenter XVP Manager and Converter

vCenter XVP Manager and Converter


VMware vCenter XVP Manager and Converter provides basic virtualization management capabilities for non-vSphere hypervisor platforms towards enabling centralized visibility and control across heterogeneous virtual infrastructures. It also simplifies and enables easy migrations of virtual machines from non-vSphere virtualization platforms to VMware vSphere.


  • Management of the following Microsoft Hyper-V platforms:
    • Microsoft Hyper-V Server 2008
    • Microsoft Windows Server 2008 (64-bit) with Hyper-V role enabled
    • Microsoft Hyper-V Server 2008 R2
    • Microsoft Windows Server 2008 R2 with Hyper-V role enabled
  • Familiar vCenter Server graphical user interface for navigating through and managing non-vSphere inventory
  • Ease of virtual machine migrations from non-vSphere hosts to vSphere inventory
  • Compatible with VMware vCenter Server 4.0 & 4.1
  • Scalable up to management of 50 non-vSphere hosts

For more detailed information refer to the vCenter XVP Manager and Converter Technology Preview Release Notes and Installation Guide (included in zip file download).

System Requirements

The vCenter XVP Manager Server system is a physical machine or virtual machine, which must meet specific requirements. The vCenter XVP Manager Client plug-in installs on a vSphere Client machine and has the same hardware requirements as vSphere Client. vCenter XVP Manager Client host operating system requirements are different from those for vSphere client.

Server Hardware Requirements

  • CPU – 2 CPUs
  • Processor – 2.0GHz or faster Intel or AMD processor
  • Memory – 3GB RAM
  • Disk Storage – 2GB
  • Networking – Giga bit connection recommended

Server Software Requirements

vCenter XVP Manager Server requires a virtualization environment that includes the following components:

  • vCenter Server 4.0 or 4.1
  • One of the following supported versions of Microsoft Hyper-V:
    • Microsoft Hyper-V Server 2008
    • Microsoft Hyper-V Server 2008 R2
    • Windows 2008 (64 Bit) Hyper-V Core (including Standard, Enterprise, and Datacenter Editions)
    • Windows 2008 (64 Bit) Hyper-V Full (including Standard, Enterprise, and Datacenter Editions)
  • System Center Virtual Machine Manager 2008 or System Center Virtual Machine Manager 2008 R2

vCenter XVP Manager Server installs on a physical server or in a virtual machine running one of the following Windows host operating systems:

  • Windows XP Pro SP2
  • Windows Server 2003 SP2
  • Windows Server 2003 R2 SP2
  • Windows Server 2003 64-bit SP2
  • Windows Server 2008 Enterprise (Core and Full)
  • Windows Server 2008 Standard (Core and Full)
  • Windows Server 2008 Datacenter (Core and Full)
  • Windows Server 2008 Enterprise 64-bit (Core and Full)
  • Windows Server 2008 Standard 64-bit (Core and Full)

The host must also have Windows Remote Management (WinRM) v1.1 (installed separately on Windows XP and Windows Server 2003, included in Windows Server 2008).

Client Hardware Requirements

  • CPU – 1 CPU
  • Processor – 266MHz or faster Intel or AMD processor (500MHz recommended)
  • Memory – 200MB RAM
  • Disk Storage – 1GB
  • Networking – Gigabit connection recommended

Client Software Requirements

  • vSphere Client 4.0 or 4.1
  • vSphere Converter 4.0 (to support conversion of Hyper-V virtual machines to VMware virtual machines)
  • One of the following Windows host operating systems:
    • Windows XP Pro SP2
    • Windows XP Pro 64-bit SP2
    • Windows XP Pro SP3
    • Windows Server 2003 SP2
    • Windows Server 2003 R2 SP2
    • Windows Server 2003 64-bit SP2
    • Windows Vista SP1
    • Windows Server 2008 Enterprise (Core and Full)
    • Windows Server 2008 Standard (Core and Full)
    • Windows Server 2008 Datacenter (Core and Full)
    • Windows Server 2008 Enterprise 64-bit (Core and Full)
    • Windows Server 2008 Standard 64-bit (Core and Full)
  • .NET framework 2.0
  • PowerShell 1.0
  • SCVMM 2008 Admin Console or SCVMM 2008 R2 Admin Console (to support importing Hyper-V inventory information from SCVMM)


Before using vCenter XVP Manager and Converter, you must install both vCenter XVP Manager Server and the vCenter XVP Manager plug-in for vSphere Client.

Installing vCenter XVP Manager Server


  • The IP address or fully qualified domain name of the vCenter Server host to which vCenter XVP Manager Server should connect.
  • The user name and password of the vCenter Server administrative account that vCenter XVP Manager Server should use.
  • The HTTP Web services port number of the vCenter Server host. The default is 80. vCenter XVP Manager Server uses this port to connect to vCenter Server.
  • The HTTP and server ports to use on vCenter XVP Manager Server if you are using ports other than the defaults of 8088 for HTTP and 8090 for the server port.
    In most cases, there is no need to change these port settings. However, if you have other services using the default ports, you can assign different port numbers that are not in use on your network.


  1. Run the vCenter XVP Manager Server installer and follow the instructions in the installation wizard.
  2. Type the IP address or fully qualified domain name of the vCenter Server to which vCenter XVP Manager Server should connect and the credentials for the appropriate administrative account. If you are connecting to vCenter Server on a port other than the default (80), type the port number. Click Next.
  3. In the drop-down list, select either the fully qualified domain name or the IP address of the vCenter XVP Manager Server machine. If you are using ports other than the defaults of 8088 for HTTP and 8090 for the server port, type the port numbers. Click Next.
  4. Click Install.

Installing vCenter XVP Manager Client

You can install the vCenter XVP Manager client component using the the Plug-in Manager in vSphere Client.
Collect the following information before you start installing the vCenter XVP Manager client.

  • The IP address or fully qualified domain name of the vCenter Server host to which vCenter XVP Manager Server is connecting.
  • The user name and password you need to connect vSphere Client to the vCenter Server instance to which vCenter XVP Manager Server is connecting.


  1. Launch vSphere Client and connect to the vCenter Server instance that vCenter XVP Manager Server is using.
  2. Select Plug-ins > Manage Plug-ins.
  3. In Plug-in Manager, find vCenter XVP Manager and Converter in the list of available plug-ins and click the corresponding Download and Install link.
  4. Follow the instructions in the installation wizard.
    Do not close Plug-in Manager until installation is complete.
    After a brief wait, the status of the plug-in changes to installed.
  5. When VMware vCenter XVP Plug-in appears in the list of installed plug-ins, you can close Plug-in Manager.
  6. A security warning alerts you to an untrusted SSL certificate. The IP address shown in the alert should be the address of the vCenter XVP Manager Server host. If it is, select Install thiscertificate and do not display any security warnings for [IP address], and click Ignore to use the certificate.
  7. Make sure the status of VMware vCenter XVP Plug-in is Enabled.



Host Operations

Convert HyperV VMs to vSphere

Guest VM Operations inside HyperV

Change Log


Jianjun Shen


Hailing Xu


Juntao Liu


Susan Ma


Bibo Wang


Wenhui Gao

Core Platform QE

Yogesh Vhora

User Interface QE

Bishwajeet Paul

Datacenter I/O QE
Add Feedback

49 thoughts on “vCenter XVP Manager and Converter

  1. Neale Ferguson

    Is there an SDK that would allow third-parties to add other hypervisors? I note that this has morphed into MHM whose architecture shows that the management server that does the interfacing with the hypervisor is a discrete component. I’d like to be able to provide a similar plug-in server for other hypervisors.

  2. Jamie Thomson

    Does anyone know how to uninstall this from the “manage plugins screen once its been uninstalled”


  3. Brian

    Hi Team,

    Is there any scope that this will be developed to work with vCenter 5, sadly only tried using with vCenter 5 and cannot add host to 3rd party plugin.

  4. Antoan Arnaudov

    To solve the “Invalid User Name/Pass” error when adding a Hyper-V host try executing the following command line on your hyper-v host to setup your WinRM listener:

    winrm set winrm/Config/Service @{EnableCompatibilityHttpListener=”true”}

  5. maziyar

    I installed vmware v-center appliance 5 on my vmware ESXi5 host and on other hand , installes ms windows 2008 R2 as hyper-v server . also configure firewall to allow all incomming and out going and run” winrm quickconfig ” command on this server , but yet , when ever that I enter the address of hyper-v to connect via XVP it shown this error : Failed to connect to host .
    now . some body tell me what shoud I do ?

    1. Ponzo Alessandro

      We have same exact behaviour as Maziyar: using the plugin with vCenter 5 and trying to connect to a W2008 R2 host with Hyper-V role, we get the “Failed to connect to host”. On the Win server we have run both “winrm qc” command (even trying more detailed config) and also the “winrm set winrm/Config/Service @{EnableCompatibilityHttpListener=”true”}” command suggested by Antoan.
      Both local Windows firewall are completely disabled and both servers are in the same subnet.
      Is there any check tool or log that we can analyze for troubleshooting?

  6. Uttam Kumar

    It’s gr8 stuff to view the Host and Hyper V host in the Virtual Center..I am able to fetch all my Hyper v Host and XenServer Host with an issues…
    cool stuff.

  7. Uttam Kumar

    I Installed XVP in my Virtual Center Environment..and able to fetch all my Hyper V Host with an issues.. :)

  8. Raju Gunnal

    I have installed vCenter XVP Manager and converter successfuly and installed the Plugin in vCenter.

    When i am trying to add Hyper V host it throughs an error “Failed to connect to host”.
    but with the same credentials am able to connect from Hyper V Manager.
    Any thing am missing , or any port need to be unblocked .

    Appreciate for help.

  9. William Lam

    Has anyone been able to figure out how to actually add a Hyper-V host to XVP? I’ve experience the same issues as everyone else with the “Failed to connect” error and after changing the XVP Service from a local account to specific account which is really the same administrator account, I then go from “Failed to connect” error to “Invalid credentials”

    Here is a snippet of viclient log:

    [Shaolin :SoapMsg :P:15] 2011-06-04 22:53:40.749 RMI Request Xhm.ServiceInstance.QueryConnectionInfo – 77



    Method Invocation Error Xhm.ServiceInstance.QueryConnectionInfo – 77
    Server XML:


    [Shaolin :Error :P:15] 2011-06-04 22:53:40.749 RMI Error Xhm.ServiceInstance.QueryConnectionInfo – 77

    I also noticed the password for the Hyper-V host is in plaintext, probably want to change this

  10. Anand

    Do we need to add any other tools or service in Hyper V other than WinRM, in order to add the MS Hyper V Host into XVP Manager ?

  11. Prabhat Tripathi

    I installed XVP Manager Server on the same machine as vCenter. Is it ok?
    When I click “Import Third-Party VM” I get error message: “convertor server is not registered to https:///sdk

  12. Prabhat Tripathi


    I installed both XVP server and plug-in.
    – Menu item: Add Third-Party Hosts -> From Virtual Machine Management System is “DISABLED”. The other menu item “Directly” is enabled though.
    – In the previous reply, someone said that there is an “XVP” icon. I don’t see it on VI client. I see “Third-Party Hosts” node though.

        1. Prabhat Tripathi

          Hi Andrew,

          thanks for the comment. What did you mean by VMM SP1? Did you mean SCVMM SP1 not being supported? In the workflow, I have not yet specified SCVMM connection info (since Add Third-Party Hosts -> From Virtual Machine Management System is “DISABLED”) and therefore XVP does not know about SCVMM and its version.


  13. Stanislav

    I have completely weird issue:
    Invalid User name/Password :-(
    I already tried domain admin login & pass, local login & pass on both server and client, still always stuck on Invalid Password.
    Change log on for service, same error.
    Can you point me to right direction why I got this error?
    Thank you so much.

      1. stephane.petit

        habe das Problem auch. Die Teckie Von VMWARE sind nicht einmal in der Lage da irgendwelche Info zu geben.

        Vmware ein Echte Herausforderung und Abzocke, man Zahlt X € für das Produkte und wird nicht einmal da geholfen.

        Nicht mir mir liebe VMWARE Leute ,ab to XEN

  14. John


    Great looking product. I’ve set it up and I am trying to get it up and running to convert a virtual PC file (vhd) to run on one of our hosts.

    When I select Import Third Party VM from the context menu I get an error saying ”Object Reference not set to an instance of an object”

      1. pit 28 za 2013

        I hardly leave responses, but I read a few of the comments on this page vCenter XVP Manager and Converter – VMware Labs.
        I actually do have a couple of questions for you if you do not mind.
        Is it just me or does it seem like some of these remarks come across like they are written by brain dead people?
        :-P And, if you are writing at other online sites, I would like to keep up with everything fresh you have to post.
        Would you make a list of the complete urls of your
        social networking pages like your twitter feed, Facebook page or linkedin profile?|

        Here is my web site; pit 28 za 2013

  15. Stephan Kessel

    I’ve installed XVP on W2K3 32bit and i’am using vsphere client 4.1 32bit (XP as Client OS). The vCenter is 4.1 on W2K8 64bit. It’s not possible to see any VM on an Hyper-V Host inside the vSphere Client an even not to get connected to an VMM (it’s greyed out). I’ve used this guide http://technet.microsoft.com/de-de/library/cc794756%28WS.10%29.aspx to get the right config for remote managemente of Hyper-V Hosts. So has anybody an idea?

    1. Gavin

      Did you install XVP client plug-in as in the document? Can you describe the steps before you met with this issue?

      1. Stephan Kessel

        Yes i’ve installed the Plugin like the description in the doc. There aren’t any steps before. I had an fresh installed W2K8R2 and installed there the Plugin as Administrator. I never saw any VM from the Hyper-V Host.

  16. henry

    I can’t get this thing working for the life of me.

    I’ve reinstalled the whole thing (vSphere client, SCVMM client) on a Windows XP VM. I am able to get into vSphere client, see the plug-in, download the client and then get to the ‘add third party hosts’ in vSphere.

    I can enumerate the hosts on my VMM server, but every time it gets to the place where it says to type credentials for the Hyper-V hosts themselves (and I use the domain admin account) it fails. The error I get just says “Failed to Connect to Host” – no other information.

    I have winrm running on all my Hyper-V hosts.

    Per another post – I have changed the XVP service account to use the domain admin account isntead of the local service account thinking that might fix it – no luck.

    So much for an easy install…

    1. Gavin

      Can you check the firewall configuration? or try to turn off it tempararily. it seems due to connection failure.

  17. s66ts

    I tried XVPManager on my evaluation environment.

    I installed new vCenter Server and XVPManager on new VM which installed Windows Server 2003 R2 SP2.
    Ofcourse I enabled winrm on my Hyper-V Server. ( try winrm command from remote host, and I got correct infromations. )

    I also installed XVP Manager Plugin on vSphere Client.
    And select “Third-Party Hosts” pain, “Add a Thrid-Party Host DIrectly”, input hosts IPaddress “Administrator” user, and password, click next button.

    But I saw “Failed to connect ” immidately. even if I can connect winrm from the clients, and xvp manager host to the hyper-v host.

    So, Open “Services” panel on XVP Manager host, stop “VMware vCenter XVP Manager” service, open “VMware vCenter XVP Manager” property, select “Logon” tab, and change logon account from “Local System Account” to “account”, input local Administrator name and password, and restart the service.

    After, I success to add the Hyper-V host.


  18. JasonV

    I am getting the following when trying to add a 2008 R2 HpyerV host:




    Method Invocation Error Xhm.ServiceInstance.QueryConnectionInfo – 48
    Server XML:


    [Shaolin :Error :P:24] 2011-03-01 07:23:39.053 RMI Error Xhm.ServiceInstance.QueryConnectionInfo – 48

  19. henry

    I am installing on a Server 2008 R2 x64 box that’s also running the vSphere client (version 4.0).

    I never see the certificate screen pop after the client install and it continues to show ‘download and install’ – never shows up as enabled – any ideas?

    1. Milson

      I didn’t run into that issue, for what it’s worth. Also running 2008 R2 x64, though vSphere version is 4.1 update 1. Seems to work fine with vCenter linked mode as well (other than the auth issue I pointed out in an earlier comment).

    2. hxu

      I don’t quite sure about the reason…
      It seems that viClient didn’t load the installed plug-in automatically… Could you restart the client and check whether you can see XVP icon in Home View?
      or check viClient logs, whether xvp plug-in is loaded successfully, all xvp client log items are started with “Shaolin”.

  20. Milson

    Pretty neat. I’ve managed to create two failure scenarios, both involving logging in as a user across a forest trust (by the way, that user is administrative everywhere – on the xvp server, vCenter, within vSphere, and on the workstations using the plugin).

    When installing the server as that cross-forest (locally administrative) user, the installer fails upon entering vCenter connection/credential information with an excellent “unknow error” popup. If logged in as a user on the same forest as vCenter, it installs fine.

    When running the plugin as a cross-forest user, a popup appears “Failed to connect to XVP server”, along with the corresponding below log entries. If using a forest-local user, it works fine.

    Note that the user at play above has no problem with any other vCenter function or plugin.


    at System.Threading._TimerCallback.PerformTimerCallback(Object)
    [Shaolin :SoapMsg :P:16] 2011-02-24 16:35:14.774 RMI Request Xhm.ServiceInstance.RetrieveContent – 1



    Method Invocation Error Xhm.ServiceInstance.RetrieveContent – 1
    Server XML:


    [Shaolin :Error :P:16] 2011-02-24 16:35:14.775 RMI Error Xhm.ServiceInstance.RetrieveContent – 1

    [Shaolin :Error :P:16] 2011-02-24 16:35:14.775 failed to connect to xhyper management extension server
    at VirtualInfrastructure.Soap.SoapServiceWrapper.DoInvokeSync(ManagedObject mo, MethodName methodName, Object[] parameters, Int32 timeoutSecs)
    at VirtualInfrastructure.Soap.SoapTransport.VirtualInfrastructure.Transport.InvokeMethod(ManagedObject mo, MethodName methodName, Object[] pars)
    at VirtualInfrastructure.ManagedObject.InvokeMethod(MethodName methodName, Object[] pars)
    at Xhm.ServiceInstance.RetrieveContent()
    at xhmVI.ServiceDetailsImpl.Connect()

    1. hxu

      About the log reported by xvp plug-in, it seems that the xvp server registered into vCenter is not reachable. If the xvp server is not running (You can check it in Window’s Services), it may be the same connection problem with the previous one.


Leave a Reply

Your email address will not be published. Required fields are marked *