To initiate a full topology split:

  1. Configure the Topology Split Manager as follows:

    • Enable topology split

      Set the NumberOfDomains configuration parameter to the number of domains that are specified in the TSM_BASEDIR/smarts/local/conf/discovery/topo-split/ topo-split.conf file. That number must be greater than 1.

      • Select trial learning mode or normal mode

        For trial learning mode, set IsTrialLearningEnabled to TRUE and set the NumberOfTrials configuration parameter to the number of initial (full) topology splits to run. That number must be greater than 1.

        For normal mode, ensure that the IsTrialLearningEnabled, IsTopoSyncEnabled, and IsTSMHookEnabled configuration parameters are FALSE, to operate in normal mode and to disable automatic topology synchronization and the TSM hook script.

  2. Enter the following command from TSM_BASEDIR/smarts/bin to invoke a full topology split:

                   dmctl -s <TSM name> invoke GA_Driver::TopoSplit-Driver start
                
  3. For trial learning mode, use the resulting seed files, csv reports, and trial-hook-created reports (if any) to choose an initial topology split. Here are some guidelines for evaluating and choosing the best topology split:

    • A split with a lower imbalance ratio is preferable to a split with a higher imbalance ratio.

      • A split with a lower total proxy percentage is preferable to one with a higher total proxy percentage.

        The true load that a topology puts on a domain depends on other statistics as well.

  4. For normal mode, use the new seed files to verify the split quality: Count and verify statistics such as the number of devices in each domain and the number of NetworkAdapters (managed/unmanaged) in each domain, to ensure that no IP Availability Manager will be overburdened.

  5. If the results do not fall into your predefined parameters of performance tolerances, set IsSplitFromScratch to TRUE. Then go to the TSM_BASEDIR/smarts/bin directory and enter the following command to run another topology split:

                   dmctl -s <TSM name> invoke GA_Driver::TopoSplit-Driver start