2.3.2 Configuring XtremWeb Backend
At the moment the XtremWeb backend support version 1.3.11 and 1.4.0 of
XtremWeb. Newer release are not yet supported.
We assume in this section that you have an XtremWeb dispatcher running
and an account on it. You must also be able to add new applications to
your XtremWeb installation.
First of all you must register the yml worker for XtremWeb into the
dispatcher. This is done using the xtremweb client with the following
$> xtremweb.client --xwaddapp yml_worker x86 linux \
Once the worker is installed, you must edit several configuration files:
- yml.xcf: This file contains the list of plugins used by
YML. You must edit the group named Backend and set the module entry
to XtremWebBackend and the init entry to xtremweb. Once this is
done YML will use XtremWeb backend in all its services.
- dr.xcf: XtremWeb backend makes use of the worker and by the
way of the data repository. You have to edit the data repository
configuration file. The important fields in this file are host and
port. Updates this fields according to the host that will be running
your data repository. Put the fully qualified name of the host. This is
the same host as the one running YML services. This host or at least the
port used must be reachable from all workers.
- xtremweb.xcf: This file list all the configuration entries of
the xtremweb backend. The general group contains the version of
XtremWeb (1.3.11 or 1.4.0), the name of the application that is going to be used in
XtremWeb (yml_worker_xtremweb), the host name of the dispatcher (not the ip address) and the
XtremWeb user account. The second important group is related to the
database. YML insert jobs directly within the XtremWeb database. You
have to set the information in order to connect to the dispatcher
database. The only entry that might be a little confusing is the last
one named name. You should set the name of the database here. All
other entries name are self explanatory.
Once you are done with configuration file, just make sure an
ymld_drserver process is running before scheduling any of your