Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Introduction to allocation rules

Excerpt
nameIntroduction to allocation rules

The platform uses allocation rules to control the scheduling of resources in datacenters, although your virtualization technology must manage the use of the resources. For details of the allocation process, see the Virtual Machine Allocation section. 

There are two types of allocation rules: Global rules apply to all datacenters and Datacenter rules apply to the selected datacenter. 

Manage allocation rules with the API

Tip

API Documentation

For the Abiquo API documentation of this feature, see Abiquo API Resources and the page for this resource RulesResource.

Create a global load balance rule

Excerpt
nameCreate a global load balance rule

The platform uses allocation rules to control the scheduling of resources in datacenters, although your virtualization technology must manage the use of the resources. For details of the allocation process, see the Virtual machine allocation section. 

You can create the following types of load balance rules:

  • PERFORMANCE:  select the machine with the most available resources. If more than one physical machine has the same resources available, use a round-robin algorithm to allocate each VM to a different physical machine.

  • PROGRESSIVE:  select the same physical machine until it is full, then change to another one. Begin with the machine with the most available resources. Default rule

To create a global load balance rule:

...

borderStyle
Panel
borderColor#ff9900
borderWidth1

solid

Privileges: Access infrastructure view and Private DCs, View datacenter details, Manage allocation rules

  1. Go to Infrastructure → Private → select a datacenter

  2. If you are in Map view or Statistics view, click the Server symbol in top right-hand corner to go to Servers view

  3. Go to Allocation rules

  4. On the Global panel, click the + add button

  5. As the Rule type select "Load balance"

  6. Select the Load balance type

Image Modified

Restrict tenants from sharing servers

...

  1. Go to Infrastructure --> Private → select Datacenter → Allocation rules → Global

  2. Click the + add button

  3. Select Restrict shared server rule 

  4. Select the two enterprises that must not share a physical server. The cloud admin must configure the rules properly to customize VM deployments. 

    Image RemovedImage Added

Note that you can also restrict servers by editing an enterprise in Users view. 

Create datacenter load balance rules

Excerpt
nameCreate datacenter load balance rules

The platform uses allocation rules to control the scheduling of resources in datacenters, although your virtualization technology must manage the use of the resources. For details of the allocation process, see the Virtual machine allocation section. 

You can create the following types of load balance rules:

  • PERFORMANCE:  select the machine with the most available resources. If more than one physical machine has the same resources available, use a round-robin algorithm to allocate each VM to a different physical machine.

  • PROGRESSIVE:  select the same physical machine until it is full, then change to another one. Begin with the machine with the most available resources. Default rule

A datacenter load balance rule will have priority over a global load balance rule.

To create a datacenter load balance rule:

...

panel

borderColor#ff9900
borderWidth1
borderStylesolid

Privileges: Access infrastructure view and Private DCs, View datacenter details, Manage allocation rules

  1. Go to Infrastructure → Private → select datacenter

  2. If you are in Map view or Statistics view, click the server symbol in top right-hand corner to go to Servers view

  3. Go to Allocation rules

  4. On the Datacenter panel, click the + add  button

  5. Select Load balance as the rule type

  6. Select the load balance type 

Image Modified

Create load level compute rules

...

  1. Go to InfrastructurePrivate → select a datacenter

  2. If you are in Map view or Statistics view, click the Server symbol in top right-hand corner to go to Servers view

  3. Go to Allocation rules

  4. On the Global pane, click the +add button

  5. For the Rule type, select Load level compute

    1. If you are using a cluster as a physical machine, to create rules for the cluster, select the Server option 

  6. Complete the dialog

    Image RemovedImage Added

Expand
titleClick here to display details of add a new rule load level compute

Field

Value

Rule type

Select Load level compute

Rack

Select All or a specific rack

Server

Select All or a specific server.

If you are using a cluster as a physical machine, to create rules for the cluster, select the Server option

Cluster

If you are using vCenter with ESXi, the platform detects the clusters. Select a specific cluster

A cluster rule affects all hosts irrespective of their state, for example, it applies to hosts that are powered off.

Aggregate

Select to create a rule for the sum of all resources in a group (datacenters, racks, or clusters). This means that the platform will sum all of the resources in the group and calculate the load level percentage of the total in order to determine the available resources for the group.

Service Port

The port used by the cloud nodes to connect to the storage technology

RAM

Percentage usage of memory to allow. We DO NOT recommend the overallocation of RAM

CPU cores

Percentage usage of CPU cores to allow. We DO NOT recommend the oversubscription of CPU cores

...

  1. Go to InfrastructurePrivate → select a datacenter

  2. If you are in Map view or Statistics view, click the Server symbol in top right-hand corner to go to Servers view

  3. Go to Allocation rules

  4. On the Global panel, click the + add button and complete the dialog

    Image RemovedImage Added

    1. For the Rule type, select Load level storage

    2. For the Datastore and Datastore tier select All or a specific tier

    3. For Storage, to limit the amount to use, enter a percentage (0 to 100%)

  5. Click Save

...