Anyone have suggestions for deployment methods for Perl modules to a share nothing cluster?
Our current method is very manual.
- Take down half the cluster
- Copy Perl modules ( CPAN style modules ) to downed cluster members
- ssh to each member and run
perl Makefile.pl; make ; make installon each module to be installed - Confirm deployment
- In service the newly deployed cluster members, out of service the old cluster members and repeat steps 2 -> 4
This is obviously far from optimal, anyone have or know of good tool chains for deploying Perl modules to a shared nothing cluster?
Take one node offline, install Perl, and then use it to reimage the other nodes.
At least, that’s how I imagine you’d want to install software in a shared-nothing cluster. Perl is just the application you happen to be installing.