
خوانده شده 2 دقیقه ارسال شده در
ClusterSSH (cssh) یک ابزار مدیریت خوشه است ، از آن استفاده می شود برای ارسال همزمان تغییرات مشابه در چندین سرور لینوکس.
ClusterSSH (cssh) چندین پنجره xterm را از طریق یک پنجره GUI واحد مدیریت می کند و به شما این امکان را می دهد که از طریق اتصال ssh یا rsh دستورات را در چندین سرور لینوکس اجرا کنید.
دستور Cssh کنسول مدیریت و xterm را بر روی همه میزبانهای مشخص شده باز می کند.
هر متنی که در کنسول مدیریت تایپ شود در همه پنجره ها کپی می شود.
همچنین می توانید متن را مستقیماً در همه پنجره ها وارد کنید.
از دستور apt-get برای بسته مورد نیاز را نصب کنید:
# sudo apt-get install clusterssh
برای نصب ClusterSSH در CentOS / RHEL / Fedora ، ابتدا مخزن EPEL را اضافه کرده و سپس دستور زیر را اجرا کنید:
# yu m install clusterssh
پس از نصب ، خوشه میزبانهایی را که می خواهیم دستورات را روی آنها اجرا کنیم ، تعریف کنید.
برای این کار ، یک فایل پیکربندی ClusterSSH در سطح سیستم به شرح زیر ایجاد کنید.
# sudo vi / etc / clusters
اگر به پیکربندی ClusterSSH برای یک کاربر خاص نیاز داریم ، فقط از ~ /.csshrc به جای /etc /clusters استفاده کنید.
در مثال فوق ، من دو خوشه را تعریف می کنم: nsit_cluster1 ، nsit_cluster2 به همراه میزبان.
# cssh -l root nsit_cluster1
در دستور فوق ، 'root' شناسه ورود به سیستم برای همه میزبان در خوشه و ' nsit_cluster1 'خوشه نام است.
مثال 2: نام میزبان فردی به جای نام خوشه.
# cssh -l root mail1.nsitmail.com mail2.nsitmail.com mail3.nsitmail.com
در دستور بالا ، فقط نام میزبان را با توجه به محیط خود جایگزین کنید.