工头是开源IT自动化软件

Foreman 免费CMDB软件

使用免费CMDB软件部署,配置和跟踪更改

用工头自动重复任务。该远程服务器管理工​​具提供了多个用于交互的接口,例如RESTF API,Web UI和CLI。

概述

工头是用于办公室,数据中心和其他多个位置的免费开源IT自动化软件。它促进管理员管理整个IT基础架构。此外,该数字资产管理解决方案提供了设置新服务器,配置管理和跟踪更改的设施。支持流行的变化和配置管理软件,例如木偶,盐,Ansible和Chef。实际上,此开源CMDB软件提供了多个用于交互的接口,其中包括REST API,CLI和Web用户界面。用户可以管理物理和虚拟服务器。 此免费的CMDB软件提供机器及其配置的报告功能。最重要的是,用户可以使用预定义的报告模板生成自定义报告。但是,它易于设置并在基于插件的体系结构的顶部构建。此外,还有一个完整的生态系统来管理托管服务器和网络的清单。此外,工头提供一个带有小部件和统计数据的直观仪表板。 此开源IT自动化软件高度可扩展,并为第三方应用程序提供集成。因此,工头主要用Ruby编写,以及其他语言的输入,例如JavaScript,HTML和Python。

系统要求

设置工头的要求包括:

  • 红色帽子 / Centos / Ubuntu
  • 红宝石2.5或更新 -Nodejs 10或更新 -NPM 3.0或更新

特征

工头有一个出色的功能列表,其中一些是: *开源 *可扩展 *物理/虚拟资产管理 *跨平台

  • RESTFUL界面
  • CLI *直观的仪表板 *报告 *插件 *监视

安装

安装先决条件后,运行以下命令以安装所有必需的软件包:

yum groupinstall "Development Tools" "Development Libraries"
yum -y install gcc-c++ git ruby ruby-devel rubygems \ libvirt-devel postgresql-devel openssl-devel \ libxml2-devel libxslt-devel zlib-devel \ readline-devel systemd-devel tar nodejs npm libcurl-devel

config/database.yml设置为使用“生产”块中的正确数据库很重要。 现在,运行以下命令以克隆源代码:

git clone https://github.com/theforeman/foreman.git -b develop

之后,为配置运行这些命令:

cp config/settings.yaml.example config/settings.yaml
cp config/database.yml.example config/database.yml
gem install bundler

然后,运行以下命令以安装依赖项:

bundle install --without development test --path vendor
npm install

以下命令将设置数据库架构:

RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:pack webpack:compile

最后,您可以使用以下命令运行应用程序:

./bin/rails s -e production

常见问题

什么工头是用什么?

工头是用于管理物理/虚拟服务器的开源软件。此免费更改和配置管理软件提供配置管理软件以及多个用户接口,例如REST API,Web UI和CLI。

工头免费吗?

工头是一种免费的自托管软件,用于自动化多个任务,例如应用程序部署,配置管理和监视。

什么是工头卡特洛?

Katello是为工头构建的流行插件,可提供内容管理和配置功能。它使用户可以同步远程存储库来构建一个contnet库,以帮助制作内容的自定义构建。

是工头开源吗?

工头是开源远程服务器管理工​​具。该应用程序的源代码可在github上获得。

工头需要木偶吗?

是的,工头安装程序需要木偶(4个或更高版本)。

 简体中文