While running Vcenter discovery duplicate network adapters are created with no link to parent CIIssue <!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size:14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> Symptoms While running Vcenter discovery duplicate network adapters are created with no link to parent CI. Discovery log warnings: Multiple Guest CI's existing on this VM instance. serial_number 42 12 8e 43 32 ab 3c xx xx xx xx xx, Mac addresses: 00:50:5X:XX:e9:8f Release All releases Steps to reproduce 01) Run a Vcenter discovery. 02) Check if it is creating duplicate records in the table [cmdb_ci_vmware_nic] with no configuration item record. 03) Also check if you have below error messages from the discovery logs. Multiple Guest CI's existing on this VM instance. serial_number 42 12 8e 43 32 ab 3c xx xx xx xx xx, Mac addresses: 00:50:5X:XX:e9:8f Cause The issue is caused due to the existing duplicate records in the [cmdb_ci_computer] table & empty mac_address field in the computer CI record. The script include VmwareVmCorrelator below handles this logic:/sys_script_include.do?sys_id=8dddde336730120072b9f06943415ad8 Read script lines: //282 to 290 if (JSUtil.nil(guestCiSysId)) return; if (duplicateCIs.length > 1) throw { "error": "VMCorrelator.DuplicateGuestsFound", "msg": "Multiple Guest CI's existing on this VM instance. serial_number " + serial + ", Mac addresses: " + macs, "duplicateCis": duplicateCIs }; Investigating further, discovery is considering duplicateCIs in the table (cmdb_ci_computer). Script lines : //244 to 246 var guestGr = new GlideRecord('cmdb_ci_computer'); guestGr.addQuery('serial_number', ['zone-' + serial, 'vmware-' + serial]); guestGr.query(); Resolution To resolve the issue, make sure that you don't have any duplicates in the computer records with empty MAC address records.