Forum: Rails deployment Cluster Management, alternative deployment tool

Posted by Alexey Petrushin (axyd80)
on 2011-07-03 00:22
Hi, I created simple tool that allows to configure small cluster.

It supports package installation, dependency resolving, versioning,
process management, deployment automation.

And, it provides handy abstraction over SSH and SFTP. For example, You
can copy project from local to remote by this command

    project_dir = '~/my_app'.to_dir
    remote_box = Box.new 'my_app.com' # it will use your id_rsa
    deployment_dir = remote_box['/apps/my_apps']
    project_dir.copy_to deployment_dir

and restart Thin by executing

    deployment_dir.bash 'thin restart'

Here's short article how to use it
http://ruby-lang.info/blog/cluster-management-uum

And a little about the SSH/SFTP abstraction
http://ruby-lang.info/blog/virtual-file-system-b3g...

Sources:
https://github.com/alexeypetrushin/cluster_management
https://github.com/alexeypetrushin/vfs
Posted by Alexey Petrushin (axyd80)
on 2011-09-09 19:50
New version, there are drivers for AWS S3 and SFTP available, and added 
examples for S3 backup.

https://github.com/alexeypetrushin/vfs
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.