🎯 Definicja
Zalecenia dotyczące alokacji przestrzeni dyskowej oraz struktury katalogów dla instalacji komponentów Ataccama ONE.
🔑 Kluczowe punkty
- Lokalizacja instalacji: Domyślnie katalog
/opt(ale konfigurowalne). - Zastosowanie: Katalog ten przechowuje binaria, biblioteki, logi (!) oraz dane tymczasowe.
- FHS: Zewnętrzne komponenty (Postgres, OpenSearch) używają standardowych ścieżek
/var/lib/.... - Logi: Należy zapewnić duży bufor miejsca na logi, które mogą szybko rosnąć przy wysokim poziomie szczegółowości.
📚 Szczegółowe wyjaśnienie
Błąd “No space left on device” to jedna z najczęstszych przyczyn awarii platformy. Szczególną uwagę należy zwrócić na:
/opt/ataccama(lub inny home directory) - tu lądują duże pliki zrzutów pamięci (heap dumps) w razie awarii Javy./var/lib/opensearch- tu lądują indeksy logów i monitoringu./var/lib/pgsql- tu ląduje baza danych metadanych.
💡 Przykład zastosowania
Rekomendacja partycjonowania:
- System (
/): 50 GB - Aplikacja (
/opt): 100 GB+ - Dane (
/var): 200 GB+ (dedykowana partycja dla baz danych)
📌 Źródła
👽 Brudnopis
- Platform services are installed in module home directories, which are by default subdirectories of
/opt. - This location can be modified for individual modules.
- In addition to module executables and libraries, these directories store module data, logs, and temporary files.
- Therefore, ensure sufficient disk space in
/opt(or the new home directory if defaults are not used). - Authentication is required for downloading MMM basic content (S3 keys required).
Storage Requirements: FHS and Caution Third-party software deployed as part of the Ataccama ONE installation uses directories mandated by the Filesystem Hierarchy Standard (FHS), such as /var/lib/postgresql or /var/lib/opensearch. These directories must also have adequate free space.