FLOSS Sunucu yönetim ve denetim araçları


15

HP'nin Sunucu Otomasyon araç paketiyle uzun zamandır çalışıyorum ve harika bir araç olsa da - küçük bir işletme veya ev ağı için çok fazla (daha doğru: büyük bir şirketten daha az bir şey için çok pahalı) göze).

Hazırlama ve izleme için Kukla ve OpenNMS hakkında biraz bilgi sahibiyim. Bununla birlikte, diğer bilgiler için googling yaptıktan sonra, onları korumak için çok çaba harcamadan kullanmak için yeterince olgun olan yönetim araçlarının yolunda fazla bir şey yok gibi görünüyor.

Yönetmek için başka FLOSS araçları var mı (ticari olarak desteklenen sorun yok):

  • sunucu sağlama
  • yama kontrolü
  • yazılım paketi itme
  • vb

Genişleme

  • yerel provizyon ile entegrasyon iyidir (kickstart, jumpstart, autoyast, unattend.txt, winpe vb.)
  • Bir tür bir GUI olurdu güzel ama gerekli
  • Örneğin bir işletim sistemi profili ayarlayabiliyorum ve X-birçok cihaza, tercihen ana bilgisayar adı, IP vb. İşlemi sırasında doldurulacak alanlarla gönderebilmek istiyorum.
  • ajan tabanlı ajan olmayan tabanlı tercih edilir (yani, paket ve yama yönetimi için pssh gibi bir şey kullanabileceğimi biliyorum, ancak ajan / sertifika kimlik doğrulamasının aksine önceden paylaşılan anahtarlar gerektirir)
  • Nagios, OpenNMS veya benzerlerine bağlanabilmek harika olurdu - bu nedenle bilinen bağlantı noktaları, işlemler ve SNMP verileri harika olurdu
  • sanallaştırma desteği gerçekten yararlı olacaktır - ama mümkün olmayan bir sakıncası var oluşturmak VM, sadece hüküm / doldurmak onu

Bu sorunun cevabı "çözümün bir parçası olan bir sürü araç" olarak ortaya çıkıyorsa, kendi kullanımım için bir tür sargı inşa etmeye hazırım.


Yanıtlar:


9

Kukla temel sistem provizyonunu bildiğim kadarıyla yapmıyor. Bu nedenle, her zaman dağıtımın temel otomatik sistem kurulum aracına ihtiyacınız vardır.

Birisi gibi araçlardan bahsedilebilir

Ve bazı ilginç olanlar zaten adlandırıldı.

Bunlardan bahsettiğine inanıyorum, bu soruyu cevaplamak için dikkate alınması gereken çok şey var:

  • Hangi dağıtımları (veya genel İşletim Sistemlerini) çalıştırıyorsunuz - dağıtmak ve yönetmek istediğiniz şey nedir ve yönetim sunucunuzun neyi çalıştırmasını istiyorsunuz / ihtiyacınız var?
  • sadece gerçek donanım için mi yoksa sanallaştırma için mi?
  • Hangi tür sanallaştırma?
  • GUI'ye ihtiyacınız var mı?
  • Sistemi kimler kullanmalı - ne düzeyde uzmanlığa sahipler?
  • araçlar ne tür bir altyapı yönetmeli?
  • ne tür bir organizasyon için?
  • Tam olarak ne tür bir işlevsellik istiyorsunuz ve ihtiyacınız var? (Şüpheliyim, yukarıda yazdığınız küçük “vb.” De oldukça fazla olacak)

Yani, tüm altyapınızın bu araçla bağımlı olmasını ve yönetilmesini istiyorsanız, gerçekten biraz oturmalı ve neye ihtiyacınız olduğunu düşünmeli ve yazmalısınız (tonlarca kağıt değil, en önemli yönlerden birkaçı!) .


4

Herhangi bir sistem bilgisi için Kukla tavsiye ederim. Söylendiği gibi, bu sunucuların sağlanması ile ilgili değildir.

Yama yönetimi için aşağıdakiler vardır:

  • Red Hat => Uydu sunucusu.
  • CentOS / Fedora, => Uzay yürüyüşü.
  • SuSE => SMT

Ayrıca kuklayı kickstart ile entegre eden ' Foreman ' adlı bir projeyle de oynuyorum . Bu hala erken gelişme aşamasındadır.


3

RHEL'de Red Hat Satellite var.

Debian'da (google tarafından üretilen) debmarshal var.


3

Henüz yorum yapamadığım için, RedHat Satellite tabanlı açık kaynak projesinin uzay yürüyüşü olduğunu eklemek için buraya cevap veriyorum


0

Sorumun hedeflerinin en azından bir kısmını yerine getirmeye yardımcı gibi görünen xCAT'i öğrendim .

Ayrıca, envanter oluşturma için OCS vardır .


0

Şu anda Foreman, Kukla entegrasyonu söz konusu olduğunda en iyi seçim gibi görünüyor.

Ancak PuppetLabs, Razor adlı bir sağlama aracı üzerinde de çalışıyor . Bu konuda bir Sunum vardı PuppetCamp Münih değerinde bir göz olabilir.


0

Ansible , ssh tabanlı sistemler için ajan tabanlı olmayan bir yönetim aracıdır (odak Linux / Unix gibi görünüyor).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.