Comparing guaranteed slots to slot limits in a resource plan

The cluster management console can compare the actual guaranteed slots to the defined slot limits, and highlight any discrepancies in your slot-based resource plan. This way, you can accurately and easily manage resource allocations in one view.

Before you begin

  • This function is applicable to the slot-based scheduling share policy, with any supported slot allocation: stacked, balanced, or exclusive.
  • This function is not applicable to multidimensional scheduling resource plans.
  • To manage a resource plan, you must be a cluster administrator or consumer administrator.

Procedure

  1. Update the Resource Plan page in the cluster management console to include enhancements to better manage your resource plan. The following steps adds the Base value field for a share policy, adds the (In Slots) column to the slot based resource plan table, and adds the Simulate button under the table:
    1. Open the $EGO_CONFDIR/../../gui/conf/pmcconf/pmc_conf_ego.xml file for editing.
    2. Set the EnhancedResourcePlanner parameter to a value of Yes.
      For example:
      <ParamConfs>
      ...
      <Configuration>
      ...
      <Parameter>
         <Name>EnhancedResourcePlanner</Name>
         <Value>Yes</Value>
      </Parameter>
      </Configuration>
      </ParamConfs>
      
    3. Restart the WEBGUI service:
      egosh service stop WEBGUI
      egosh service start WEBGUI
  2. From the cluster management console, select Resources > Resource Planning (Slot) > Resource Plan.

    Your resource plan displays.

  3. Expand the Slot allocation policy section, and next to the Share policy radio button, provide a value greater than zero for the Base value field (for example, specify 1000). The base value also cannot be empty; by default, this base value is zero to indicate that simulation is disabled for the resource group.
  4. Configure each consumer's share ratio value for each resource group, to ensure that the sum of the same level consumer share ratio is equal to base value you specified. Do this by updating the values under the Ratio columns.
    The following example shows a base value of 1000, and how each consumer's share ratio total 1000:
    Consumer                                                                      Ratio
    |----- RNDBACADI                                                               1000
            |-----BACARDI                                                          1000
                   |----- Flex                                                       79
                              |----- RisqFlex                                        93
                                           |-----BacardiVarExoFlexPkLServices        56
                                           |-----BacardiVaRExoFlex                  944
                              |----- ExoFlex                                        907
                                           |-----BacardiBrickUpgradeServices1         1
                                           |-----BacardiBrickUpgradePricing1          3
                                           |-----BacardiExoFlexPKLServices           10
                                           |-----BacardiExoFlex                     986
                   |----- Prod                                                      921
  5. Click Simulate to update the (In Slots) column to show the actual guaranteed slots, based on the value provided in the Base value field for the share policy.

    IBM® Spectrum Symphony compares the (In Slots) values with the Limit values, and if any of the (In Slots) values are greater than the Limit values, the cluster management console displays those discrepancies in red, to indicate that your plan includes slot values over the resource allocation limits.

    IBM Spectrum Symphony also checks the sum of the same level consumer share ratio to determine whether it is equal to base value. If the sum is not equal to the base value, a message displays to indicate this. Otherwise, IBM Spectrum Symphony simulates the resource plan with updated (In Slots) values.