Які розподілені комунальні послуги люди вважають хорошими, гнучкими та зручними у використанні? [зачинено]


11

Я шукав і збирав посилання для багатьох з них, але для багатьох із цих інструментів недостатньо використання справ або демонстраційної документації, щоб можна було оцінити їх потенційну цінність, не встановлюючи та не перевіряючи їх.

Я сподіваюся, що люди тут мають досвід роботи з деякими з них і можуть запропонувати відгуки щодо їх простоти в установці та використанні.

Мій випадок особистого використання - це декілька машинних пулів, які зазвичай використовуються на концерті для роботи над розподіленими завданнями. Машини не є фактичним кластером (як, наприклад, beowulf), і моя головна потреба - допомога в налаштуванні та адмініструванні машин. Якщо утиліта надавала можливість насправді розділити роботу на частини і розподілити ці частини, це цікаво, але мені потрібен перший випадок використання.

Ось список проектів, які я знайшов, які є безкоштовними та з відкритим кодом:

Я нетерплячий почути ваші думки!


2
Деякі пов'язані запитання про помилки сервера - це сервер default.com/questions/2533/… та serverfault.com/questions/13168/managing-a-linux-cluster
Філіп Дурбін,

Відповіді:


1

Я великий шанувальник кластерсш. З'являється вікно терміналу для кожного хоста, з яким ви звертаєтесь, та ще одного меншого вікна. Текст, набраний у меншому вікні, переходить до всіх вікон терміналів. Якщо вам потрібно ввести дані для деяких хостів (наприклад, відповісти "y" на питання "довірити цьому ключу" для нових хостів), ви можете просто ввести його у вікно терміналу.


Скотт, чи були інші, кого ти намагався, що не вийшло для тебе? Якісь відсутні функції в clusterssh, які ви насправді хотіли б мати?
deinspanjer

Вибачте за затримку відповіді. Я не пробував жодних інших. clusterssh легко встановлювався через yum, тому я використовував це спочатку, і в ньому було все необхідне.
Скотт

3

Додайте Capistrano до свого списку. http://www.capify.org/

Це не строго розподілена оболонка, але відповідає вашим потребам.


Однозначно перевірити Capistrano; шанси на те, що він задовольнить ваші потреби
Дрю Стівенс

Так, кришка! Я вважаю це кориснішим, ніж інші упаковки ssh.
obecalp

2

pdsh дуже корисний для «кластерної» роботи. Обробка імен хостів (хост [1-N]) та змінний вентилятор, а також можливість встановити тайм-аут, скільки часу ви готові чекати, коли команда повернеться, дуже корисні на великих машинах. Крім того, він підтримує кілька методів віддаленого доступу. (сш, рш тощо). Це навіть може стати в нагоді кілька разів для запуску декількох одночасних команд на одному вузлі.

Для додаткового бонусу комбінуйте pdsh з dshbak для зручного поєднання виводу подібних хостів в один вихідний фрагмент.


1

Мені подобається shmux :

Він доступний на Centos repo.

Але на мою думку, якщо у вас є купа серверів для обслуговування, ви повинні ознайомитися з таким програмним забезпеченням для управління конфігурацією, як cfengine або маріонетковий ... Великі великі пальці для лялькових, прості в навчанні та дуже приємні ;-)


0

Хоча я, зрештою, буду дивитись на таку структуру управління конфігурацією системи, як ляльковий, я хотів почати з мультиплексора. clusterssh працює досить добре в Linux. Для Mac OS X я знайшов csshX, що фактично те саме.

Я отримав Omnitty для компіляції на RHEL5, і це мій явний фаворит. Я не був прихильником програм, що вимагають окремих вікон терміналів для кожного сеансу, як це робить clusterssh. Omnitty забезпечує єдиний інтерфейс на основі прокльонів. Я б хотів, щоб я міг змусити його компілювати на Mac OS X, але це досить добре, щоб просто зайти в машину, на якій він встановлений, а потім запустити його звідти.


0

Деякі роки тому мені довелося в режимі реального часу відстежувати деякі ящики для Linux (якщо вони не були, без диска тощо), які стояли за маршрутизаторами ADSL. У мене не було пароля для маршрутизаторів, тому мені було неможливо відкрити порти в маршрутизаторах і не можу ssh на комп'ютери Linux.

Як рішення для цього я "розробив" розподілену систему оболонок Unix, дуже просту, але дуже стабільну та надійну, оскільки вона базувалася на вже існуючих утилітах GNU із твердої породи.

Згодом я виявив, що моя ідея не нова, але оскільки вона базується на одному єдиному рядку коду, я вирішив "випустити" проект "для широкої публіки як цікавість:

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

Веселіться!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.