Instalacja
Uruchomienie własnej fabrycznie lokalnej instancji IronFlock zajmuje zaledwie kilka minut. Od czystego komputera przemysłowego do w pełni działającej platformy — trzy kroki, jedno polecenie, bez ręcznej konfiguracji.
Wymagania
- Komputer przemysłowy z systemem Linux (lub maszyna wirtualna) z dostępem do internetu w trakcie instalacji.
- Architektura ARM64 lub AMD64.
- Minimum: 2 rdzenie CPU, 2 GB RAM, 24 GB pamięci masowej. W przypadku analitycznych historii danych zbieranych z maszyn zalecana jest znacznie większa pojemność (np. > 500 GB).
Synchronizacja czasu (NTP)
Skieruj hosta appliance na serwer czasu, który faktycznie może osiągnąć, zanim zaczniesz instalację. Zegar systemowy nie jest kosmetyką: zależą od niego walidacja certyfikatów TLS, okresowa ponowna weryfikacja licencji, tokeny zdalnego dostępu oraz znacznik czasu każdego punktu danych z Twoich maszyn. Host rozbieżny o minuty powoduje błędy certyfikatów, nieudane logowania i historię, która nie odpowiada już temu, co wydarzyło się na hali produkcyjnej.
W sieci korporacyjnej publiczne serwery czasu dostarczane z systemem operacyjnym są zwykle nieosiągalne, ponieważ wychodzący ruch NTP na porcie UDP 123 jest blokowany na zaporze. Nic nie zgłasza błędu — host po prostu nigdy się nie synchronizuje i odpływa. Poproś dział IT o wewnętrzny serwer czasu i skonfiguruj go na hoście albo poproś o odblokowanie wychodzącego UDP 123.
Z systemd-timesyncd (domyślnie w Debianie i Ubuntu):
sudo mkdir -p /etc/systemd/timesyncd.conf.d
sudo tee /etc/systemd/timesyncd.conf.d/corporate.conf > /dev/null <<'EOF'
[Time]
NTP=ntp.your-company.com
EOF
sudo systemctl restart systemd-timesyncd
timedatectl statusZ chrony:
echo "server ntp.your-company.com iburst" | sudo tee -a /etc/chrony/chrony.conf
sudo systemctl restart chrony
chronyc sourcestimedatectl status musi pokazywać System clock synchronized: yes, zanim uruchomisz instalator.
Maszyny wirtualne rozjeżdżają się szybciej niż sprzęt fizyczny. Jeśli appliance działa w maszynie wirtualnej, włącz również synchronizację czasu gościa w hypervisorze — i mimo to skonfiguruj NTP w systemie gościa.
Kroki
-
Załóż konto na ironflock.com.
-
Wygeneruj Instance Key — w interfejsie IronFlock otwórz Profil → Instancje, wybierz plan dopasowany do twojego przypadku użycia i utwórz nowy Instance Key. Skopiuj klucz.
-
Uruchom instalator na hoście Appliance. Otwórz terminal na swoim komputerze przemysłowym i wykonaj następujące polecenie. Pobiera ono i konfiguruje oprogramowanie IronFlock oraz uruchamia stack — w pełni bezobsługowo:
# Za firmowym proxy? Zapoznaj się z poniższą uwagą przed uruchomieniem tego polecenia. curl -fsSL https://instance-registry.ironflock.com/dl/appliance/install_ironflock.sh \ | sudo bash -s -- <your-instance-key>Zastąp
<your-instance-key>kluczem z kroku 2.Za firmowym proxy? Jeśli Appliance dociera do internetu wyłącznie przez firmowe proxy HTTP, musisz podać je w poleceniu instalacyjnym, aby demon Docker mógł pobrać obrazy — w przeciwnym razie instalacja zatrzyma się na kroku logowania. Zobacz Za firmowym proxy.
To wszystko. Po zakończeniu pracy instalatora Appliance uruchamia pełną platformę IronFlock i automatycznie wystartuje ponownie po reboocie.
Wybór trybu
Instalator konfiguruje Appliance w trybie zwykłego HTTP, który nie wymaga niczego od firmowego IT. Aby uzyskać zaufane adresy https:// — z CA wystawionym przez sam Appliance lub z twoim firmowym certyfikatem — zobacz HTTPS i certyfikaty. Jeśli Appliance dociera do internetu wyłącznie przez proxy HTTP, zobacz Za firmowym proxy.