Occasionally you may want to change a a single string inside of a file that is on every compute node. If the file was the same on every node you could change it in one place and then copy it out like so:

$ act_cp -g nodes /path/to/file

Some config files are unique to each node, but may have a recurring string that you want to change on each one of them. In the following example we will use the ‘act_exec’ command paired with a simple ‘sed’ search and replace command in order to change an IP address.

$ act_exec -g nodes "sed -i 's/' /etc/sysconfig/network-scripts/ifcfg-eth0"

In the above example I already know that each one of my nodes ifcfg-eth0 files has a gateway of set, and I want to change this to for every one of my nodes. This is an easy way to accomplish simple replacements across your entire cluster.