服务器自动化操作,RunDeck 2.6.0 发
RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者web界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。
RunDeck的作用:
-
在浏览器中执行服务器上任何非交互命令,比如ps, /etc/init.d/xxx restart,注意ssh之类的要在执行中输入密码的肯定不支持
-
对接服务器上的一键运维脚本,变成一个Job, 执行时只要点击按钮Run
-
自动记录命令操作记录和输出。
预览一下官网的几张图片:
Share Standard Operating Procedures
日期: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。