Rule Synopsis
These are the rule/s that control how CI Sync determines if an asset is virtual or physical and sets the related attribute on the CMDB CI record.
Rule Details and Default
-
CI Sync tests incoming assets using the attributes in the following table. If the asset is not determined as Virtual, it is treated as Physical.
|
Test |
Manufacturer |
Model |
Result |
|---|---|---|---|
|
1 |
Nutanix |
|
Is Virtual |
|
2 |
Xen |
|
Is Virtual |
|
3 |
oVirt |
|
Is Virtual |
|
4 |
VMWare, Inc. |
|
Is Virtual |
|
5 |
Microsoft Corporation |
Virtual Machine |
Is Virtual |
|
Else |
|
|
Is Physical |
Please read the Additional Information section further below for important information about ServiceNow business rule/s that may impact the value of the Is_Virtual attribute beyond solely what CI Sync is doing.
Override Options
Context
Customers may consider overriding the default rule if their specific source asset data does not contain values used by the default CI Sync rules to determine if an asset is virtual or physical.
Options
-
This Data Sync Rule is implemented via a RegEx expression. It can be amended to include other manufacturer and model combinations.
Overriding via Connection Settings
Customers can perform the override using a “Connection Setting” via the CI Sync User Interface (i.e. customers can perform the overrides themselves). Additional information for this is available via the following documentation:
-
For a general overview of CI Sync Connection Settings please read Understanding the use of CI Sync Connection Settings.
-
For the specific CI Sync Connection Setting/s related to the rule described on this page please read Virtualization (Virtual Server Detection) for Lansweeper On-Prem
For documentation on all CI Sync Connection Settings please visit the page tree Connection Setting Guides.
Additional Information
-
The “Is Virtual” (virtual) attribute exists against the Computer (cmdb_ci_computer) CIs in the ServiceNow CMDB.
-
The attribute indicates whether a CI is Virtualized or Not (if virtual=True then it is virtualized CI and if virtual=False then it is a physical CI).
-
Importantly, this attribute is used by the ServiceNow business rules that replicate/sync data between the ServiceNow cmdb_ci_computer and the Asset (alm_*) records. That is, if virtual=False (i.e. it’s a physical CI) the ServiceNow business rules will typically create an asset in the alm_* tables.
-
If your business is not using and/or not concerned about the data in the ServiceNow Asset tables (i.e. the alm_* tables) then this topic and the default behaviour of CI Sync is not relevant. Alternatively, if your business is using Asset management in ServiceNow then this topic will be important.
-
Syncfish strongly recommend customers read the following FAQ (published by Syncfish) in relation to the Is_Virtual attribute and other closely related topics.
FAQ - Brief Overview of Is_Virtual (and virtual vs physical CIs) in ServiceNow
Related Rules
N/A