Managing Grids

Document created by Chris Sommerstad Employee on Jul 20, 2017Last modified by Dave Murphy on Oct 11, 2017
Version 3Show Document
  • View in full screen mode

Use the Grid Manager to manage the elastic, cross-cloud computing resources, used in one or more load tests, for a given Grid. The Grids Manager is used to setup and view SOASTA CloudTest cloud-computing resources, as well as Test Server and Results Server instances that are used to generate load.

Refer to Creating a New Grid if your CloudTest instance has no grid.

Viewing a Grid in the Summary and Deploy/Tear Down Page

 

  1. Select Central list > Grids and then in the Grids list select and double-click the grid to open .

The Grid Manager opens to the Summary and Deploy/Tear Down page. This page shows the current facts about the Grid.

 

  • The top section of the Summary and Deploy/Tear Down page lists the Location, Cloud Provider Account (this column shows a CPA for some cloud vendors only), as well as the Total Test Server Instances. The grid can be revised by clicking the Back button to browse and/or revise Server Instances page settings.

  • The middle section contains the Journal, Metrics, and Advanced Settings tabs. The Journal tab posts events in the deployment and tear down process whenever they occur.
    • The Metrics tab posts grid metrics in the deployment and tear down process whenever they occur (i.e. Total Deployument Time, Total Check Server Time, etc.).

  • The bottom section contains progress indicators for Test and Results Server allocation(s), as well as Check Servers and check server statuses.

Changing Grid Settings

To review the Grid's settings, do the following:

  1. To change the Locations, Test Server Instances, or ResultsService Instances, click the Back button once to display the Server Instances page for this grid. Grid settings can be changed either by adding or removing Locations, selecting a Composition(s), changing Result Server settings, or by changing Advanced Settings per Location.

Note: Locations are created automatically whenever you configure a Cloud Provider Account for a given cloud vendor. You can review these in advance in the Central list > Locations. See Using Locations for more about when to add them to the Grid.

  1. To add an additional Location to this Grid, click the Plus (+) icon in the existing section to add a second one.

When you do so, the new location is added to the existing form at the bottom. Select from the drop-down in the new location area to specify a location other than the one shown.

  1. Specify the number of Test Server instances to be created per Location (you can skip this if these settings come from selecting a composition).
  2. Define Result Server instances per Location as a ratio to Test Server instances or as a Fixed Amount.

TIP:  Click Select Composition(s) to use the settings from one or more test compositions.

  1. Optionally, in the Server Instances page, check Show Advanced Settings (per Location) to perform any of the following tasks:

  • To specify server classes for Test Server or Results Service instances

Configured Server Classes can be selected from the Server Class drop-down. See Server Classes.

  • To specify a zone in which servers will be launched

With the default Zone Distribution > All in the Same Zone radio button checked, select a zone from the available zones in the drop-down. Optionally, check the Failover to different zone(s) if initial allocation fails box if you want CloudTest to use different zones on retry.

  • To switch from the default server allocation algorithm (which tries to allocate servers all in one zone and only when it cannot switch to another zone) to another algorithm that will get servers in groups of 25 doing round robin on all of the zones

Check the Distribute evenly across all zones box to use the alternate round-robin algorithm for server instances.

  • To switch from the default server allocation algorithm (which tries to allocate servers all in one zone and only when it cannot switch to another zone) to another algorithm that will get servers in groups of 25 doing round robin on all of the zones

Check the Distribute evenly across all zones box to use the alternate round-robin algorithm for server instances.

  1. Click the Next button to return to Step 3: The Summary and Deploy/Tear Down page appears.

Changing Grid Settings

  1. Click Deploy Instances when ready. A spinner will appear while the default monitor is starting and stops when that phase is complete.

When the Grid Manager is in the deployment state, the Proceed with X of X servers button is active (shown below). Use this button in any case where all of the requested servers have not yet been allocated (e.g. during the middle of the allocation process), or most especially, in cases where allocation is hung or delayed for any reason.

  1. Clicking Proceed with X of X while it's active displays these subsequent options:

  • Terminate Pending – Choose this option to terminate the remainder of the server allocation tasks. When you do so, the Proceed window disappears and the grid is ready to be used with the number of servers indicated by the Proceed button (i.e. 4 of 11, etc.)
  • Keep Allocating Pending – Choose this option to resume the server allocation for the remaining servers.

If Proceed was clicked, and then Terminate Pending, the Proceed window will go away. Then the following behavior will occur:

  1. Any already-allocated servers will “proceed” through the usual grid process, including server-health checking.
  2. Any servers that were still pending will be terminated.

The Grid Ready icon will display only once (i) and (ii) are complete.

The Stopped icon will display whenever all of the requested servers failed to be allocated or if the Stop Deploying button is clicked.

When grid use is complete, click the Tear Down Instances button. When you do so, the grid indicates progress in the status area of the Journal tab.

Attachments

    Outcomes