Difference between revisions of "How to add multiple clients"
| (12 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | [[Main Page]] > [[Software]] > [[Install-0.7-alpha]] > How to add multiple clients | + | [[Main Page]] > [[Software]] > [[Install-0.7.1-alpha]] > How to add multiple clients |
| − | === | + | ===Checklist=== |
| − | [ | + | *[[Set a static IP]] on your server machine |
| + | *[https://help.ubuntu.com/community/SettingUpNFSHowTo#NFSv4%20server NFS is installed/running] on your server machine | ||
| − | ===Set | + | ===Set mysql to listen on public interface (transcoder)=== |
| − | + | on MCPServer host, edit /etc/mysql/my.cnf | |
| − | <pre>nano /etc/ | + | <pre>sudo nano /etc/mysql/my.cnf</pre> |
| + | then comment out | ||
| + | <pre>#bind-address = 127.0.0.1</pre> | ||
| + | restart mysql | ||
| + | <pre>sudo /etc/init.d/mysql restart</pre> | ||
| − | + | ===Install=== | |
| − | <pre> | + | Install the client package |
| − | + | <pre>sudo aptitude install archivematica-mcp-client</pre> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | </pre> | ||
| − | ===Configure fstab to automatically mount the remote | + | ===Configure fstab to automatically mount the remote NFS share directory on client machines=== |
edit /etc/fstab | edit /etc/fstab | ||
<pre> | <pre> | ||
| Line 27: | Line 27: | ||
192.168.0.100:/var/archivematica/sharedDirectory /var/archivematica/sharedDirectory nfs defaults 0 0 | 192.168.0.100:/var/archivematica/sharedDirectory /var/archivematica/sharedDirectory nfs defaults 0 0 | ||
</pre> | </pre> | ||
| + | |||
| + | ===Sync Time with OpenNTPd=== | ||
| + | Un-comment the listen line in /etc/openntpd/ntpd.conf on your master machine | ||
| + | <pre> | ||
| + | sudo mousepad /etc/openntpd/ntpd.conf | ||
| + | </pre> | ||
| + | <pre> | ||
| + | listen on * | ||
| + | </pre> | ||
| + | <pre> | ||
| + | sudo /etc/init.d/openntpd restart | ||
| + | </pre> | ||
| + | |||
| + | on client machines edit /etc/openntpd/ntpd.conf and add your newly created time server and comment out other servers | ||
| + | <pre> | ||
| + | sudo mousepad /etc/openntpd/ntpd.conf | ||
| + | </pre> | ||
| + | <pre> | ||
| + | server myMasterServerIP | ||
| + | #server otherServerAdress | ||
| + | #server otherServerAdress | ||
| + | #server otherServerAdress | ||
| + | </pre> | ||
| + | |||
===Supported Modules=== | ===Supported Modules=== | ||
| Line 53: | Line 77: | ||
</pre> | </pre> | ||
| − | === | + | ===Disable the MCP Server=== |
| − | + | Each client node needs to have the MCP server disabled from starting at startup. | |
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | login to each node, remove /etc/init/archivematica-mcp-server.conf and reboot. | |
<pre> | <pre> | ||
| − | + | sudo stop archivematica-mcp-server | |
| − | + | sudo rm /etc/init/archivematica-mcp-server.conf | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</pre> | </pre> | ||
| − | |||
| − | |||
| − | |||
===Reboot=== | ===Reboot=== | ||
| − | <pre>sudo | + | <pre> |
| + | sudo stop openoffice-service; sudo start openoffice-service | ||
| + | sudo stop archivematica-mcp-client; sudo start archivematica-mcp-client</pre> | ||
The client should connect on startup. | The client should connect on startup. | ||
Note: to see the dashboard, or ica-atom, you'll need to visit the server's ip address, not localhost. | Note: to see the dashboard, or ica-atom, you'll need to visit the server's ip address, not localhost. | ||
Latest revision as of 16:51, 27 August 2011
Main Page > Software > Install-0.7.1-alpha > How to add multiple clients
Checklist[edit]
- Set a static IP on your server machine
- NFS is installed/running on your server machine
Set mysql to listen on public interface (transcoder)[edit]
on MCPServer host, edit /etc/mysql/my.cnf
sudo nano /etc/mysql/my.cnf
then comment out
#bind-address = 127.0.0.1
restart mysql
sudo /etc/init.d/mysql restart
Install[edit]
Install the client package
sudo aptitude install archivematica-mcp-client
[edit]
edit /etc/fstab
sudo nano /etc/fstab
assuming the IP of your NFS server is the same as your MCP-Server (ie 192.168.0.100) add the following
192.168.0.100:/var/archivematica/sharedDirectory /var/archivematica/sharedDirectory nfs defaults 0 0
Sync Time with OpenNTPd[edit]
Un-comment the listen line in /etc/openntpd/ntpd.conf on your master machine
sudo mousepad /etc/openntpd/ntpd.conf
listen on *
sudo /etc/init.d/openntpd restart
on client machines edit /etc/openntpd/ntpd.conf and add your newly created time server and comment out other servers
sudo mousepad /etc/openntpd/ntpd.conf
server myMasterServerIP #server otherServerAdress #server otherServerAdress #server otherServerAdress
Supported Modules[edit]
Comment out the upload and storeAIP tasks, from the supported tasks on the client machine, by prepending the line with a '#'.
sudo mousepad /etc/archivematica/MCPClient/archivematicaClientModules
#upload-qubit_v0.0="upload-qubit " #storeAIP_v0.0="%clientScriptsDirectory%storeAIP.sh " ...
Change the IP/Hostname[edit]
Change the IP/Hostname the client machine is connecting to.
sudo mousepad /etc/archivematica/MCPClient/clientConfig.conf
MCPArchivematicaServer="server.local" MCPArchivematicaServerPort="8002"
In the same file, /etc/archivematica/MCPClient/clientConfig.conf, you can set the max number of threads this client will run.
maxThreads="2"
Disable the MCP Server[edit]
Each client node needs to have the MCP server disabled from starting at startup.
login to each node, remove /etc/init/archivematica-mcp-server.conf and reboot.
sudo stop archivematica-mcp-server sudo rm /etc/init/archivematica-mcp-server.conf
Reboot[edit]
sudo stop openoffice-service; sudo start openoffice-service sudo stop archivematica-mcp-client; sudo start archivematica-mcp-client
The client should connect on startup.
Note: to see the dashboard, or ica-atom, you'll need to visit the server's ip address, not localhost.