配置管理和软件部署工具,如何使用Rex管理你的

作者: 澳门金莎娱乐网站  发布:2019-11-21

Rex是一款服务器协调和配置管理工具。有了Rex,你可以通过配置管理和软件部署的完整流程,由集中点来管理所有服务器。

使用 (R)?ex 你可以从一个中心点通过完整的配置管理和软件发布流程来管理所有的机器

简而言之,Rex就好比Make命令。有一个集中式Rexfile,你可以在其中定义任务。这些任务通过SSH在远程机器上执行。任务采用普通perl编写而成。

(R)?ex 使用 SSH 作为默认的传输层,无需在服务器端安装任何软件,只需要一个可使用 ssh 的帐号。

你可以从网站

为什么使用 Rex?

前言

如果你要做一个任务,运行两次以上, 请自动化它吧 !

在本文中,我将使用Subversion来管理所有任务。你也可以使用其他任何软件配置管理(SCM)系统,只要它支持类似Subversion的外部命令的命令。我使用Ubuntu 12.04,但你也可以使用其他发行版。

不要忘记每一个安装的步骤,创建为自动化. 因为自动化可以减少失败的风险,让你真正的轻松工作.

我不会在每一个命令后面加上后缀“sudo”;必要的话,请使用“sudo”。

Rex 据有的优势

在本文中,我将建立两个示例项目。一个项目名为“website”,另一个项目名为“database”,因为在大公司中,系统管理员和数据库管理员常常是分开设立的。这两个项目都将使用可以由中央操作团队来管理的“常见任务”(common tasks)。

基于 SSH,无需额外部署客户端

我将使用多个服务器:

无缝集成,没有冲突

•Subversion服务器,svn01

易用易扩展

•数据库服务器,db01

入门快,十分钟 Perl 基础就够

•Web服务器,web01

开放源代码

•工作站,wks01

我们相信开源coder 的想法.所以Rex 全部代码都是给予Apache 2.0 的许可协议开源

简而言之,Re...

你可以加入我们社区让Rex 更加的完美.

认识了 (R)?ex 这个好工具。Rex 允许你通过 SSH 在远端服务器执行命令,不仅可用于快速部署各种服务,而且能够进行配置管理。Rex 的自动化处理的确给人一种方便省时的感觉。

Rex 纯由 Perl 所打造,不必担心的是,你只需了解一点 Perl 便可快速上手。Rex 除了能够从命令行执行操作外,还支持将相关任务放入 Rexfile 文件。

Rex 可通过如下单行进行安装:

本文由金沙澳门官网发布于澳门金莎娱乐网站,转载请注明出处:配置管理和软件部署工具,如何使用Rex管理你的

关键词: 金沙澳门官网