Uživatelské nástroje

Nástroje pro tento web


cs:data-uploader

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:data-uploader [2016/09/12 18:08] – [Rozřazení dat do složek] kaklikcs:data-uploader [2017/08/16 10:23] (aktuální) – [Postup aktualizace data-uploaderu z RMDS-data-uploaderu] kaklik
Řádek 19: Řádek 19:
  
 Zdrojové soubory jsou umístěny na Githubu  [[https://github.com/bolidozor/RMDS-data-uploader|bolidozor/data-uploader]]. Zdrojové soubory jsou umístěny na Githubu  [[https://github.com/bolidozor/RMDS-data-uploader|bolidozor/data-uploader]].
 +
 +Data-uploader vyžaduje tyto závislosti:
 +  
 +  sudo apt install python-paramiko
  
 Pomocné knihovny:  Pomocné knihovny: 
Řádek 42: Řádek 46:
   "storage_protocol": "ssh",   "storage_protocol": "ssh",
  
-Data-uploader vyžaduje tyto závislosti: +
-   +
-  sudo apt install python-paramiko+
  
  
Řádek 76: Řádek 78:
   "storage_stationpath": "/storage/bolidozor/",   "storage_stationpath": "/storage/bolidozor/",
   "storage_protocol": "ssh",   "storage_protocol": "ssh",
- +   
 +  "HWversion": "RMDS02D", 
 +   
 +  "observatory":
 +      { 
 +          "name": "svakov", 
 +          "owner.login": "kaklik", // GitHub login 
 +          "lat": 49.260658, 
 +          "lon": 14.691537, 
 +          "alt": 445.0, 
 +          "location": "Svakov", //City, local name 
 +      } 
 +  ],
  
 ====Rozřazení dat do složek==== ====Rozřazení dat do složek====
Řádek 91: Řádek 104:
 ====Upload dat na server==== ====Upload dat na server====
  
-Upload na centrální server probíhá pomocí rsync přes SSH protokol. Zabezpečení přenosu je pomocí ssh-klíčePoužitý rsync příkaz vypadá takto:+Upload na centrální server je vyřešeno voláním scp a žádostí o kontrolní součet MD5 na straně datového serveru.
  
-  rsync -vaz cesta_do_zdrojove_slozke/ uzivatel@space.astro.cz:/storage/bolidozor/cesta_cilove_slozky/ +Skript každé 2 minuty zkontroluje připojeni k internetu (dostupnost space.astro.cz) a v případě autentizace se spustí synchronizace dat. Synchronizace probíhá postupně ve čtyřech krocích:
-   +
-parametry udávají: +
-  * -v  - výpis stavu synchronizace +
-  * -a  - archivační mód (data na stanici jsou vždy považována za správnou verzi) +
-  * -z  - komprese přenášených dat +
- +
-Skript každých 30 minut zkontroluje připojeni k internetu (dostupnost space.astro.cz) a v případě autentizace se spustí synchronizace dat pomocí rsync. Synchronizace probíhá postupně ve čtyřech krocích:+
  
   - Synchronizují se náhledy spektra (snapshoty)    - Synchronizují se náhledy spektra (snapshoty) 
Řádek 106: Řádek 112:
   - Synchronizují se konfigurační soubory stanice   - Synchronizují se konfigurační soubory stanice
   - Synchronizují se záznamy meteorů RAW   - Synchronizují se záznamy meteorů RAW
- 
-Pokud poslední část trvá déle, než je nastavený časový limit, přenos je ukončen. 
-Po uplynutích dalších 30ti minut skript roztřídí data do složek a spustí znovu synchronizaci. 
  
  
cs/data-uploader.1473703696.txt.gz · Poslední úprava: 2016/09/12 18:08 autor: kaklik