Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
ClusterSSH
ClusterSSH ist ein Werkzeug, welches z.B. shell
-Eingaben auf mehreren Servern gleichzeitig ermöglicht. Der cssh
Befehl öffnet eine administrative Konsole (shell
) und ein xterm
Fenster, für alle angegebenen Server. Jede Eingabe in die administrative Konsole wird ebenfalls in allen Fenster der angegebenen Servern ausgeführt. Alle Eingaben erfolgen gleichzeitig und in Echtzeit.
Voraussetzungen
Zur Installation von ClusterSSH unter dem Linux Betriebssystem CentOS in der Version 6, sollte das externe Repository EPEL genutzt werden.
Zur Einbindung des externen Repositories EPEL, aknn nachfolgender interne Link verwendet werden:
Installation
Ab hier werden root
-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um root
zu werden geben Sie bitte folgenden Befehl ein:
$ su - Password:
Nach erfolgreicher Einbindung des externen Repositories EPEL, kann die Installation mit nachfolgendem Befehl durchgeführt werden:
# yum install clusterssh Loaded plugins: priorities, refresh-packagekit, security 78 packages excluded due to repository priority protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package clusterssh.noarch 0:3.28-2.el6 will be installed --> Processing Dependency: perl(Tk) >= 800.022 for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: xterm for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(X11::Protocol::Constants) for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(X11::Protocol) for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(X11::Keysyms) for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(Tk::Xlib) for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(Tk::ROText) for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(Tk::LabEntry) for package: clusterssh-3.28-2.el6.noarch --> Processing Dependency: perl(Tk::Dialog) for package: clusterssh-3.28-2.el6.noarch --> Running transaction check ---> Package perl-Tk.x86_64 0:804.028-12.el6 will be installed ---> Package perl-X11-Protocol.noarch 0:0.56-4.el6 will be installed ---> Package xterm.x86_64 0:253-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: clusterssh noarch 3.28-2.el6 epel 59 k Installing for dependencies: perl-Tk x86_64 804.028-12.el6 epel 2.2 M perl-X11-Protocol noarch 0.56-4.el6 epel 151 k xterm x86_64 253-1.el6 base 357 k Transaction Summary ================================================================================ Install 4 Package(s) Total download size: 2.8 M Installed size: 7.9 M Is this ok [y/N]: y Downloading Packages: (1/4): clusterssh-3.28-2.el6.noarch.rpm | 59 kB 00:00 (2/4): perl-Tk-804.028-12.el6.x86_64.rpm | 2.2 MB 00:00 (3/4): perl-X11-Protocol-0.56-4.el6.noarch.rpm | 151 kB 00:00 (4/4): xterm-253-1.el6.x86_64.rpm | 357 kB 00:00 -------------------------------------------------------------------------------- Total 8.7 MB/s | 2.8 MB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : xterm-253-1.el6.x86_64 1/4 Installing : perl-X11-Protocol-0.56-4.el6.noarch 2/4 Installing : perl-Tk-804.028-12.el6.x86_64 3/4 Installing : clusterssh-3.28-2.el6.noarch 4/4 Verifying : perl-Tk-804.028-12.el6.x86_64 1/4 Verifying : perl-X11-Protocol-0.56-4.el6.noarch 2/4 Verifying : xterm-253-1.el6.x86_64 3/4 Verifying : clusterssh-3.28-2.el6.noarch 4/4 Installed: clusterssh.noarch 0:3.28-2.el6 Dependency Installed: perl-Tk.x86_64 0:804.028-12.el6 perl-X11-Protocol.noarch 0:0.56-4.el6 xterm.x86_64 0:253-1.el6 Complete!