Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For your cluster to perform correctly, all nodes must have the same configurations. For example, in an ESB cluster, if node 1 does not have a proxy service that the other nodes have, any time the ELB routes a request for that proxy service to node 1, an error will be returned. This inconsistency of status across the nodes breaks the clustering model where all nodes are viewed virtually as a single system.

...

The DepSync is of two types as follows:

Table of Contents
maxLevel4
minLevel4
We recommend to use the registry-based DepSync in small-scale deployments with few artifacts that do not have frequent changes.

Registry-based DepSync

<to be added><Coming up soon!>

SVN-based DepSync

This section describes how to set up the DepSync repository in Subversion (SVN). Although DepSync can use the Subversion package installed on the local server, it is not recommended for production, so use the SVNKit instead as described in the following steps. If you want to learn more about installing Subversion specifically on Fedora 18/17 and CentOS/Red Hat (RHEL), see http://www.if-not-true-then-false.com/2010/install-svn-subversion-server-on-fedora-centos-red-hat-rhel/.

  1. Download and install SVNKit (svnClientBundle-1.0.0.jar) from http://dist.wso2.org/tools/svnClientBundle-1.0.0.jar to the <PRODUCT_HOME>/repository/components/dropins folder.
  2. In a console window, enter the following command to create a new repository:
    svnadmin create <PathToRepository>/<RepoName>


    For example:
    svnadmin create ~/depsyncrepo
  3. Open <PathToRepository>/<RepoName> /conf/svnserve.conf and set following lines to configure authentication for the new repository.
    anon-access = none         (Specifies what kind of access anonymous users have; in this case, none)
    auth-access = write       (Specifies what authenticated users can do; in this case, they can write, which also includes reading)
    password-db = passwd     (Specifies the source of authentication; in this case, the file named passwd, which resides in the same directory as svnserve.conf)

  4. Open <PathToRepository>/<RepoName>/conf/passwd and add the following line in the format of <username>:<password> to add a new user:
    repouser:repopassword

The SVN repository is now available with the user credentials you specified. If you want test and further configure the repository, see the following references:

After you have created the repository, the next step is to enable DepSync on the manager and worker nodes.

...