Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:rsynd_c8 [05.07.2020 17:22. ] – [automatisierter Weg mit Hilfe von Ansible] djangocentos:rsynd_c8 [11.04.2021 13:48. ] (aktuell) django
Zeile 9: Zeile 9:
 ===== Installation und Konfiguration ===== ===== Installation und Konfiguration =====
 ==== manuelle Weg ==== ==== manuelle Weg ====
-=== TFTP-Server installieren ===+=== rsync-Daemon installieren ===
 Als erstes installieren wir uns die für den rsyslog-Daemon-Server notwendigen Pakete via **''dnf''**. Als erstes installieren wir uns die für den rsyslog-Daemon-Server notwendigen Pakete via **''dnf''**.
    #  dnf install rsync-daemon rsync -y    #  dnf install rsync-daemon rsync -y
Zeile 15: Zeile 15:
    # rpm -qil rsync-daemon    # rpm -qil rsync-daemon
    # rpm -qil rsync    # rpm -qil rsync
- 
- 
- 
- 
- 
  
 === rsync-Daemon konfigurieren === === rsync-Daemon konfigurieren ===
Zeile 432: Zeile 427:
 </html> </html>
  
 +===== Systemtest =====
 +=== Testordner und -dateien anlegen ===
 +Für unseren Test legen wir uns einfach eine kleine Textdatei im Arbeitsverzeichnis **''/srv/tftp/test/''** und ein paar Testdokumente an, die unser rsync-Dameon später ausliefern soll.
 +   # mkdir -p /srv/tftp/test/{ordner1,ordner2,ordner3}
 +   # date > /srv/tftp/test/file_1
 +   # date > /srv/tftp/test/ordner1/datei_2
 +   # date > /srv/tftp/test/ordner2/datei_3
 +   # date > /srv/tftp/test/ordner3/datei_4
 +
 +Somit haben wir im Speicherpfad, auf den unser rsync-Daemon zugreifen kann folgende Teststruktur.
 +<code>/srv/tftp/test/
 +├── file_1
 +├── ordner1
 +│   └── datei_2
 +├── ordner2
 +│   └── datei_3
 +└── ordner3
 +    └── datei_4</code>
 +
 +=== Testdatei transferieren ===
 +Anschließend melden wir uns auf einem Host im zugehörigen Netzwerksegemnt an, auf dem das RPM-Paket **''rsync''** (Client) installiert ist, an.
 +
 +Im ersten schritt fragen wir unseren rsync-server welche Module der Server anbietet.
 +   # /usr/bin/rsync rsync://demo.dmz.nausch.org
 +
 +  demo            Demo für rsync Daemon Artikel in Djangos WIKI
 +
 +Wir sehen also das Modul **''demo''** mit der zugehörigen Beschreibung //Demo für rsync Daemon Artikel in Djangos WIKI//.
 +Im syslog unseres rsync-Servers wird dies auch entsprechend protokolliert.
 +  Jul  5 20:28:37 vml000190 rsyncd[12198]: connect from vml000057.dmz.nausch.org (10.0.0.57)
 +  Jul  5 20:28:37 vml000190 rsyncd[12198]: module-list request from vml000057.dmz.nausch.org (10.0.0.57)
 +
 +Als nächstes holen wir uns den Inhalt unserer Testumgebung auf den Clientrechner:
 +   # /usr/bin/rsync -vrlptD rsync://demo.dmz.nausch.org:/demo/ /tmp/
 +<code>receiving incremental file list
 +./
 +file_1
 +ordner1/
 +ordner1/datei_2
 +ordner2/
 +ordner2/datei_3
 +ordner3/
 +ordner3/datei_4
 +
 +sent 123 bytes  received 539 bytes  1,324.00 bytes/sec
 +total size is 120  speedup is 0.18</code>
 +
 +Im syslog wird dies entsprechend protokolliert.
 +<code>Jul  5 20:32:28 vml000190 rsyncd[12209]: connect from vml000057.dmz.nausch.org (10.0.0.57)
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: rsync on demo/ from vml000057.dmz.nausch.org (10.0.0.57)
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: building file list
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: send vml000057.dmz.nausch.org [10.0.0.57] demo () file_1 30
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: send vml000057.dmz.nausch.org [10.0.0.57] demo () ordner1/datei_2 30
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: send vml000057.dmz.nausch.org [10.0.0.57] demo () ordner2/datei_3 30
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: send vml000057.dmz.nausch.org [10.0.0.57] demo () ordner3/datei_4 30
 +Jul  5 20:32:28 vml000190 rsyncd[12209]: sent 559 bytes  received 128 bytes  total size 12</code>
 +
 +<code>/tmp/
 +├── file_1
 +├── ordner1
 +│   └── datei_2
 +├── ordner2
 +│   └── datei_3
 +└── ordner3
 +    └── datei_4</code>
 +
 +====== Links ======
 +  * **[[wiki:start|Zurück zu Projekte und Themenkapitel]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
  • centos/rsynd_c8.1593969743.txt.gz
  • Zuletzt geändert: 05.07.2020 17:22.
  • von django