在Debian 10(Buster)上安装和配置Foreman 2.x

这是续集。
请从下面的链接下载并以PDF格式支持本文。

以PDF格式下载指南

关门
这是续集。

这是续集。
这是续集。

手动基础架构管理已成为过去。扩展,故障排除以及与现有企业基础架构的深度集成非常困难。 Foreman是一个开放源代码工具,为系统管理员创建,可以自动执行IT系统配置和配置。使用Foreman,您实际上可以自动化整个系统生命周期。本指南描述了在Debian 10(Buster)Linux上安装和配置Foreman 2.x的步骤。

借助Chef,Puppet,Salt,Ansible和Foreman的智能代理体系结构,Foreman可以轻松地自动执行重复性任务,快速部署应用程序,并在本地通过VM和云将更改部署到本地。可以积极管理。

对于Ubuntu:在Ubuntu Linux上安装Foreman

工头建筑:

用工头可以做什么:

  • 发现,配置和升级您的整个裸机基础架构
  • 在虚拟化环境以及私有云和公共云中创建和管理实例
  • 从PXE,本地媒体或模板或映像安装操作系统
  • 从配置管理软件控制和收集报告
  • 分组托管并一起管理它们,而不管位置如何
  • 检查历史记录更改以进行审核或故障排除
  • 适用于Linux,JSON REST API和CLI的Web用户界面
  • 通过强大的插件架构按需扩展

Foreman提供了全面的交互功能,包括Web前端,CLI和RESTful API。这使您可以在坚实的基础上构建高级业务逻辑。已经在许多组织中引入, 10秒至10,000秒 服务器。一些商业产品基于工头。

在Debian 10(Buster)上安装Foreman

使用Foreman安装程序。这是Puppet模块的集合,这些模块安装了功能齐全的Foreman设置所需的一切。该安装程序在基于Debian和基于Red Hat的系统上都使用本机OS软件包。

步骤1:更新系统

始终通过确保系统已更新来开始安装。

sudo apt update
sudo apt get -y upgrade
sudo reboot

系统重新启动后,您可以继续执行步骤2。

步骤2:添加Puppet和Foreman存储库

接下来,您需要添加依赖项和实际Foreman软件包安装所需的所有存储库。

添加一个Puppet存储库。

sudo apt update
sudo apt -y install ca-certificates wget
wget https://apt.puppet.com/puppet6-release-buster.deb
sudo apt install ./puppet6-release-buster.deb

将Foreman存储库添加到Debian 10(Buster)系统中。

sudo apt -y install gpg ca-certificates
echo "deb http://deb.theforeman.org/ buster 2.0" | sudo tee /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ plugins 2.0" | sudo tee -a /etc/apt/sources.list.d/foreman.list
wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key add -

步骤3:下载Foreman安装程序

使用以下命令下载安装程序。

sudo apt update
sudo apt -y install foreman-installer

在使用安装程序获取在Debian 10(Buster)计算机上运行的Foreman的最新版本之前,请删除/ etc / hosts中的localhost条目。

$ sudo vim /etc/hosts
10.10.1.108 deb10.novalocal deb10

确保主机名不返回本地主机地址的测试。

$ ping $(hostname -f)
PING deb10.novalocal (10.10.1.108) 56(84) bytes of data.
64 bytes from deb10.novalocal (10.10.1.108): icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from deb10.novalocal (10.10.1.108): icmp_seq=2 ttl=64 time=0.019 ms
^C
--- deb10.novalocal ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 4ms
rtt min/avg/max/mdev = 0.019/0.021/0.024/0.005 ms

步骤4:在Debian 10(Buster)上安装Foreman

默认情况下,安装以非交互模式运行,但是您可以通过提供以下列出的选项之一来自定义配置。

$ foreman-installer --help

如果您处于交互模式,请执行以下操作:

$ foreman-installer -i

更多例子 安装选项 部分。新增 -v 禁用进度条并显示所有更改。

通过运行以下命令来启动Foreman安装程序:

$ sudo foreman-installer

如果将Smart Proxy,Puppet Master和Foreman一起安装,则安装程序将在安装后打印出其详细信息。

Preparing installation Done                                              
  Success!
  * Foreman is running at https://deb10.novalocal
      Initial credentials are admin / yafNTaFNNJRUGP84
  * Foreman Proxy is running at https://deb10.novalocal:8443
  The full log is at /var/log/foreman-installer/foreman.log

使用输出中提供的详细信息登录到Foreman仪表板。

在Debian 10(Buster)上安装和配置Foreman 2.x

将显示以下仪表板。

在Debian 10(Buster)上安装和配置Foreman 2.x

现在,我们可以在Foreman中定义基础架构自动化的正确方法。

在Debian 10(Buster)上安装和配置Foreman 2.x

参考资料和详细信息:

这是续集。
请从下面的链接下载并以PDF格式支持本文。

以PDF格式下载指南

关门
这是续集。

这是续集。
这是续集。

Sidebar