Những tiện ích vỏ phân tán nào mà mọi người cảm thấy là tốt, linh hoạt và dễ sử dụng? [đóng cửa]


11

Tôi đã tìm kiếm và thu thập các liên kết cho nhiều người trong số họ, nhưng nhiều công cụ trong số này không có đủ tài liệu sử dụng hoặc tài liệu trình diễn để có thể đánh giá giá trị tiềm năng của họ mà không cần cài đặt và dùng thử.

Tôi hy vọng rằng mọi người ở đây có kinh nghiệm với một số người trong số họ và có thể cung cấp phản hồi về việc họ dễ dàng cài đặt và sử dụng.

Trường hợp sử dụng cá nhân của tôi là một vài nhóm máy thường được sử dụng trong buổi hòa nhạc để làm việc trên các tác vụ phân tán. Các máy không phải là một cụm thực tế (như beowulf), và nhu cầu chính của tôi là hỗ trợ cấu hình và quản trị máy. Nếu tiện ích cung cấp khả năng thực sự chia công việc thành các phần và phân phối các phần đó, điều đó thật thú vị, nhưng tôi cần trường hợp sử dụng chính trước tiên.

Dưới đây là danh sách các dự án tôi thấy là miễn phí và nguồn mở:

Tôi mong muốn được nghe những suy nghĩ của bạn!


2
Một số câu hỏi liên quan đến Lỗi máy chủ là serverfault.com/questions/2533/ và và serverfault.com/questions/13168/managing-a-linux-cluster
Philip Durbin

Câu trả lời:


1

Tôi là một fan hâm mộ lớn của cụm. Nó bật lên một cửa sổ đầu cuối cho mỗi máy chủ bạn đang liên lạc và một cửa sổ nhỏ khác. Văn bản gõ trong cửa sổ nhỏ hơn đi đến tất cả các cửa sổ đầu cuối. Nếu bạn cần nhập dữ liệu đầu vào cho một số máy chủ (ví dụ: trả lời 'y' cho câu hỏi "tin tưởng khóa này" cho máy chủ mới), bạn có thể chỉ cần nhập nó vào cửa sổ đầu cuối.


Scott, có ai khác mà bạn đã thử mà không làm việc cho bạn? Bất kỳ tính năng thiếu trong cụm mà bạn thực sự muốn bạn có?
deinspanjer

Xin lỗi vì đã trả lời trễ. Tôi đã không thử bất kỳ người khác. cl clustersh được cài đặt dễ dàng qua yum, vì vậy tôi đã sử dụng nó trước và nó có mọi thứ tôi cần.
Scott

3

Thêm Capistrano vào danh sách của bạn. http://www.capify.org/

Nó không hoàn toàn là một vỏ phân tán, nhưng phù hợp với nhu cầu của bạn.


Chắc chắn kiểm tra Capistrano; tỷ lệ cược là nó sẽ đáp ứng nhu cầu của bạn
Drew Stephens

Vâng, nắp vỏ! Tôi thấy nó hữu ích hơn các trình bao bọc ssh khác.
obecalp

2

pdsh rất hữu ích cho công việc "cụm". Việc xử lý tên máy chủ (máy chủ [1-N]) và fanout biến đổi và khả năng đặt thời gian chờ về thời gian bạn sẵn sàng chờ lệnh trở lại là rất hữu ích trên các máy lớn hơn. Ngoài ra, nó hỗ trợ một số phương pháp để truy cập từ xa. (ssh, rsh, v.v.) Nó thậm chí có thể có ích một số lần để chạy nhiều lệnh đồng thời trên cùng một nút.

Để có thêm tiền thưởng, hãy kết hợp pdsh với dshbak để dễ dàng kết hợp đầu ra của các máy chủ tương tự thành một khối đầu ra.


1

Tôi thích shmux :

Nó có sẵn trên Centos repo.

Nhưng theo ý kiến ​​của tôi, nếu bạn có một loạt các máy chủ để bảo trì, bạn nên xem phần mềm quản lý cấu hình như cengine hoặc con rối ... Ngón tay cái lớn cho con rối, dễ học và rất dễ chịu ;-)


0

Trong khi cuối cùng tôi sẽ xem xét một khung quản lý cấu hình hệ thống như con rối, điều tôi muốn bắt đầu là một bộ ghép kênh. cl clustersh hoạt động đủ tốt trên Linux. Đối với Mac OS X, tôi thấy csshX thực sự giống như vậy.

Tôi đã nhận được Omnitty để biên dịch trên RHEL5 và đó là mục yêu thích rõ ràng của tôi. Tôi không phải là một fan hâm mộ của các chương trình yêu cầu các cửa sổ đầu cuối riêng biệt cho mỗi phiên như cụm. Omnitty cung cấp một giao diện dựa trên lời nguyền duy nhất. Tôi ước tôi có thể biên dịch nó trên Mac OS X, nhưng nó đủ tốt để chỉ ssh vào máy đã cài đặt và sau đó chạy nó từ đó.


0

Cách đây vài năm, tôi đã phải theo dõi một số hộp Linux trong thời gian thực (khi chúng không hoạt động, không có đĩa, v.v.) đằng sau bộ định tuyến ADSL. Tôi không có mật khẩu cho các bộ định tuyến nên tôi không thể mở các cổng trong bộ định tuyến và không thể ssh với các máy tính Linux.

Là một giải pháp cho điều này, tôi đã "phát triển" một hệ thống shell Unix phân tán, rất đơn giản nhưng rất ổn định và mạnh mẽ vì nó dựa trên các tiện ích GNU solid-rock hiện có.

Sau này tôi phát hiện ra rằng ý tưởng của tôi không phải là mới, nhưng vì nó chỉ dựa trên một dòng mã duy nhất nên tôi quyết định "phát hành" "dự án" cho công chúng như một sự tò mò:

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

Chúc vui vẻ!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.