Topology of the Managed VIO Ecosystem

The Server Manager discovers the topology of the managed VIO ecosystem. The topology objects represent the managed VIO elements and their relationships among other components.
VIO topology objects include:
  • ClusterManager
    : Represent the OpenStack Management Server of the VIO eco system
  • ComputeService
    : Represents the Compute Service of the VIO eco system.
  • ControllerService
    : Represents the Controller Service of the VIO eco system.
  • ControllerServiceCluster
    : Represents the Controller Services as cluster on the ESM topology.

ClusterManager attributes

ClusterManager has the following relationships:
  • Administrates
    with CloudController, ComputeService, and ControllerServiceCluster
  • RunningOn
    with VirtualMachine
Attributes for the ClusterManager objects
Attribute
Description
Allowed values
cloudControllerVIP
Indicates virtual IP address of the CloudController which is administrated by the ClusterManager.
String
vcName
Indicates name or IPaddress of the vCenter which manages the OpenStack Management Server
String
vmName
Indicates name or IPaddress of the virtual machine where the OpenStack Management Server is running
String

ComputeService attributes

ComputeService attributes has the following relationships:
  • AdministratedBy
    with ClusterManager
  • Maps
    with VMwareCluster
  • ProvideServiceBy
    with Hypervisor
  • RunningOn
    with VirtualMachine
Attributes for the ComputeService objects
Attribute
Description
Allowed values
hypervisorName
Indicates the name or IPaddress of the Hypervisor where the ComputeService is running.
String
vcName
Indicates the name or IPaddress of the vCenter which manages the ComputeService
String
vmName
Indicates the name or IPaddress of the virtual machine where the ComputeService is running
String

ControllerService attributes

ControllerService attributes has the following relationships:
Attributes for the ControllerService objects
Attribute
Description
Allowed values
hypervisorName
Indicates the name or IPaddress of the Hypervisor where the ControllerService is running.
String
vcName
Indicates the nName or IPaddress of the vCenter which manages the ControllerService.
String
vmName
Indicayes the name or IPaddress of the virtual machine where the ControllerService is running.
String

ControllerServiceCluster attributes

ControllerServiceCluster has the following relationships:
  • AdministratedBy
    with ClusterManager
  • ComposedOf
    with ControllerService
Attributes for the ControllerServiceCluster objects
Attribute
Description
Allowed values
CreationClassName
Indicates the creation class Name of the ControllerServiceCluster.
String
Name
Indicates the name of the ControllerServiceCluster
String