CDM Mapping for Storage
This topic provides information about mapping for storage. The CIs created are described in this topic.
Data models
BMC_ComputerSystem
The StorageSystem node is mapped to BMC_ComputerSystem CIs.
BMC_ComputerSystem
Attribute | Details |
---|---|
Name | StorageSystem name |
ShortDescription | StorageSystem name |
Description | StorageSystem name |
CapabilityList | List of capabilities |
Domain | The DNS domain reported by the StorageSystem. |
EndOfExtendedSupport | End of Extended Support date. |
EndOfLife | End of Life date. |
EndOfSecuritySupport | End of Security Support date. |
EndOfSupport | End of Support date. |
ManufacturerName | StorageSystem vendor |
Model | Model, of the form StorageSystem type:StorageSystem model. Where the model and type of the storage system are the same, the model is set to the StorageSystem model. |
isVirtual | True if the Storage System is virtual; not set if physical. |
PrimaryCapability | Storage |
SerialNumber | StorageSystem serial number |
Category | The CDM category, for example, "Hardware". |
Type | The CDM type, for example, "Disk device". |
Item | The CDM item, for example, "Disk array". |
BMC_ComputerSystem relationships
Populate the Company attribute for BMC_ComputerSystem CIs mapped from StorageSystem nodes.
Creates links to manager CI and sets LastScanDate and SystemOID where available.
- First-order Software Instances are mapped to BMC_SoftwareServer CIs.
- Second-order Software Instances are mapped to BMC_ApplicationSystem CIs.
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_Dependency | SYSTEMMANAGER | BMC_SoftwareServer | BMC_ComputerSystem |
BMC_Dependency | SYSTEMMANAGER | BMC_ApplicationSystem | BMC_ComputerSystem |
BMC_Dependency | SYSTEMMANAGER | BMC_SoftwareServer | BMC_ComputerSystem |
BMC_Dependency | SYSTEMMANAGER | BMC_ApplicationSystem | BMC_ComputerSystem |
BMC_Dependency | STORAGEUSE | BMC_ComputerSystem | BMC_ComputerSystem |
BMC_Dependency | STORAGEUSE | BMC_ComputerSystemBackend Storage System | BMC_ComputerSystemconsuming NAS host |
BMC_Dependency | BACKENDSTORAGEUSE | BMC_ComputerSystem | BMC_ComputerSystem |
BMC_Dependency | NETWORKLINK | BMC_ComputerSystem | BMC_ComputerSystem |
BMC_OperatingSystem
StorageSystem OS is mapped to BMC_OperatingSystem.
Attribute | Details |
---|---|
key | StorageSystem key, |
Name | "%device.os_vendor% %device.os_type% %device.os_version%" or |
ShortDescription | "%device.os_type% %device.os_version%" |
Description | "%device.os_vendor% %device.os_type% %device.os_version%" or |
BuildNumber | StorageSystem os_build |
EndOfExtendedSupport | End of Extended Support date. |
EndOfLife | End of Life date. |
EndOfSecuritySupport | End of Security Support date. |
EndOfSupport | End of Support date. |
ManufacturerName | StorageSystem os_vendor |
MarketVersion | StorageSystem os_version |
Model | StorageSystem os_type |
OSType | 0 (Other) |
VersionNumber | StorageSystem os_version |
Company | StorageSystem Company |
Category | "Software" |
Type | "Operating System Software" |
Item | "Storage Operating System" |
BMC_OperatingSystem relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_Component | SYSTEMOS | BMC_ComputerSystem | BMC_OperatingSystem |
BMC_ResourcePool
The StoragePool node is mapped to the BMC_ResourcePool CI.
BMC_ResourcePool
Attribute | Details |
---|---|
TokenId | TokenId is of the form "ADDM:StoragePool key". See TokenId rules. |
Name | StoragePool name or |
ShortDescription | StoragePool ID |
Description | StoragePool name |
AllocationUnits | "byte" |
Capacity | StoragePool capacity |
CurrentlyConsumedResource | StoragePool consumed capacity |
Primordial | If the pool type is primordial, "Primordial" |
ResourceType | 32=Storage Volume |
Company | StorageSystem Company |
Category | "Hardware" |
Type | "Storage" |
Item | "Storage pool" |
The StoragePoolContainer node is also mapped to the BMC_ResourcePool CI.
Attribute | Details |
---|---|
TokenId | TokenId is of the form "ADDM:StoragePoolContainer key". See TokenId rules. |
Name | StoragePoolContainer name or |
ShortDescription | StoragePoolContainer ID |
Description | StoragePoolContainer name |
AllocationUnits | "byte" |
Capacity | StoragePoolContainer capacity |
CurrentlyConsumedResource | StoragePoolContainer consumed capacity |
Primordial | If the pool container type is primordial, "Primordial" |
ResourceType | 32=Storage Volume |
Company | StorageSystem Company |
Category | "Hardware" |
Type | "Storage" |
Item | "Storage pool" |
BMC_ResourcePool relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_Component | HOSTEDRESOURCEPOOL | BMC_ComputerSystem | BMC_ResourcePool(impacted) |
BMC_Dependency | VIRTUALSYSTEMOS | BMC_ResourcePool | BMC_ComputerSystem |
BMC_Dependency | VIRTUALSYSTEMOS | BMC_ResourcePool(Storage Pool Container) | BMC_ComputerSystem |
BMC_HardwarePackage
The StorageProcessor node is mapped to the BMC_HardwarePackage CI. Serial number attribute is added for StorageProcessor.
BMC_HardwarePackage
Attribute | Details |
---|---|
TokenId | TokenId is of the form "ADDM:StorageProcessor.key". |
Name | StorageProcessor description or |
ShortDescription | StorageProcessor identifier. |
Description | StorageProcessor description. |
ManufacturerName | StorageProcessor vendor. |
Model | StorageProcessor model name. |
Company | StorageProcessor company. |
Serial | StorageProcessor serial number. |
Category | "Hardware" |
Type | "Storage" |
Item | "Storage processor" |
BMC_HardwarePackage relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_HostedSystemComponents | SYSTEMHARDWARE | BMC_ComputerSystem | BMC_HardwarePackage |
BMC_HardwareSystemComponent
StorageSystem linking to contained HardwareContainers.
BMC_HardwareSystemComponent
Attribute | Details |
---|---|
key | hardware_container.key |
TokenId | TokenId is of the form "ADDM:HardwareContainer.key". See TokenId rules. |
Name | Hardware Container Name |
ShortDescription | Hardware Container Name |
Description | Hardware Container Name |
EndOfExtendedSupport | End of Extended Support date. |
EndOfLife | End of Life date. |
EndOfSecuritySupport | End of Security Support date. |
EndOfSupport | End of Support date. |
ManufacturerName | Hardware Container Vendor |
Model | Hardware Container Model |
SerialNumber | Hardware Container Serial |
Company | Company |
Category | "Hardware" |
Type | "Hardware" |
Item | Hardware Container Serial type |
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_HostedSystemComponents | SYSTEMHARDWARE | BMC_ComputerSystem (Storage System) | BMC_HardwareSystemComponent |
BMC_NetworkPort, BMC_IPEndpoint and BMC_LANEndpoint
Each Network Interface node connected to the root StorageSystem in the BMC Helix Discovery model is mapped to a BMC_NetworkPort CI, and its MAC address is mapped to a BMC_LANEndpoint CI. Each of its associated IP addresses are mapped to BMC_IPEndpoint CIs.
The IP addresses of a StorageSystemGroup are mapped to BMC_IPEndpoint CIs.
BMC_NetworkPort
Attribute | Details |
---|---|
Name | Interface name of the Network Interface |
ShortDescription | Interface name of the Network Interface |
Description | Full name of the Network Interface |
AutoSense | Negotiation setting, 0=Yes, 1=No. |
FullDuplex | Full duplex, 0=Yes, 1=No. |
LinkTechnology | 2. (Ethernet) |
ManufacturerName | The Network Interface manufacturer |
PermanentAddress | MAC address. |
PortType | 2. (Ethernet) |
Speed | The interface speed in bps |
Company | Network Interface Company |
Category | "Hardware" |
Type | "Card" |
Item | "Network interface card" |
The front-end FibreChannelPort is mapped to BMC_NetworkPort.
Attribute | Details |
---|---|
TokenId | TokenId is of the form "World Wide Name:World Wide Port Number". See TokenId rules. |
Name | Fibre Channel Port name or |
ShortDescription | Fibre Channel Port name |
Description | Fibre Channel Port name : WWPN |
LinkTechnology | 4. (Fibre Channel) |
ManufacturerName | Storage processor vendor |
Model | Storage processor model |
PermanentAddress | Fibre Channel Port WWPN |
PortType | 6. (Fibre Channel) |
Company | Host Company |
Category | "Hardware" |
Type | "Card" |
Item | "Fibre Channel HBA card" |
BMC_NetworkPort relationship
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_HostedSystemComponents | SYSTEMHARDWARE | BMC_ComputerSystem | BMC_NetworkPort |
BMC_Component | SUBHWCOMPONENT | BMC_HardwarePackage | BMC_NetworkPort |
BMC_LANEndpoint
Attribute | Details |
---|---|
Name | MAC Address |
NameFormat | "MAC" |
ShortDescription | MAC Address (with colons) |
Description | "MAC address on hostname" |
Address | MAC address (no separating colons) |
MACAddress | MAC address (no separating colons) |
ProtocolType | 14. (Ethernet) |
Company | Network Interface Company |
Category | "Network" |
Type | "Address" |
Item | "MAC Address" |
BMC_LANEndpoint relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_HostedAccessPoint | HOSTEDACCESSPOINT | BMC_ComputerSystem | BMC_LANEndpoint |
BMC_Dependency | ENDPOINTPORT | BMC_NetworkPort | BMC_LANEndpoint |
BMC_IPEndpoint
Attribute | Details |
---|---|
Name | IP address ip_addr |
NameFormat | "IP" |
ShortDescription | IP address ip_addr |
Description | IP address name |
AddressType | IPv4 (1) or IPv6 (2) |
Address | IP address ip_addr |
DNSHostName | IP address fqdns (first item in list) |
ManagementAddress | Yes (1) if the IP address was used to scan the host; No (0) if not. (Not in CMDB 7.5.) |
ProtocolType | IPv4 (2) or IPv6 (3) |
PrefixLength | IPv6 prefix length in bits |
SubnetMask | IPv4 subnet mask |
Company | Network Interface Company |
Category | "Network" |
Type | "Address" |
Item | "IP Address" |
BMC_IPEndpoint relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_HostedAccessPoint | HOSTEDACCESSPOINT | BMC_ComputerSystem | BMC_IPEndpoint |
BMC_HostedAccessPoint | HOSTEDACCESSPOINT | BMC_ComputerSystem | BMC_IPEndpoint |
BMC_Dependency | ENDPOINTPORT | BMC_NetworkPort | BMC_IPEndpoint |
BMC_Dependency | BINDSTO | BMC_LANEndpoint | BMC_IPEndpoint |
BMC_IPConnectivitySubnet
The Subnet node is mapped to BMC_IPConnectivitySubnet.
Attribute | Details |
---|---|
Name | Subnet ip_address_range or Subnet ip_address_range : Subnet scope |
ShortDescription | Subnet ip_address_range |
Description | Subnet ip_address_range |
SubnetNumber | Subnet ip_address_range |
AddressType | IPv4 (1) or IPv6 (2) |
PrefixLength | IPv6 prefix length in bits |
SubnetMask | IPv4 subnet mask |
Company | Cluster Company |
Category | "Network" |
Type | "Subnet" |
Item | "TCP/IP" |
BMC_IPConnectivitySubnet relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_InIPSubnet | INIPSUBNET | BMC_IPConnectivitySubnet | BMC_IPEndpoint |
BMC_Cluster
The StorageSystemGroup node is mapped to the BMC_Cluster CI.
Attribute | Details |
---|---|
TokenId | TokenId is of the form "ADDM:StorageSystemGroup key". See TokenId rules. |
Name | StorageSystemGroup name. |
ShortDescription | StorageSystemGroup name. |
Description | StorageSystemGroup name. |
ManufacturerName | StorageSystem vendor. |
Model | StorageSystemGroup type. |
SerialNumber | StorageSystemGroup serial. |
Company | StorageSystemGroup Company. |
Category | "Hardware" |
Type | "Storage" |
Item | "Storage cluster" |
Where clustered, the StorageSystem node is also mapped to the BMC_Cluster CI.
Attribute | Details |
---|---|
TokenId | TokenId is of the form "ADDM:Device key". See TokenId rules. |
Name | StorageSystem name. |
ShortDescription | StorageSystem name. |
Description | StorageSystem name. |
ManufacturerName | StorageSystem vendor. |
Model | StorageSystem type. |
Company | StorageSystem Company. |
Category | "Hardware" |
Type | "Storage" |
Item | "Storage cluster" |
When the pool StorageSystemGroup node is clustered, it is also mapped to the BMC_Cluster CI.
Attribute | Details |
---|---|
TokenId | TokenId is of the form "ADDM:Cluster key". See TokenId rules. |
Name | Cluster name. |
ShortDescription | Cluster name. |
Description | Cluster name. |
ManufacturerName | Cluster vendor. |
Model | Cluster type. |
SerialNumber | Cluster serial number. |
ComponentAliases | Cluster cdm_component_aliases |
Company | StorageSystem Company. |
Category | "Hardware" |
Type | "Storage" |
Item | "Storage cluster" |
BMC_Cluster relationships
Relationship | Name | Source | Destination |
---|---|---|---|
BMC_Component | CLUSTEREDSYSTEM | BMC_ClusterImpacted | BMC_ComputerSystem |
BMC_Component | HOSTEDRESOURCEPOOL | BMC_Cluster | BMC_ResourcePool |
TokenId rules
TokenId is an attribute that, in some circumstances, aids the reconciliation of CIs populated by multiple data sources. BMC Helix Discovery sets TokenId depending on the Node kind.
For most Nodes, TokenId is one of the forms:
or
or
For databases, TokenId is a database host found as a result of all possible combinations of where the database might be running:
and
For the Fibre Channel Node, TokenId is of the form:
For physical hosts, TokenId is of the form:
If the domain name is unavailable, then
For virtual hosts that are running in the cloud, TokenId contains instance_id.
- For Alibaba, TokenId is of the form:
- For Azure, TokenId is of the form:
- For AWS, TokenId is of the form:
- For GCP, TokenId is of the form:
- For IBM, TokenId is of the form:
- For OCI, TokenId is of the form:
For virtual hosts that are running in the hypervisor, TokenId contains UUID.
- For AHV, TokenId is of the form:
- For Hyper-V, the UUID is only available on the physical machine, so TokenId is only set for virtual machines that have been successfully linked to their hosting physical machines:
- For KVM (including RedHat Enterprise Virtualization), TokenId is of the form:
- For VMware, TokenId is of the form where each letter represents a hexadecimal digit:
- For Xen (including Oracle VM), TokenId is of the form:
The following table shows how TokenId looks like for different Node Kinds:
Node Kind | CI | TokenId |
---|---|---|
AdminCollection | BMC_AdminDomain | key |
Cluster (cloud) | BMC_Cluster | key |
LoadBalancerService | BMC_LogicalSystemComponent | ADDM:%key% |
LoadBalancerPool | BMC_ResourcePool | ADDM:%key% |
CloudManagementGroup | BMC_AdminDomain | cloud_id |
CloudProvider | BMC_CloudInstance | key |
CloudRegion | BMC_CloudInstance | key |
CloudService | BMC_CloudInstance | key |
Cluster | BMC_Cluster | ADDM:%hashed_key% |
Database (cloud) | BMC_DataBase | ADDM:%key% |
Database | BMC_DataBase | %hosting_ci.TokenId%:%database_node.type%:%si_instance%:%database_node.instance% |
%hosting_ci.Name%:%database_node.type%:%si_instance%:%database_node.instance% | ||
HardwareComponent | BMC_HardwareSystemComponent | ADDM:%hashed_key% |
HardwareContainer | BMC_ComputerSystem | ADDM:%hashed_key% |
HostContainer | BMC_ComputerSystem | ADDM:%hashed_key% |
Host | BMC_ComputerSystem | %host.hostname%:%host.dns_domain% |
%host.hostname% | ||
ALIBABA-ID:%alibaba_instance_id% | ||
AWS-ID:%aws_instance_id% | ||
GCP-ID:%gce_instance_id% | ||
IBM-ID:%instance_id% | ||
OCI-ID:%ocid% | ||
AZURE-ID:%azure_vm_id% | ||
HYPERV-ID:%vm_uuid% | ||
XEN-ID:%uuid% | ||
KVM-UUID:%uuid% | ||
AHV-UUID:%uuid% | ||
VI-UUID:%uuid% | ||
LoadBalancerGroup | BMC_Cluster | ADDM:%key% |
MFPart | BMC_ComputerSystem | key |
Namespace | BMC_AdminDomain | key |
Deployment | BMC_ConcreteCollection | key |
NetworkService | BMC_LogicalSystemComponent | ADDM:%key% |
FibreChannelPort | BMC_NetworkPort | WWN:%wwpn% |
SoftwareCluster | BMC_Cluster | ADDM:%hashed_key% |
SoftwareComponent | BMC_ApplicationService | ADDM:%hashed_key% |
SoftwareInstance | BMC_ApplicationSystem | ADDM:%hashed_key% |
SoftwareInstance | BMC_SoftwareServer | ADDM:%hashed_key% |
VirtualMachine | BMC_VirtualSystemEnabler | ADDM:%hashed_key% |
StorageDevice | BMC_Cluster | ADDM:%key% |
StoragePool | BMC_ResourcePool | ADDM:%key% |
StorageSystemGroup | BMC_Cluster | ADDM:%key% |
StorageProcessor | BMC_HardwarePackage | ADDM:%key% |
HardwareContainer | BMC_HardwareSystemComponent | ADDM:%hashed_key% |