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 или позже).