...
Info |
---|
This page describes how to manage allocation rules to control resource scheduling in private cloud data centers while allowing your virtualization technology to take care of the details. |
Introduction to allocation rules
The platform uses allocation rules to control the scheduling of resources in datacenters, to deploy your VMs to the desired hosts. Your virtualization technology must manage the use of resources in the virtualization technology.
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.
...
Create 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.
...
load balance
...
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.
...
rule
To create a global load balance rule:Privileges: Access infrastructure view and Private DCs, View datacenter details, Manage allocation rules
Go to Infrastructure → Private → select a datacenter
If you are in Map view or Statistics view, click the Server symbol in top right-hand corner to go to Servers view
Go to Allocation rules
On the Global panel, click the + add button
As the Rule type select "Load balance"
Select the Load balance type
...
. The default load balance rule is
progressive
...
Create datacenter load balance rules
...
rules
...
You can create the following types of load balance rules:
...
...
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.
...
Go to Infrastructure → Private → select datacenter
If you are in Map view or Statistics view, click the server symbol in top right-hand corner to go to Servers view
Go to Allocation rules
On the Datacenter panel, click the + add button
Select Load balance as the rule type
Select the load balance type
...
...
Create load level compute rules
...
compute
...
Warning |
---|
The platform uses Load level rules to specify the level that the scheduler can assign to the virtualization technology. The virtualization technology is responsible for managing the load that is assigned |
You can create load level rules for the following elements:
a datacenter (all racks)
a rack (all servers on the selected rack)
a cluster (for supported hypervisors)
a specific server
You can only add one rule for an element at each level, but more than one rule may apply.
...
rules
...
To create a load level compute rule:
...
Go to Infrastructure → Private → select a datacenter
If you are in Map view or Statistics view, click the Server symbol in top right-hand corner to go to Servers view
Go to Allocation rules
On the Global pane, click the +add button
For the Rule type, select
Load level compute
If you are using a cluster as a physical machine, to create rules for the cluster, select the Server option
Complete the dialog
...
Field
...
Value
...
Rule type
...
Select Load level compute
...
Rack
...
Select All or a specific rack
...
Server
Select All or a specific server.
...
For Server or Cluster:
if you are using a VMware vCenter cluster as a
...
host, to create rules for the cluster, select
...
Server
...
For 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.
For 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
...
RAM
...
Percentage usage of memory to allow. We DO NOT recommend the overallocation of RAM
...
CPU cores
...
.
...
...
Create load level storage rules
...
Go to Infrastructure → Private → select a datacenter
If you are in Map view or Statistics view, click the Server symbol in top right-hand corner to go to Servers view
Go to Allocation rules
On the Global panel, click the + add button and complete the dialog
For the Rule type, select
Load level storage
For the Datastore and Datastore tier select
All
or a specific tierFor Storage, to limit the amount to use, enter a percentage (0 to 100%)
Click Save
...
Restrict tenants from sharing servers
If To stop a tenant does not want to deploy from deploying on the same physical machine as another tenant, use enterprise exclusion rules, which are called Restrict shared server rules. There is no limit on the amount of these rules you can create.
...
Go to Infrastructure → Private
Select a datacenter
Go to Allocation rules → Global
Click the + add button
Select Restrict shared server rule
Select the two enterprises that must not share a physical server. The cloud admin must configure the rules properly to customize VM deployments.
Note that you can also restrict also restrict servers by editing an enterprise in enterprise in Users view. See https://abiquo.atlassian.net/wiki/spaces/doc/pages/327581849/Manage+enterprise+policies#Reserve-physical-machines-for-a-tenant-and-restrict-deployments.
...
Redirect deployments with allocation rules
...
Tip |
---|
API Documentation For the Abiquo API documentation of this feature, see Abiquo API Resourceshttps://wiki.abiquo.com/api/latest and the page for this resource RulesResource. |
Related topics