<h2>Distinguish VMs and VDIs in VMWare Virtual Machine Instance Table</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Description</h3><section><ul><li>Is there a way to distinguish between VM and VDI records that are populated into 'cmdb_ci_vmware_instance' by discovery?<br /></li></ul></section></div><div ><h3 >Release or Environment</h3><section><ul><li>All</li></ul></section></div><div ><h3 >Resolution</h3><section><ul><li><em><strong>What is VDI (Virtual Desktop Infrastructure) ?</strong></em><br /><br /> <ul><li>Virtual desktop infrastructure (VDI) is a technology that refers to the use of virtual machines to provide and manage virtual desktops. VDI hosts desktop environments on a centralized server and deploys them to end-users on request.<br /><br /></li></ul> </li><li><em><strong>How does VDI work ?</strong></em><br /><br /> <ul><li>In VDI, a hypervisor segments servers into virtual machines that in turn host virtual desktops, which users access remotely from their devices.<br /><br /></li><li>Users can access these virtual desktops from any device or location, and all processing is done on the host server.<br /><br /></li><li>Users connect to their desktop instances through a connection broker, which is a software-based gateway that acts as an intermediary between the user and the server.<br /><br /></li></ul> </li><li><em><strong>Is there a way to distinguish between VM and VDI records that are populated into 'cmdb_ci_vmware_instance' by discovery ?<br /><br /></strong></em><br /> <ul><li>The <em><strong>cmdb_ci_vmware_instance</strong></em> table considers the <strong>ObjectID</strong>, <strong>Name</strong> and the CI but not the type of the CI. Unfortunately, the ListNodes method which capture the VM information have no capability to Distinguish VMs and VDIs.<br /><br /></li><li>This is by design OOB.</li></ul> </li></ul></section></div></article></div>