Jump to main content Jump to navigation Jump to search Jump to footer
Jump to main content
Distributed and Self-organizing Systems
Verteilte Kommandoausführung
Verteilte Kommandoausführung | Distributed and Self-organizing Systems
 

Studienarbeit

Verteilte Kommandoausführung
Verteilte Kommandoausführung

Completion

2005/06

Students

Advisers

Für ein Netzwerkverwaltungssystem wird eine Technik benötigt, um Kommandos auf
          vielen zu administrierenden Hosts auszuführen. Die geforderten Eigenschaften sind

          * gesicherte und authentifizierte Verbindungen ohne manuelles Login z.B. per OpenSSH? oder
          OpenSSL?
          * Protokollierung der Kommandoausführung
          * Mechanismen zur (teil)automatische Wiederholung eines fehlgeschlagenen Kommandos *
          Untersuchungen/Mechanismen zur Parallelisierung der Kommandoausführung
          * Untersuchungen/Mechanismen zur Kaskadierung der Kommandoausführung
          * Tools zur Verwaltung der Netzwerkstruktur (Gruppierung von Hosts, verschachtelte
          Gruppen, Public-Key-Verteilung)

          Vorhandene Techniken wie z.B. distcmd, fanout/fanterm oder distsh sollen in die
          Untersuchung und ggf. in die Lösung einbezogen werden.

          Die Lösung muß mit einer Standard Linux-Distribution (mindestens Fedora, Suse, Debian)
          nutzbar sein und ist als Paket (RPM/Deb/tar) bereitzustellen. Die Einsatzbarkeit auf
          UNIX-Systemen wie AIX, HP-UX oder Solaris ist anzustreben.

          Die Lösung soll als Satz von Kommandos, vorzugsweise in einer Scriptsprache wie Bash, Perl
          oder Python, realisiert werden.

          Umfeld: Die Lösung soll als Basis für Softwaremanagement, Inventarisierung,
          Ressourcenkontrolle und Dienste-Administration verwendet werden. Die entwickelte Lösung
          ist unter eine Open-Source-Lizenz zu stellen.