4. Verwalten von Computer-Gruppen

4.1. Definition der Gruppe

Mit dem Parallel-Modus von Rpmdrake können Sie Computergruppen definieren, auf denen die gleichen Softwarepakete installiert werden sollen. Das vereinfacht den Betrieb einer großen Anzahl von Systemen, beispielsweise in einem umfangreichen LAN. Die Pakete park-rpmdrake, urpmi-parallel-ssh und urpmi-parallel-ka-run müssen dazu installiert sein.

[Anmerkung] Anmerkung

Dieses Werkzeug finden Sie nur im Expertenmodus. Wählen Sie im Menü des Mandriva Linux Control Center EinstellungenExpertenmodus und öffnen Sie den Bereich Software verwalten.

Klicken Sie auf Hinzufügen, geben Sie einen Namen für die Gruppe an und wählen Sie das gewünschte Protokoll aus (in unserem Beispiel ssh). Markieren Sie die Netzwerke in der Liste, die nach Hosts abgesucht werden sollen, oder fügen sie andere Netzwerke hinzu: standardmäßig ist nur Ihr lokales Netz aufgelistet. Klicken Sie abschließend auf Ok.

[Anmerkung] Anmerkung

Die Hosts im Netzwerk müssen dazu einen laufenden SSH-Server betreiben und die entsprechenden Ports (standardmäßig tcp/22) müssen in einer vorhandenen Firewall geöffnet sein. Auch das Paket rsync muss installiert sein. Desgleichen muss root sich per SSH einloggen dürfen ( PermitRootLogin yes in der /etc/ssh/sshd_config des Hosts).

Warten Sie einige Minuten bis der Scan des Netzwerks abgeschlossen ist und markieren Sie dann die Hosts, die zur Gruppe hinzugefügt werden sollen (siehe Abbildung 1.10, „Hinzufügen von Computern zu einer Gruppe“).

Abbildung 1.10. Hinzufügen von Computern zu einer Gruppe

Hinzufügen von Computern zu einer Gruppe

Nun werden Sie nach dem root-Passwort auf jedem der markierten Hosts gefragt, um die Paketinstallation automatisieren zu können.

4.2. Paketverwaltung in einer Computergruppe

[Anmerkung] Anmerkung

Zur Installation oder Entfernung von Paketen auf Computern einer Gruppe müssen alle Computer der Gruppe erreichbar sein.

Markieren Sie die Gruppe und klicken Sie auf Gruppe benutzen . Nun können Sie auf den ausgewählten Computern Pakete in gleicher Weise installieren, wie es auf einem einzelnen Computer durchgeführt wird.

Sie können auch von der Kommandozeile aus Pakete auf einer Computergruppe installieren:

urpmi
      --parallel <gruppen_name>
      <paket_name>

Beispielsweise bewirkt der Befehl urpmi --parallel GraphicDesign gimp die Installation des Paketes GIMP auf allen Computern der Gruppe GraphicDesign.

Zum Entfernen eines Paketes von einer Computergruppe benutzen Sie:

urpme
      --parallel <gruppen_name>
      <paket_name>

Beispielsweise wird der Befehl urpme --parallel GraphicDesign gcc den C Compiler von allen Computern der Gruppe GraphicDesign entfernen.