The Server Manager discovers the topology of the managed VIO eco system. 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
Table 1. 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
Table 2. 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:
Table 3. 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
Table 4. 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