服务器自动化操作,RunDeck 2.6.0 发

jopen 9年前

RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者web界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。

RunDeck的作用:

  1. 在浏览器中执行服务器上任何非交互命令,比如ps, /etc/init.d/xxx restart,注意ssh之类的要在执行中输入密码的肯定不支持


  2. 对接服务器上的一键运维脚本,变成一个Job, 执行时只要点击按钮Run


  3. 自动记录命令操作记录和输出。


预览一下官网的几张图片:

Share Standard Operating Procedures
 服务器自动化操作,RunDeck 2.6.0 发

RunDeck 2.6.0 发布, 改进信息:

日期:2015-10-08

名称: "cafe bonbon chocolate gift"

新特性

  • SCM Plugin with Git implementation (preliminary release)

  • Per-job logging limits, such as max line count or file size, see Jobs - Log Limit

  • Active/passive execution mode: disable all executions on the server

  • Per-Job schedule and execution toggling: disable scheduled or all executions for a single job

  • UI updates to Nodes and Commands pages

  • Project Archives: includes ACLs and project config

  • Per-project ACLs available via API, storable in DB

    • Filesystem ACLs are now used for "global" level access control

    • Project ACLs are limited to manage the specific project, and are stored in the DB

  • ACL validation improvements

    • see the rd-acl tool validate command

    • Invalid filesystem ACLs are logged in the service log

    • Invalid project ACLs uploaded via API will be rejected

  • Example Orchestrator plugins now bundled

  • JSON support added for all API endpoints

  • Some API refactoring for v14

  • See API v14

  • Jobs can now disable automatic node selection by default

  • Phew

  • </ul>

    更多改进内容请看更新日志

    下载:https://github.com/rundeck/rundeck/archive/v2.6.0.zip