如何在 Ubuntu 20.04 上安装 Rudder 系统配置和审核工具如何在 Ubuntu 20.04 上安装 Rudder 系统配置和审核工具如何在 Ubuntu 20.04 上安装 Rudder 系统配置和审核工具如何在 Ubuntu 20.04 上安装 Rudder 系统配置和审核工具
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 20.04 上安装 Rudder 系统配置和审核工具

Rudder 是一款开源且用户友好的基于网络的系统配置和审核工具。它通过自动化系统配置来帮助您管理 IT 基础设施,同时确保基础设施的可见性和控制。 Rudder 的两个主要组件是:根服务器和节点。根服务器定义其管理的系统的配置。 Rudder 管理的系统称为节点。 Rudder 使用安装在这些系统上的 Rudder 代理来管理节点。

在今天的文章中,我们将在 Ubuntu 20.04 LTS 上安装 Rudder 根服务器和代理。我们将使用两台 Ubuntu 机器:一台作为 Rudder 根服务器,另一台作为 Rudder 节点。

注意:您必须是 root 用户或在两台计算机上都具有 sudo 权限才能安装Rudder 服务器和代理。

在Ubuntu上安装Rudder根服务器

在要设置为 Rudder 根服务器的计算机上执行以下步骤:

第 1 步:检查依赖关系

Rudder需要Java运行时环境。要检查您的系统是否安装了 Java RE,请使用以下命令:

java -version

如果已安装,您将收到以下类似的输出。

否则,请使用以下命令进行安装:

sudo apt install default-jre

第2步:下载并导入GPG密钥

现在使用以下命令下载并导入 Rudder 存储库的 GPG 密钥:

wget -q -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add –

您应该在输出中看到OK。

步骤 3:添加 Rudder 存储库

将 Rudder 存储库添加到系统中的软件源列表中。使用以下命令将其添加到 /etc/apt/sources.list.d 目录中名为 rudder.list 的单独文件中。

echo "deb http://repository.rudder.io/apt/6.2/ focal main" | sudo tee -a /etc/apt/sources.list.d/rudder.list

添加 Rudder 存储库后,使用以下命令更新本地包数据库:

sudo apt update

第四步:安装方向舵

现在使用以下命令在您的系统上安装 Rudder 根服务器:

sudo apt install rudder-server-root

在安装过程中,它将提示您选择y/n选项以继续安装过程。按y,然后按Enter继续。

在安装过程中,它会询问您是否要为rsyslog-pgsql配置数据库。选择是并按Enter。

然后对于 PostgreSQL 服务器的主机名,选择 localhost,然后选择确定。之后点击Enter。

然后系统会要求您为 rsyslog-pgsql 设置 PostgreSQL 应用程序密码。输入密码,选择确定,然后按Enter。如果您没有设置任何密码,则会生成一个随机密码。

然后再次输入密码进行确认。之后,Rudder 根服务器将安装在您的系统上。

第 5 步:创建用户帐户

现在创建一个用于登录 Rudder 服务器的用户帐户。

sudo rudder server create-user -u <user_name>

将 替换为您要创建的任何用户名。

键入该用户帐户的密码,然后再次键入该密码以确认该密码。

步骤 6:配置防火墙

在 Rudder 服务器上,您需要使用以下命令在防火墙中打开 5309/TCP 和 443/TCP 端口:

sudo ufw allow 5309/tcp
sudo ufw allow 443/tcp
sudo ufw reload

第7步:访问Rudder Web界面

现在要访问 Rudder,请打开网络浏览器,然后转到以下地址:

https:///rudder

其中 是您的 Rudder 根服务器的 IP 地址。

使用上一步中创建的用户帐户凭据登录。

登录后,您将看到舵机默认的仪表板如下。

请记住,如果您想从其他网络向 Rudder 服务器添加节点,则必须首先在 常规 > Rudder Web 界面中允许的网络中添加该网络。

在 Ubuntu 上安装 Rudder Agent

在要设置为 Rudder 节点的计算机上执行以下步骤:

第 1 步:下载并导入 GPG 密钥

使用以下命令下载并导入 Rudder 存储库的 GPG 密钥:

wget -q -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add –

您应该在输出中看到OK。

第 2 步:添加 Rudder 存储库

将 Rudder 存储库添加到系统的软件源列表中。使用以下命令将 Rudder 存储库添加到 /etc/apt/sources.list.d 目录中名为 rudder.list 的单独文件中。

echo "deb http://repository.rudder.io/apt/6.2/ focal main" | sudo tee -a /etc/apt/sources.list.d/rudder.list

添加 Rudder 存储库后,使用以下命令更新本地包数据库:

sudo apt update

第三步:安装舵代理

现在您可以使用以下命令在系统上安装 Rudder 代理:

sudo apt install rudder-agent

在安装过程中,它将提示您选择y/n选项以继续安装过程。按y,然后按Enter继续。

之后,Rudder 代理将安装在您的系统上。

然后使用以下命令启动 Rudder 代理:

sudo rudder agent start

第4步:配置舵代理

安装代理后,节点需要在 Rudder 服务器上注册。使用以下命令来执行此操作:

sudo rudder agent policy-server <Rudder-server-IP>

其中 是安装 Rudder 根服务器的服务器的 IP 地址。

验证 Rudder 服务器上的新节点

现在,您需要接受 Rudder 服务器上添加的节点,使其成为受管节点。从 Rudder 服务器 Web 界面,转到节点管理 > 待处理节点。

在这里,您将看到挂起节点下列出的新节点。要将此节点添加到 Rudder 服务器,请选中该节点前面的复选框,然后单击接受。

然后在下面的窗口中,单击接受以确认在Rudder服务器中添加节点。

现在转到节点管理>节点。

然后您将在“节点”部分下找到列出的节点。

如果您在待处理节点列表中找不到您的节点,请在该节点上运行以下命令:

sudo rudder agent inventory

此命令将强制节点上的舵代理运行并将清单发送到舵服务器。

您还可以运行以下命令来强制运行 Rudder 代理:

sudo rudder agent run

舵服务管理

如果需要重启Rudder服务器或代理服务,命令如下:

重新启动舵服务器上的所有内容

要重新启动 Rudder Server 的每个组件,请使用以下命令:

sudo systemctl restart rudder-server

重启节点上的舵代理

要重新启动 Rudder Agent,请在节点上使用以下命令:

sudo rudder agent restart

在本教程中,我描述了如何在 Ubuntu 20.04 LTS 上安装 Rudder 根服务器和代理。我们还描述了如何在 Rudder 根服务器中添加 Rudder 节点。同样,您可以向 Rudder 根服务器添加更多节点。更多信息请访问Rudder的官方文档。

©2015-2025 艾丽卡 support@alaica.com