Configuring high availability and workload sharing of service integration

You can configure high availability and workload sharing of service integration.

About this task

When you set up a service integration environment, you create bus members, either servers or clusters, that run messaging engines. For high availability, where the messaging engine can fail over, or workload sharing, where multiple messaging engines share the load on a destination, you need to create a cluster bus member and configure high availability and workload sharing characteristics of the messaging engines.

If you do not require high availability or workload sharing, you can use a simple configuration and create a server bus member. You do not need the steps described in this topic.

The high availability and workload sharing characteristics of the messaging engines in the cluster are set by core group policies.

To see the policies that are configured in your system, use the administrative console to open the Policies page. To do this, in the navigation pane, click Servers > Core groups > Core group settings > [Content Pane] core_group_name > Configuration > [Additional Properties] Policies .

One of the available policies is the default service integration policy, "Default SIBus Policy", which is the policy that a messaging engine uses unless you configure the system so that the engine uses another policy. The default policy is sufficient for many purposes and you might not need to alter the policy configuration. It is not advisable to alter the default service integration policy, because those changes will affect all messaging engines that the policy manages. Therefore, it is better to create and configure one or more new specific policies.

To determine what you need to configure, and how to configure it, use the following steps:

Procedure

  1. Optional: Create a cluster, if it is not created already. See Creating clusters.
  2. Add the cluster to the service integration bus. See Adding a cluster as a member of a bus.

    A single messaging engine that uses the default service integration policy is created automatically.

    For high availability without workload sharing, you can use this configuration and do not need to change it further. If you want to configure the messaging engine behavior further, for example to specify preferred servers for the messaging engine, or enable the messaging engine to fail back, perform step TITLE NOT DEFINED.

  3. Optional: For high availability when you want to configure the messaging engine behavior, create and configure a policy for the messaging engine. Create a policy with the type "One of N" . See Creating a policy for messaging engines and Configuring a policy for messaging engines.
  4. Optional: For workload sharing without high availability, use the following steps:
    1. Add as many messaging engines as you require to the cluster. Typically, a workload sharing configuration has one messaging engine for each server in the cluster. See Adding a messaging engine to a cluster.
    2. Create and configure a policy for each messaging engine in the cluster. Create policies with the type Static. See Creating a policy for messaging engines and Configuring a policy for messaging engines.
  5. Optional: For workload sharing with high availability, use the following steps:
    1. Add as many messaging engines as you require to the cluster. Typically, a workload sharing configuration has one messaging engine for each server in the cluster. See Adding a messaging engine to a cluster.
    2. Create and configure a policy for each messaging engine in the cluster. Create policies with the type "One of N". See Creating a policy for messaging engines and Configuring a policy for messaging engines.
  6. Optional: To use an external high availability (HA) framework to manage high availability or workload sharing behavior, use the following steps:
    1. If you require workload sharing, add as many messaging engines as you require to the cluster. Typically, a workload sharing configuration has one messaging engine for each server in the cluster. See Adding a messaging engine to a cluster.
    2. Create and configure one policy for the messaging engines in the cluster. Create a policy with the type "No operation". See Creating a policy for messaging engines and Configuring a policy for messaging engines.

What to do next

If you created a high availability configuration for service integration, you might also want to configure high availability for the transaction service.

If you created a workload sharing configuration, you might want to deploy a queue destination to the cluster, so that the queue is partitioned across the set of messaging engines.




In this information ...


IBM Redbooks, demos, education, and more

(Index)

Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.

Task topic Task topic    

Terms and conditions for information centers | Feedback

Last updatedLast updated: Aug 31, 2013 12:02:36 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=pix&product=was-nd-zos&topic=tjt0023_
File name: tjt0023_.html