🎯 Definicja
Wymagania dotyczące łączności z siecią publiczną dla kontrolera Ansible oraz serwerów docelowych podczas procesu instalacji i eksploatacji platformy Ataccama ONE.
🔑 Kluczowe punkty
- Instalacja Online: Platforma wymaga dostępu do repozytoriów pakietów (EPEL, Python PyPi, S3 Ataccama) w trakcie instalacji. Instalacja całkowicie offline (“air-gapped”) jest technicznie trudna i niezalecana.
- Kontroler Ansible: Musi pobrać zależności Ansible i pakiety instalacyjne.
- Serwery docelowe: Muszą pobierać zależności systemowe (PostgreSQL repo, Keycloak, Prometheus).
📚 Szczegółowe wyjaśnienie
Instalator Ataccamy nie jest pojedynczym plikiem .exe czy .rpm, który zawiera wszystko. To zestaw skryptów, które “dociągają” potrzebne komponenty z internetu.
Dlatego serwery muszą mieć wyjście na świat (ewentualnie przez HTTP Proxy).
Po instalacji, stały dostęp jest wymagany m.in. do synchronizacji czasu (NTP), co jest krytyczne dla walidacji tokenów bezpieczeństwa.
💡 Przykład zastosowania
W środowisku bankowym bez dostępu do Internetu:
- Należy skonfigurować serwer Proxy (np. Squid) z białą listą domen (repozytoria RedHat, AWS S3 Ataccama).
- Skonfigurować zmienne środowiskowe
http_proxyihttps_proxyw inwentarzu Ansible.
📌 Źródła
👽 Brudnopis
- Installing Ataccama ONE necessitates internet access both during and after the installation, though to varying extents.
- During the installation process, both the Ansible controller and the target servers require access to external servers for various reasons.
- The controller requires internet access to install Ansible and its dependencies.
- This necessitates access to external Python (pip) repositories.
- Target servers require internet access during installation for the following:
- To access distribution repositories for third-party dependencies of the Ataccama ONE Platform, such as Extra Packages for Enterprise Linux (EPEL) and PostgreSQL repository.
- To download third-party open-source binaries not distributed in installation packages, including Keycloak and Prometheus.
- To download Ataccama product packages from the Amazon S3 repository.
- Therefore, internet access must be provided either directly or through a dedicated proxy server.
- Installations without any internet access are not supported.
- Following the installation, target servers require reasonably well-synchronised clocks for proper certificate and token expiry validation.