Foreman açık kaynaklı bir BT otomasyon yazılımıdır

Foreman Ücretsiz CMDB yazılımı

Ücretsiz CMDB yazılımı ile değişikliği dağıtın, yapılandırın ve izleyin

Foreman ile tekrarlayan görevleri otomatikleştirin. Bu uzak sunucu yönetim aracı, RESTF API, Web UI ve CLI gibi etkileşim için birden fazla arayüz sunar.

Genel Bakış

Foreman, ofisler, veri merkezleri ve diğer birçok konum için ücretsiz açık kaynaklı bir BT otomasyon yazılımıdır. Yöneticileri tüm BT altyapısını yönetmelerini kolaylaştırır. Ayrıca, bu dijital varlık yönetimi çözümü, yeni sunucular, yapılandırma yönetimi ve izleme değişikliği kurmak için tesisler sağlar. Kukla, Tuz, Ansible ve Chef gibi popüler değişim ve yapılandırma yönetimi yazılımına destek var. Aslında, bu açık kaynaklı CMDB yazılımı etkileşim için birden fazla arayüz sunar ve REST API, CLI ve Web kullanıcı arayüzünü içerir. Kullanıcılar fiziksel ve sanal sunucuları yönetebilir. Bu ücretsiz CMDB yazılımı, makinelerin raporlama özelliklerini ve konfigürasyonlarını sunar. Her şeyden önce, kullanıcılar önceden tanımlanmış raporlama şablonlarını kullanarak özel raporlar oluşturabilir. Bununla birlikte, kurulumu kolaydır ve eklenti tabanlı mimarinin üzerine inşa edilmiştir. Ayrıca, yönetilen sunucuların ve ağların envanterini yönetmek için tam bir ekosistem vardır. Dahası, Foreman widget ve istatistiklerle sezgisel bir gösterge paneli sunar. Bu açık kaynaklı BT otomasyon yazılımı oldukça genişletilebilir ve üçüncü taraf uygulamalarla entegrasyonlar sağlar. Bu nedenle, Foreman esas olarak JavaScript, HTML ve Python gibi diğer dillerden gelen girdilerle birlikte Ruby’de yazılmıştır.

Sistem gereksinimleri

Kurulum Foreman için gereksinimler şunları içerir:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 veya daha yeni
  • Nodejs 10 veya daha yeni
  • NPM 3.0 veya daha yeni

Özellikler

Foreman’ın mükemmel bir özellik listesi var ve bazıları:

  • Açık kaynak
  • Genişletilebilir
  • Fiziksel/sanal varlık yönetimi
  • Çapraz platform
  • RESTful arayüzü
  • CLI
  • Sezgisel Gösterge Tablosu
  • Raporlama
  • Puggins
  • İzleme

Kurulum

Ön koşulları yükledikten sonra, gerekli tüm paketleri yüklemek için aşağıdaki komutları çalıştırın:

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’in “üretim” bloğunda doğru veritabanını kullanacak şekilde ayarlanması önemlidir. Şimdi, kaynak kodunu klonlamak için aşağıdaki komutu çalıştırın:

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

Bundan sonra, yapılandırmalar için bu komutları çalıştırın:

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

Ardından, bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:

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

Aşağıdaki komutlar veritabanı şemasını ayarlayacaktır:

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

Son olarak, uygulamayı aşağıdaki komutu kullanarak çalıştırabilirsiniz:

./bin/rails s -e production

SSS

Foreman ne için kullanılır?

Foreman, fiziksel/sanal sunucuları yönetmek için açık kaynaklı bir yazılımdır. Bu ücretsiz değişiklik ve yapılandırma yönetimi yazılımı, REST API, Web kullanıcı arayüzü ve CLI gibi birden fazla kullanıcı arayüzü ile birlikte yapılandırma yönetimi yazılımı sunar.

Foreman özgür mü?

Foreman, uygulama dağıtım, yapılandırma yönetimi ve izleme gibi çeşitli görevleri otomatikleştirmek için kullanılan ücretsiz bir kendi kendine barındıran yazılımdır.

Foreman Katello nedir?

Katello, Foreman için içerik yönetimi ve sağlama yetenekleri sağlayan popüler bir eklentidir. Kullanıcıların uzak depoları, içeriğin özel bir şekilde oluşturulmasına yardımcı olan bir ContNet kütüphanesi oluşturma ile senkronize etmelerini sağlar.

Foreman açık kaynak mı?

Foreman açık kaynaklı bir uzak sunucu yönetimi aracıdır. Bu uygulamanın kaynak kodu Gitithub‘da mevcuttur.

Foreman kukla gerektiriyor mu?

Evet, Foreman yükleyicisi kukla gerektirir (4 veya üstü).

 Türkçe