LogoopenSUSE Build Service > Projects
Sign Up | Log In

SSH::Batch - Cluster operations based on parallel SSH, set and interval arithmetic

System administration (sysadmin) is also part of my $work. Playing with a (big) bunch of machines without a handy tool is painful. So I refactored some of our old scripts and hence this module.

This is a high-level abstraction over the powerful Net::OpenSSH module. A bunch of handy scripts are provided to simplify big cluster operations: fornodes, atnodes, tonodes, and key2nodes.

SSH::Batch allows you to name your clusters using variables and interval/set syntax in your ~/.fornodesrc config file. For instance:

    $ cat ~/.fornodesrc
    A=foo[01-03].com bar.org
    B=bar.org baz[a-b,d,e-g].cn foo02.com
    C={A} * {B}
    D={A} - {B}

Source Files

Filename Size Changed Actions
SSH-Batch-0.019.tar.gz 64.9 KB over 9 years ago Download File
SSH-Batch-0.021.tar.gz 65.5 KB over 9 years ago Download File
perl-SSH-Batch.spec 2.54 KB about 9 years ago Download File

Comments for home:csbuild:Perl (0)

Login required, please login or signup in order to comment