Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Deploying Perl to a share nothing cluster

Anyone have suggestions for deployment methods for Perl modules to a share nothing cluster?

Our current method is very manual.

  1. Take down half the cluster
  2. Copy Perl modules ( CPAN style modules ) to downed cluster members
  3. ssh to each member and run perl Makefile.pl; make ; make install on each module to be installed
  4. Confirm deployment
  5. 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?

like image 600
Matthew Watson Avatar asked Sep 25 '08 03:09

Matthew Watson


1 Answers

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.

like image 148
Michael Carman Avatar answered Sep 30 '22 14:09

Michael Carman