| System SZARP - dokumentacja techniczna: SZARP v.3.0 | ||
|---|---|---|
| Poprzedni | Rozdział 10. BODAS - Baza Ogólnopolska Danych Archiwalnych Systemu SZARP | Następny |
Konfigurując BODAS-a należy postępować według poniższych reguł:
Każdy host przesyłający dane do centrum (praterm.com.pl) ma tam założonego użytkownika o odpowiedniej nazwie odpowiadającej prefiksowi bazy danych (np. host leg1 ma użytkownika leg1, leg2 - leg2, pore - pore, itd.). Jakoś tak się utarło, że są one najczęściej czteroznakowe, lecz nie jest to ani obowiązek ani reguła.
Każdy z tych użytkowników jest właścicielem odpowiadającego mu katalogu w /opt/szarp (np. leg1 jest właścicielem /opt/szarp/leg1, leg2 - /opt/szarp/leg2, itd.) Każdy z użytkowników jest również członkiem grupy 'bazy', chociaż to akurat nie ma w chwili obecnej większego znaczenia.
Dla uproszczenia procedur każdy z użytkowników ma w katalogu domowym linka o nazwie baza wskazującego katalog /opt/szarp/$USER/baza, gdzie $USER to leg1, leg2, pore, itd.
Bodas push z różnych ciepłowni przesyła dane do katalogów /home/$USER/baza (czyli do /opt/szarp/$USER/baza). W przypadku ssh jak i rsynca (opartego o rsh/ssh) zasób oznacza się tak: $USER@mail.praterm.com.pl:baza
Żeby dodać nowego hosta (powiedzmy o nazwie pekin) do BODAS-a należy:
Na praterm.com.pl dodać użytkownika 'pekin':
# adduser pekin
Dodać użytkownika 'pekin' do grupy 'bazy':
# usermod -G bazy pekin
Skopiować (najlepiej rsync-iem) bazę do /opt/szarp/pekin/baza (w katalogu /opt/szarp/pekin mogą się pojawić też inne katalogi, zawierające np. konfigurację danego hosta)
Ustawić właściciela katalogu:
# chown -R pekin.bazy /opt/szarp/pekin
Stworzyć odpowiedniego softlinka:
ln -s /opt/szarp/pekin/baza /home/pekin/baza
Stworzyć i wymienić klucze z hosta 'pekin' na praterm.com.pl. (dokładny opis tej procedury znajduje się w SZARP HOWTO)
Uruchomić i skonfigurować bodasa po stronie hosta 'pekin' (Sekcja 10.3).
| Poprzedni | Spis treści | Następny |
| Konfiguracja BODASa push | Początek rozdziału | BODAS pull |