本文介绍在Ubuntu 18.04系统中安装Foreman的方法。
简介 Foreman是一个用于管理服务器生命周期的开源工具,从配置和配置到编排和监控,通过使用Chef、Puppet、Salt、Ansible和Foreman的智能代理体系结构,你可以轻松实现重复性任务的自动化,快速部署应用程序,并主动管理变更,无论是内部部署还是裸机还是云端部署。 有了Foreman,你可以: 发现,配置和升级你的整个裸机基础架构。 在私有云和公共云中创建和管理实例。 无论身在何处,都可以对主机进行分组并批量管理它们。 查看审核或故障排除的历史更改。 根据需要通过强大的插件架构进行扩展。 根据系统定义自动构建映像(在每个平台上)以优化部署。 Foreman还提供RESTful API,CLI,Web前端,使你能够构建更高级别的业务逻辑并与软件交互。
在Ubuntu 18.04中安装Foreman Foreman有一个自动安装程序,可以为你安装和配置Foreman、Puppet master和Smart Proxy。不建议在具有其他服务的现有系统上运行foreman安装程序,因为它会影响多个组件的配置。 1、设置主机名 请先确保在文件/etc/hosts上具有A记录的有效主机名: sudo hostnamectl set-hostname foreman.example.com echo "192.168.10.61 foreman.example.com" | sudo tee -a /etc/hosts 参考:如何更改Ubuntu 18.04 Hostname主机名。 2、设置存储库 在Ubuntu 18.04系统中安装Foreman需要设置所需的存储库。 首先添加Puppet Labs存储库,用于通过Puppet Agent和Puppet Server安装Puppet 5.x: sudo apt-get update sudo apt-get install ca-certificates wget https://apt.puppetlabs.com/puppet5-release-bionic.deb sudo dpkg -i puppet5-release-bionic.deb rm puppet5-release-bionic.deb 3、在Ubuntu 18.04中安装Foreman安装程序 安装完成后,继续为Ubuntu 18.04启用Foreman存储库,可以安装的版本有Foreman 1.20、Foreman 1.19等,本文以安装Foreman 1.19为例: echo "deb http://deb.theforeman.org/ bionic 1.19" | sudo tee /etc/apt/sources.list.d/foreman.list echo "deb http://deb.theforeman.org/ plugins 1.19" | sudo tee -a /etc/apt/sources.list.d/foreman.list 导入存储库的GPG密钥: sudo apt-get -y install ca-certificates wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key add - 现在下载foreman安装程序: sudo apt-get update sudo apt-get install foreman-installer 4、运行foreman安装程序 完成foreman安装程序的安装后,你需要运行它来配置和准备Foreman组件。 请注意,默认情况下,foreman运行的安装是非交互模式,但可以通过提供以下列出的任何选项来自定义配置: $ foreman-installer --help 要以交互模式运行foreman安装,请使用: sudo foreman-installer -i 要以非交互模式运行安装,请使用: sudo foreman-installer 添加选项-v将禁用进度条并显示所有更改。 完成安装后,将在屏幕上打印有关Foreman、Smart Proxy和Puppet Master的一些详细信息,输出如下: Success! * Foreman is running at https://foreman.computingforgeeks.com Initial credentials are admin / znp2cEU93suAt7EA * Foreman Proxy is running at https://foreman.computingforgeeks.com:8443 * Puppetmaster is running at port 8140 The full log is at /var/log/foreman-installer/foreman.log 5、在Ubuntu 18.04系统中访问Foreman Web UI 现在安装成功,登录Foreman Web管理界面开始管理它,在我的例子中,URL地址是https://foreman.computingforgeeks.com,出现提示时,接受无效的证书警告:
安装后使用用户名admin和密码登录,这样就可以进入到Foreman管理界面中了,这标志着安装Foreman已经完成,如下图所示:
相关主题 |