Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Abiquo 4.0 introduces horizontal autoscaling of virtual machines, using the scaling group entity, which is defined for a base virtual machine. When a scale out event or a scale in event is triggered, Abiquo will clone the base virtual machine and deploy, or delete or undeploy virtual machines, according to your scaling rules and policy. To trigger a scaling event, you can create an action plan for the virtual machine with scaling actions, and create scaling triggers that are either monitoring alerts for virtual appliances or schedules for planned scaling.

IMG1Image Added

How does Abiquo clone the base virtual machine?

...

A user with the privilege to Manage scaling groups can easily create a scaling group from the options menu of the base virtual machine icon.

IMG2Image Added

The following screenshot shows the Then complete the following dialog to create a scaling group.

IMG3Image Added

To define the size range of the scaling group, users can set the minimum and maximum size, in terms of running virtual machines (deployed and powered on). The minimum size must be greater than or equal to zero, where zero is an undeployed base machine with no clones. Administrators may need to consider allocation limits and available resources.

...

To define how Abiquo will scale the virtual machine group out or in during a scaling event, the user sets scaling rules. Remember that scaling rules do not schedule scaling events. Scaling rules only specify how many clones to create or remove in a scaling event. When scaling in, Abiquo deletes clone machines and/or undeploys the base machine. Scale in rules can be different from scale out rules. If users add a time frame for scaling, Abiquo will only use the rule during this interval. A default rule has no time frame and users can create one default rule for each scaling direction. 

What happens when I save the scaling group?

When you save the scaling group, Abiquo will mark the virtual machine icon with the scaling group symbol and display the scaling group name. If necessary, Abiquo will create clones of the base machine and deploy them in order to reach the minimum size. The number in the bottom right-hand corner of the icon is the number of running virtual machines in the scaling group, including the base machine. 

IMG4Image Added

How do I set up an autoscaling operation?

To set up an autoscaling operation, you will need to create an action plan for the virtual machine with the scaling group and add an autoscaling action. Action plans can now include the following horizontal autoscaling actions:

  • Scaling group: Start maintenance
  • Scaling group: End maintenance
  • Scaling group: Scale out
  • Scaling group: Scale in

IMG5Image Added

How do I trigger the action plan for the scaling operation?

For Abiquo v4.0 action plans, the Triggers tab replaces the previous Task schedules tab, and you can now configure action plans to be triggered by alerts as well as by schedules.

IMG6Image Added

How can I open a scaling group again after I save it?

Click on the scaling group symbol in the top right-hand corner of the virtual machine icon.

IMG7Image Added

The scaling group will open as shown in the following image.

IMG8Image Added

How can I make changes to the scaling group?

To edit the scaling group and rules, put it into maintenance mode by clicking the “cog” button on the scaling group icon, or in the top right hand corner of an open scaling group.

IMG9Image Added

While your scaling group is in maintenance mode, Abiquo disables autoscaling operations and enables you to edit the scaling group and make changes to your virtual machines, for example, to manually undeploy machines. Note that in maintenance mode you can undeploy the master virtual machine, but you cannot delete it without deleting the scaling group. When you exit maintenance mode, Abiquo will apply your changes and then adjust the number of virtual machines in the group to within the minimum and maximum size range.

...

If you delete a scaling group, Abiquo will not destroy the virtual machines. It will place all the virtual machines in the virtual appliance as regular virtual machines and the scaling group constraints will no longer exist.

IMG10Image Added