LS can be configured to run on one machine. or two machines (scheduler and station) or three machines (scheduler, station, storage). To adjust the configuration so that the individual install flavours can contact each other over the local network goes as follows:
from storageServer point of view:
scheduler machine is defined in storageServer/var/conf.php as
schedulerUrlHost entry.
It's used when PHP acts as XMLRPC client connected to the scheduler.
(default is localhost => the same machine for storage and scheduler)
following is only "as I know":
on the scheduler side:
the storageServer machine is defined in scheduler.xml
(in <install_dir>/etc on installed system) at two places:
authenticationClientFactory/webAuthentication/location[server]
and
storageClientFactory/webStorage/location[server]
from GTK UI - similarly as scheduler but in gLiveSupport.xml file
and scheduler machine is defined as:
schedulerClientFactory/schedulerDaemonXmlRpcClient[xmlRpcHost]
Also: after any change in the configuration files, you need to restart the scheduler by typing
/etc/init.d/livesupport-station restart
as root. If the Studio GUI was running when gLiveSupport.xml was edited, that needs to be exited and started up again, too.