VirtualMachine node
A VirtualMachine node represents a VM container running on a Host or in the Cloud. This refers to containers in the sense that a virtual machine contains a virtual host or hosts, rather than in the sense of Containers in container runtime systems or cloud computing. A single node may represent an elastic group of virtual machines.
Virtual machines no longer modeled by Software Instance nodes in BMC Discovery 11.2 and later
In versions of BMC Discovery before 11.2, Software Instance nodes were used to represent virtual machines. In BMC Discovery 11.2, they are now modeled using a Virtual Machine node which makes it easier to find and relate VMs to their containers and Hosts.
The following section describes the scenarios in which a VirtualMachine node is created or removed. DDD nodes are never updated.
VirtualMachine node lifecycle
The following section describes the scenarios in which a VirtualMachine node is created or removed.
Creation
The lifecycle of a VirtualMachine node depends upon the details of the pattern that maintains it. This is determined by a combination of the pattern trigger condition, whether the pattern specifies an explicit key for the Virtual Machine and the logic contained in the pattern itself. In all cases, if a pattern is deleted, the VirtualMachine nodes it is maintaining are immediately removed (as are all other nodes it might be maintaining).
Patterns can trigger on a Directly Discovered Data node, see Directly Discovered Data Trigger. They can also trigger or on the creation or modification of other VirtualMachine nodes.
A VirtualMachine node is created by the cloud patterns when a cloud scan takes place.
Removal
VirtualMachine nodes created as a result of Virtual Machine triggers are removed using the Cascade removal type; when the triggering VirtualMachine node is removed, the removal is cascaded to the higher-level VirtualMachine node. See Cascade Removal.
The VirtualMachine node can not be automatically removed, by default. If the node is removed, then all the content underneath is also destroyed.
To remove a VirtualMachine node manually, find the necessary Virtual Machine, select it in the list and pick Destroy from the Actions list.
VirtualMachine node attributes
The attributes of a VirtualMachine node are as described in the following table below:
UI Name | Description |
---|---|
Not displayed in UI | Globally unique key |
Name | Name of the Virtual Machine |
Short Name | Short name of the Virtual Machine |
Type | Type of the Virtual Machine |
Instance Count | Number of instances grouped together |
Instance | The product's own name for this instance |
VM Type | The type of VM technology used by this instance of a virtual machine |
VM Name | The name of the virtual machine |
VM UUID | The UUID of the virtual machine |
VM Guest OS | The guest operating system of the virtual machine |
Publisher | The publisher of the Virtual Machine software. Only populated in cases that a Pattern identifies products from more than one publisher. This information is normally found in the Pattern node's publishers attribute. |
Product Name | The product name. Only populated in cases that a Pattern identifies more than one product. This information is normally found in the Pattern node's products attribute. |
Full Version | Full-resolution version |
Product Version | Version publicised by the vendor |
Release | Release number |
Edition | Edition |
Service Pack | Service pack |
Build | Build number |
Patch | Patch level |
Revision | Revision |
Not displayed in UI | The number of consecutive successful (positive) or failed (negative) times the Virtual Machine has been seen during host scans |
Not displayed in UI | The time at which a scan was last successfully associated with this Virtual Machine |
Not displayed in UI | The time at which a scan associated with this Virtual Machine failed |
Not displayed in UI | Pattern that has taken over removal in place of standard removal |
Cloud Hosted | When set, this flag indicates that the VM runs directly on a cloud service |
Cloud Class | Vendor classification of cloud VM |
Public IP Address | Public IP address of cloud VM |
Private IP Address | Private IP address of cloud VM |
Public IP Addresses | Public IP addresses of cloud elastic group |
Private IP Addresses | Private IP addresses of cloud elastic group |
Elastic Group | VM represents an elastic group |
Minimum Size | Minimum size of the elastic group |
Maximum Size | Maximum size of the elastic group |
Current Size | Current size of the elastic group |
Elastic Group Members | Identifiers of the elastic group members |
Tags | Tag or tags applied to the virtual machine, as returned from the vCenter server. |
VirtualMachine node relationships
The relationships of a VirtualMachine node are as described in the following table:
UI Name | Relationship | Description |
---|---|---|
Host |
| Host on which this VM is running. |
Cloud Service |
| Cloud Service on which this VM is running. |
MFPart |
| MFPart on which this VM is running. |
Maintaining Pattern |
| Pattern that is maintaining this VM. |
Software Support Details |
| Software Support Detail related to this VM. |
Contained Virtual Host |
| Virtual Host provided by this VM. |
Contained MFPart |
| MFPart provided by this VM. |
Depended Upon By |
| Detail depending upon this VM. |
Depends On |
| Detail depended upon by this VM. |
Details |
| Details of this VM. |
Collections |
| A collection which this VM is a member of. |
Administrative Collections |
| An administrative collection which this VM is a member of. |
Managed by Software Instance |
| Software Instances that manage this VM. |
Primary processes |
| Discovered process from which the existence of this VM was inferred. |
Contributor processes |
| Discovered process from which one or more attributes of this VM were inferred. |
Associated processes |
| Discovered process related in some way to this VM. |
Associated services |
| Discovered service related in some way to this VM. |
Not displayed in UI |
| Package from which one or more attributes of this VM were inferred. |
Associated packages |
| Package related in some way to this VM. |
Not displayed in UI |
| Host from which one or more attributes of this VM were inferred. |
Not displayed in UI |
| Host related in some way to this VM. |
Not displayed in UI |
| Discovered file from which the existence of this VM was inferred. |
Not displayed in UI |
| Discovered file from which one or more attributes of this VM were inferred. |
Associated files |
| Discovered file related in some way to this VM. |
Primary software |
| Discovered software from which the existence of this VM was inferred. |
Contributor software |
| Discovered software from which one or more attributes of this VM were inferred. |
Associated discovered software |
| Discovered software related in some way to this VM. |
Not displayed in UI |
| Discovered command result from which one or more attributes of this VM were inferred. |
Associated command results |
| Discovered command result related in some way to this VM. |
Not displayed in UI |
| Discovered Windows Registry value from which one or more attributes of this VM were inferred. |
Associated registry values |
| Discovered Windows Registry value related in some way to this VM. |
Not displayed in UI |
| Discovered WMI query result from which one or more attributes of this VM were inferred. |
Associated WMI values |
| Discovered WMI query result related in some way to this VM. |
Not displayed in UI |
| Discovered WBEM instance from which one or more attributes of this VM were inferred. |
Associated WBEM instances |
| Discovered WBEM instance related in some way to this VM. |
Not displayed in UI |
| Discovered WBEM result from which one or more attributes of this VM were inferred. |
Associated WBEM query results |
| Discovered WBEM result related in some way to this VM. |
Not displayed in UI |
| Discovered WBEM association from which one or more attributes of this VM were inferred. |
Associated associators results |
| Discovered WBEM association related in some way to this VM. |
Not displayed in UI |
| Discovered API call result from which one or more attributes of this VM were inferred. |
Associated API call results |
| Discovered API call result related in some way to this VM. |
Not displayed in UI |
| Discovered VM result from which one or more attributes of this VM were inferred. |
Associated VM results |
| Discovered VM result related in some way to this VM. |
Not displayed in UI |
| Pattern from which one or more attributes of this VM were inferred. |
Not displayed in UI |
| Resolved DNS details from which one or more attributes of this VM were inferred. |
Associated DNS details |
| Resolved DNS details related in some way to this VM. |
VirtualMachine node expressions
The expressions on a VirtualMachine node are as described in the following table:
Name | Expression | Description |
---|---|---|
Contained Host | vhost_link : nodeLink(#HostContainer:HostContainment:ContainedHost:, #HostContainer:HostContainment:ContainedHost:.name) | Link to virtual host |
Comments
Log in or register to comment.