Foreman - это программное обеспечение для автоматизации с открытым исходным кодом

Foreman Бесплатное программное обеспечение CMDB

Развертывание, настройка и отслеживание с помощью бесплатного программного обеспечения CMDB

Автоматизируйте повторяющиеся задачи с мастером. Этот удаленный инструмент администрирования сервера предлагает несколько интерфейсов для взаимодействия, таких как API RESTF, веб -интерфейс и CLI.

Обзор

Foreman - это бесплатное программное обеспечение для автоматизации с открытым исходным кодом для офисов, центров обработки данных и нескольких других мест. Это облегчает администраторам управлять всей ИТ -инфраструктурой. Кроме того, это решение для управления цифровыми активами предоставляет средства для настройки новых серверов, управления конфигурацией и отслеживания изменений. Существует поддержка популярного программного обеспечения для управления изменениями и управления конфигурацией, такого как Puppet, Salt, Ansible и Chef. Фактически, это программное обеспечение CMDB с открытым исходным кодом предлагает несколько интерфейсов для взаимодействия и включает API REST, CLI и интерфейс веб -пользователя. Пользователи могут управлять как физическими, так и виртуальными серверами. Это бесплатное программное обеспечение CMDB предлагает возможности отчетности машин и их конфигурации. Прежде всего, пользователи могут генерировать пользовательские отчеты, используя предварительно определенные шаблоны отчетности. Тем не менее, его легко настроить и построить на вершине архитектуры на основе плагинов. Кроме того, существует полная экосистема для управления инвентаризацией управляемых серверов и сетей. Кроме того, Foreman предоставляет интуитивно понятную панель панели с виджетами и статистикой. Это программное обеспечение для автоматизации с открытым исходным кодом очень расширяется и обеспечивает интеграцию со сторонними приложениями. Поэтому Форман в основном написан в Ruby вместе с вводом других языков, таких как JavaScript, HTML и Python.

Системные Требования

Требования к настройке Foreman включают:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 или новее
  • Nodejs 10 или более новее
  • NPM 3.0 или новее

Функции

У Foreman отличный список функций, и некоторые из них:

  • Открытый источник
  • Расширяется
  • Физическое/виртуальное управление активами
  • Кроссплатформенный
  • RESTful Interface
  • 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

FAQS

Для чего используется бригадир?

Foreman - это программное обеспечение с открытым исходным кодом для управления физическими/виртуальными серверами. Это бесплатное программное обеспечение для управления изменениями и управления конфигурацией предлагает программное обеспечение для управления конфигурацией, а также несколько пользовательских интерфейсов, таких как API REST, Web UI и CLI.

бесплатный?

Foreman-это бесплатное самостоятельное программное обеспечение, используемое для автоматизации нескольких задач, таких как развертывание приложений, управление конфигурацией и мониторинг.

Что такое бригадир Кателло?

Katello - популярный плагин, созданный для Forman, который предоставляет контент управление и предоставление возможностей. Он позволяет пользователям синхронизировать удаленные репозитории, чтобы создать библиотеку Contnet, которая помогает создавать пользовательскую сборку контента.

Foreman Open Source?

Foreman - это инструмент администрирования удаленного сервера с открытым исходным кодом. Исходный код этого приложения доступен на GitHub.

требует ли Формане куклу?

Да, установщик Foreman требует марионетки (4 или позже).

 Русский