İnsanlar hangi dağıtılmış kabuk yardımcı programlarının iyi, esnek ve kullanımı kolay olduğunu düşünüyor? [kapalı]


11

Birçoğu için bağlantılar araştırıyorum ve topluyorum, ancak bu araçların çoğunun, yüklemeden ve denemeden potansiyel değerlerini değerlendirmek için yeterli kullanım örneği veya gösteri belgesi yok.

Buradaki insanların bazılarıyla deneyim sahibi olduklarını ve kurulum ve kullanımlarının ne kadar kolay olduğu hakkında geri bildirim sunabileceğini umuyorum.

Kişisel kullanım durumum, dağıtılmış görevler üzerinde çalışmak için genellikle birlikte kullanılan birkaç makine havuzudur. Makineler gerçek bir küme (beowulf gibi) değildir ve birincil ihtiyacım makinelerin yapılandırılmasına ve yönetimine yardımcı olmaktır. Yardımcı program işi gerçekten parçalara ayırma ve bu parçaları dağıtma yeteneği sağladıysa, bu ilginç, ancak önce birincil kullanım durumuna ihtiyacım var.

Bulduğum ve ücretsiz ve açık kaynak kodlu projelerin listesi:

Düşüncelerinizi duymaya can atıyorum!


Yanıtlar:


1

Ben büyük bir clusterssh hayranıyım. İletişim kurduğunuz her ana bilgisayar için bir terminal penceresi ve başka bir küçük pencere açılır. Küçük pencereye yazılan metin tüm terminal pencerelerine gider. Bazı ana makineler için girdi girmeniz gerekiyorsa (örneğin, yeni ana makineler için "bu anahtara güven" sorusuna "y" yanıtını girmeniz) gerekiyorsa, bunu terminal penceresine yazabilirsiniz.


Scott, senin için işe yaramayan denediğin başka var mıydı? Clusterssh'de gerçekten olmasını istediğiniz eksik özellikler var mı?
deinspanjer

gecikmiş cevap için özür dilerim. Başka birini denemedim. clusterssh yum yoluyla kolayca kuruldu, bu yüzden önce kullandım ve ihtiyacım olan her şey vardı.
Scott

3

Listenize Capistrano ekleyin. http://www.capify.org/

Kesinlikle dağıtılmış bir kabuk değil, ihtiyaçlarınızı karşılar.


Kesinlikle Capistrano kontrol edin; olasılıklar ihtiyaçlarınızı karşılayacak
Drew Stephens

Evet, kapak kabuğu! Diğer ssh paketlerinden daha kullanışlı buldum.
obecalp

2

pdsh "küme" çalışmaları için çok faydalıdır. Ana bilgisayar adı işleme (ana bilgisayar [1-N]) ve değişken fanout ve bir komutun ne kadar süre beklemek istediğinize dair zaman aşımı ayarlama yeteneği daha büyük makinelerde çok yararlıdır. Ayrıca uzaktan erişim için çeşitli yöntemleri destekler. (ssh, rsh vb.). Aynı düğüm üzerinde birden fazla eşzamanlı komut çalıştırmak için bazen kullanışlı olabilir.

Ek bir bonus için benzer ana bilgisayarların çıkışını tek bir çıktı yığınına kolayca birleştirmek için pdsh'yi dshbak ile birleştirin.


1

Shmux'u seviyorum :

Centos deposunda mevcuttur.

Ama bence korumak için bir grup sunucunuz varsa, cfengine veya kukla gibi yapılandırma yönetimi yazılımlarına bir göz atmalısınız ... Kukla için büyük başparmak, öğrenmesi kolay ve çok hoş ;-)


0

Sonunda kukla gibi bir sistem konfigürasyon yönetimi çerçevesine bakarken, başlamak istediğim çoklayıcıydı. clusterssh Linux'ta yeterince iyi çalışıyor. Mac OS X için, aynı şey olan csshX'i buldum.

RHEL5'te derlemek için Omnitty aldım ve bu benim en sevdiğim şey. Clusterssh'ın yaptığı gibi her oturum için ayrı terminal pencereleri gerektiren programların hayranı değildim. Omnitty tek bir lanet tabanlı arayüz sağlar. Keşke Mac OS X'te derlenebilseydim, ancak yüklü olan makineye ssh ve oradan çalıştırmak yeterli.


0

Birkaç yıl önce, ADSL yönlendiricilerinin arkasındaki bazı Linux kutularını gerçek zamanlı olarak izlemek zorunda kaldım (yukarı olsun ya da olmasın, disksiz, vb.). Yönlendiriciler için parolam yoktu, bu yüzden yönlendiricilerdeki bağlantı noktalarını açmak imkansızdı ve Linux bilgisayarlara ssh yapamadım.

Bunun bir çözümü olarak, halihazırda mevcut solid-rock GNU araçlarına dayandığı için çok basit ama çok kararlı ve sağlam bir dağıtılmış Unix kabuk sistemi "geliştirdim".

Daha sonra fikrimin yeni olmadığını keşfettim, ancak tek bir kod satırına dayandığı için sadece "proje" yi bir merak olarak halka "yayınlamaya" karar verdim:

http://users.ninthfloor.org/titanio/

İyi eğlenceler!

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.