+

Search Tips   |   Advanced Search

Configure multi-cell performance management: Star Topology

With multi-cell performance management, multiple cells are managed as a single unit. Performance management, such as dynamic clusters and overload protection, operates on multiple cells of the same hardware in the same way that performance management operates in a single cell. The application placement controller (APC) uses dynamic placement and elasticity.

In a star topology a single cell is designated as the center cell, while the other cells are designated as the point cells. The center cell can perform work, such as contain ODRs and application servers, and only the center cell makes autonomic decisions to start or stop application servers.

ODRs in a single center cell can route to application servers in multiple point cells.

A star topology can help manage performance in server virtualized environments where multiple cells share the same hardware resources. A single PC in the center cell can manage the performance of all cells in the star topology by starting and stopping application servers in point cells to meet current demand.

The center cell has to be restarted after the CenterCell=true custom property is set.

Ensure that system clocks are in sync across all participating cells in Center and Point cells.

The following procedure describes a sample scenario in which multi-cell performance management is configured in a star topology environment so that work requests can be routed from an ODR to dynamic cluster members across cells. The ODR is installed and running on CellA, which is the center cell. The two-point cells, CellB and CellC, contain the dynamic clusters and applications.

Complete either the automatic step or the manual step to configure multi-cell performance management. Do not complete both steps.


Automatically configure multi-cell performance management

  1. Designate CellA as the center cell.

    1. In the administrative console, select...

        System administration | Cell | Custom properties | New

      ...and set...

        CenterCell = true

    2. Click OK, and save and synchronize changes.

    Set only one custom property to true.

  2. Set the following custom property individually for each cell to designate as a point cell.

    In this sample scenario, complete steps 2a through 2c to designate CellB as one-point cell. Next, repeat steps 2a through 2c to designate CellC as another point cell.

    1. In the administrative console, select...

        System administration | Cell | Custom properties | New

      ...and set...

        CenterCell-false

    2. Click OK, and save and synchronize changes.

  3. Restart all the cells.

    Restart the center cell only if the CenterCell=true custom property is initially set. If we link additional cells, restart only the additional cells.

  4. If global security is enabled, in the administrative console, go to...

    Select the check box to dynamically update the run time when SSL configuration changes occur. Sync the nodes on all cells.

  5. To configure the overlay communication between the cells, from CellA run...

      cd install_root/bin
      ./linkCells.sh CellA_dmgr_host:CellA_soap_port:user_id:password CellB_dmgr_host:CellB_soap_port:user_id:password
      ./linkCells.sh CellA_dmgr_host:CellA_soap_port:user_id:password CellC_dmgr_host:CellC_soap_port:user_id:password

    Run the script to link the center cell with each point cell individually. Do not link point cells together. Run the linkCells.sh script from the cell with the oldest product version.


Manually configure multi-cell performance management

  1. Designate CellA as the center cell.

    1. In the administrative console, select...

        System administration | Cell | Custom properties | New

      ...and set...

        CenterCell=true

    2. Click OK, and save and synchronize changes.

    Set only one custom property to true.

  2. Set the following custom property individually for each cell to designate as a point cell.

    In this sample scenario, complete steps 2a through 2c to designate CellB as one-point cell. Next, repeat steps 2a through 2c to designate CellC as another point cell.

    1. In the administrative console, select...

        System administration | Cell | Custom properties | New

      ...and set...

        CenterCell=false

    2. Click OK, and save and synchronize changes.

  3. If global security is enabled, in the administrative console, go to...

    Select the check box to dynamically update the run time when SSL configuration changes occur. Sync the nodes on all cells.

  4. Configure the overlay communication between the cells.

    1. Log on to CellA deployment manager host

    2. Link the overlay anchor transports of CellA to CellB.

        cd WAS_HOME/profiles/dmgr_profile/config/cells/cell
        WAS_HOME/bin/wsadmin.sh -profileName profile -f importOverlayConfig.py link /path/to/CellB/overlaynodes.config_file

    3. Link the overlay anchor transports of CellA to CellC.

        cd WAS_HOME/profiles/dmgr_profile/config/cells/cell
        WAS_HOME/bin/wsadmin.sh -profileName profile -f importOverlayConfig.py link /path/to/CellC/overlaynodes.config_file

    4. Log on to Cell B deployment manager host

    5. Link the overlay anchor transports of CellB to CellA.

        cd WAS_HOME/profiles/dmgr_profile/config/cells/cell
        WAS_HOME/bin/wsadmin.sh -profileName profile -f importOverlayConfig.py link /path/to/CellA/overlaynodes.config_file

    6. Log on to CellC deployment manager host

    7. Link the overlay anchor transports of CellC to CellA.

        cd WAS_HOME/profiles/dmgr_profile/config/cells/cell
        WAS_HOME/bin/wsadmin.sh -profileName profile -f importOverlayConfig.py link /path/to/CellA/overlaynodes.config_file

  5. Extract and copy the root certificate of CellA to each point cell, and to extract and copy the root certificate of each point cell to CellA.

    1. In the administrative console, select...

              Security | SSL certificate and key management | Key stores and certificates.

    2. Select Root certificates keystore from the Keystore usages menu.

    3. Click CellDefaultTrustStore.

    4. Select Personal certificates from the list of Additional properties, select the root certificate, and click Extract.

    5. Specify the fully qualified path to where the file is stored on the deployment manager in the Certificate file name field, for example /tmp/myrootcertificate. Click OK.

    6. Save and synchronize changes.

    7. Copy the root certificate to the deployment manager of the target cell.

  6. Specify the location of each root certificate between the cells.

    Complete the following steps multiple times to specify the location of the root certificate of CellA to each point cell, and to specify the location of the root certificate of each point cell to CellA. In this example, the location of the root certificate of CellA is specified in the administrative console of CellB.

    1. In the administrative console of CellB, select...

    2. Select Signer certificates from the list of Additional properties. A new panel is displayed. Click Add.

    3. Specify the location of the root certificate on the deployment manager of CellA, and click OK.

    4. Save and synchronize changes.

  7. If we installed middleware agents in the cells, add the middleware agents to the root certificates.

    Complete steps 7a through 7f for each and every cell.

    1. In the administrative console, select...

              Security | SSL certificate and key management | Key stores and certificates | NodeDefaultKeyStore | Personal certificates | Create | Chained certificate

    2. Enter the name of the middleware agent in the Alias and Common name fields, and click OK.

    3. Save and synchronize changes.

    4. Replace the default self-signed certificate with the new certificate. Select the default self-signed certificate from the table, and click Replace

    5. Select the Delete old certificate after replacement check box, verify that the name of the new certificate is displayed in the Replace with field, and click OK.

    6. Save and synchronize changes.


Related:

  • Topology Configurations for Multi-Cell Routing
  • Configure elasticity mode
  • Manually disabling communication between multiple cells
  • Manage the Intelligent Management environment
  • Set up Intelligent Management for dynamic operations
  • Intelligent Management: scripts
  • Intelligent Management: custom properties