Information
Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Network infrastructure classes


The network infrastructure is a key component of the overall cloud infrastructure. The BMC Cloud Lifecycle Management view of cloud network topology is optimized for workload provisioning and management of provisioned workloads. It is not a complete view of the underlying cloud network — that view is delegated to the network provider. The following diagram illustrates the network infrastructure classes and how they relate to each other.

Network infrastructure classes

NetworkInfrastructureNew.png

The cloud infrastructure can have one or more pods. Each pod is represented in the network infrastructure model by a set of classes that contain information about the pod. Each Pod has one Location, and each can have multiple ContainerBlueprint and IPAddressPool objects associated with it. An IPAddressPool is used to allocate IP addresses for the management network in the pod when devices are provisioned.

Each Pod can contain multiple NetworkContainer objects. A NetworkContainer is created from a ContainerBlueprint and associated container parameter values. ContainerParameterValue is a subclass of NameValuePair. A NetworkContainer can have one or more associated IPAddressPool objects that provide IP addresses for devices provisioned onto a Network in a Zone in the NetworkContainer.

Each NetworkContainer can have one or more zones. A Zone can have a LoadBalancer and one or more Network objects associated with it. A LoadBalancer can have multiple load balancer pools, and each LoadBalancerPool can have multiple LBPoolEntry objects associated with it. A Zone can also have a Firewall, which can have multiple FirewallRule objects associated with it.

The NetworkInterface of a ComputeContainer is provisioned into a Zone. If a ComputeContainer has more than one NetworkInterface, the network interfaces can be provisioned into different zones within the same NetworkContainer. For more information about the NetworkInterface and ComputeContainer classes, see Service-offering-instance-classes.

Related topics

ComputeContainer-class
ContainerBlueprint-class
ContainerParameterValue-class
Firewall-class
FirewallRule-class
IPAddress-class
IPAddressPool-class
LBPoolEntry-class
LoadBalancer-class
LoadBalancerPool-class
NameValuePair-class
NetworkContainer-class
NetworkInterface-class
Zone-class

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Cloud Lifecycle Management 4.1