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 | ||||
---|---|---|---|---|
|
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/.
- 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. - In a console window, enter the following command to create a new repository:
svnadmin create <PathToRepository>/<RepoName>
For example:
svnadmin create ~/depsyncrepo 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 namedpasswd
, which resides in the same directory assvnserve.conf
)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:
- http://queens.db.toronto.edu/~nilesh/linux/subversion-howto/
- https://help.ubuntu.com/community/Subversion
- http://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps
After you have created the repository, the next step is to enable DepSync on the manager and worker nodes.
...