Virtual machine migration using vMotion fails with the error: The destination distributed switch has a different version or vendor than the source distributed switch
search cancel

Virtual machine migration using vMotion fails with the error: The destination distributed switch has a different version or vendor than the source distributed switch

book

Article ID: 324530

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
When attempting to migrate a virtual machine from one VMware vSphere Distributed Switch (vDS) to another, migration fails with this error in the vSphere Web Client:
 
The destination distributed switch has a different version or vendor than the source distributed switch
 


Environment

VMware vCenter Server 5.5.x
VMware vCenter Server 5.1.x
VMware vCenter Server 6.0.x
VMware vCenter Server 5.0.x

Cause

The error message occurs because the the vSphere 5.0 vDS vendor label is Vmware and vSphere 5.5 vDS vendor label is VMware Inc., the mismatched string means the migration destination is not compatible.

Resolution

This is an expected behavior in a mixed VMware vSphere/vDS version environment.
 
To resolve this issue, upgrade your vDS switch to version 5.5 or later. During the vDS upgrade the vendor label changes to VMware Inc..

To work around this issue, use any one of these options:
 
  • Run this SQL query against the vCenter SQL database:

    update vpx_dvs set product_vendor='VMware, Inc.' where id=XXX;

    where XXX is dvs id.
     
  • Update the vendor label using Managed Object Browser (MOB):
     
    1. Log in to Managed Object Browser with vDS mo id similar to:

      https://vc_fqdn or vc_ip/mob/?moid=dvs moid

      For example: https://vc-01.domain.com/mob/?moid=dvs-141
       
    2. Click PerformDvsProductSpecOperation_Task.
    3. For operation parameter, enter upgrade.
    4. For productSpec parameter, enter this:

      <productSpec>
      <vendor>VMware,
      Inc.</vendor>
      </productSpec>

       
    5. Click Invoke Method.
Note: If any of the ESXi hosts attached to the vDS are running version 5.1 or earlier, you must upgrade the host version first and then the vDS.


Additional Information

For more information on vDS migration, see:
Migrating virtual machines between vSwitch or PortGroups to vDS or dvPortgroups
Moving an ESX/ESXi host with vDS from one vCenter Server to another
vMotion を使用して移行する仮想マシンが次のエラーを表示して失敗する: 移行先の Distributed Switch は、移行元の Distributed Switch とバージョンまたはベンダーが異なります。