allgemein:howto:rex
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
allgemein:howto:rex [09.12.2014 21:24] – angelegt richard | allgemein:howto:rex [04.02.2025 12:09] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
http:// | http:// | ||
+ | |||
+ | ===== rex manuell installieren ===== | ||
+ | |||
+ | Net::SSH2 installieren, | ||
+ | |||
+ | Pakete holen für libssh: | ||
+ | < | ||
+ | https:// | ||
+ | https:// | ||
+ | </ | ||
+ | Pakete für libssh installieren (Reihenfolge wichtig, da Abhängigkeiten sonst nicht erfüllt sind): | ||
+ | < | ||
+ | dpkg -i libssh2-1_1.2.6-1_amd64.deb | ||
+ | dpkg -i libnet-ssh2-perl_0.33-1_amd64.deb | ||
+ | </ | ||
+ | Rex installieren (ACHTUNG viele Passwort abfragen, wenn man nicht root ist.) | ||
+ | < | ||
+ | |||
+ | |||
+ | Nicht nötig, da natty nicht mehr unterstützt wird. | ||
+ | wget konfigurieren | ||
+ | Proxy 172.22.100.2: | ||
+ | ab 12.04 precise eintragen | ||
+ | |||
+ | < | ||
+ | echo 'deb http:// | ||
+ | wget -O - http:// | ||
+ | apt-get update | ||
+ | apt-get install rex | ||
+ | </ | ||
+ | |||
+ | Beispiel '' | ||
< | < | ||
ssh-keygen -t rsa | ssh-keygen -t rsa | ||
Zeile 43: | Zeile 75: | ||
</ | </ | ||
+ | |||
+ | |||
+ | '' | ||
+ | |||
+ | <file perl Rexfile> | ||
+ | user " | ||
+ | private_key "/ | ||
+ | public_key "/ | ||
+ | auth_key; | ||
+ | sudo_password "< | ||
+ | sudo TRUE; | ||
+ | |||
+ | group clients => " | ||
+ | group testclient => " | ||
+ | |||
+ | # Ziel-User und Rechte für den quagga-Ordner | ||
+ | my $user = " | ||
+ | my $dmode = " | ||
+ | my $fmode = " | ||
+ | |||
+ | |||
+ | task " | ||
+ | say " | ||
+ | | ||
+ | owner => $user, | ||
+ | group => $user, | ||
+ | mode => $dmode, | ||
+ | ); | ||
+ | |||
+ | say "confs in /etc/quagga erzeugen!"; | ||
+ | run "touch / | ||
+ | run "touch / | ||
+ | run "touch / | ||
+ | |||
+ | say " | ||
+ | sed " | ||
+ | sed " | ||
+ | sed " | ||
+ | |||
+ | say "Neue config-Pfade setzen!"; | ||
+ | sed " | ||
+ | sed " | ||
+ | sed " | ||
+ | |||
+ | say " | ||
+ | cp ( "/ | ||
+ | | ||
+ | cp ( "/ | ||
+ | "/ | ||
+ | cp ( "/ | ||
+ | "/ | ||
+ | |||
+ | say " | ||
+ | chmod $fmode, "/ | ||
+ | chown $user, "/ | ||
+ | chgrp $user, "/ | ||
+ | }; | ||
+ | |||
+ | task " | ||
+ | say " | ||
+ | | ||
+ | }; | ||
+ | </ |
allgemein/howto/rex.1418160288.txt.gz · Zuletzt geändert: 04.02.2025 12:10 (Externe Bearbeitung)