Entity Hierarchy

VW entities consist of two sets of objects: 1) those that are discovered and created automatically and 2) those that are created by the user. Users may only create the seven entity types shown below: Tier, Application, Host, HBA Card, Storage Array, Storage Controller, Storage I/O Module. VW ships with four pre-defined Tier definitions, but these can be replaced by the end user.

Entity Type

Allowed Member Entity Types

Tier

Application

Application

Host, HBA Card, ESX VM, Hyper-V VM, PowerVM Partition, PowerVM VIOS Partition, FC Conversation, NFS Conversation, SMB Conversation, iSCSI Conversation

Host

HBA Card, HBA Port, Source IP Address, IP Address

HBA Card

HBA Port

Storage Array

Storage Controller, Storage I/O Module, Storage Port, Destination Ethernet Port

Storage Controller

Storage I/O Module, Storage Port, Destination Ethernet Port

Storage I/O Module

Storage Port, Destination Ethernet Port

These seven entity types are the only types that are allowed to appear in a JSON entity import file.

HBA Card, Storage I/O Module and Storage Controller are intermediary and, as such, could be considered to be optional entities. Meaning, Host entities can be created directly from HBA Port entities or Source IP Addresses and Storage Array entities can be created directly from Storage Port entities and Destination Ethernet Ports. However, as explained below, there are compelling reasons to employ them in customer environments.