Ubuntu
Hlavní distribuce na které je UCS podporováno. Je vyžadována verze Ubuntu 24.04 Jammy (amd64). Pro instalaci postupujte následovně:
-
Stáhněte serverovou verzi a spusťte instalaci. Nainstalujte pouze OpenSSH server, v sekci Featured Server Snaps nevybírejte žádnou možnost.
-
Stáhněte si instalační balíček INSOFT UCS a nainstalujte jej:
#!/bin/bash
timedatectl set-timezone Europe/Prague
apt install postfix
wget http://repo.insoft.cz/apt/pool/stable/i/insoft-repo-noble/insoft-repo-noble_1.0.0-0~ubuntu-noble_amd64.deb
dpkg -i insoft-repo-noble_1.0.0-0~ubuntu-noble_amd64.deb
apt update
apt install insoft-ucs
Ve výchozí instalaci Ubuntu jsou zapnuté unattended-upgrades. Při aktualizaci dochází k výpadku služby, podle aktulizovaných kompoment.
Jak vypnout automatické aktualizace:
#!/bin/bash
apt purge unattended-upgrades
# Pro jistotu, pri opetovne instalaci bude nutne potvrdit prepsani configu
cat /etc/apt/apt.conf.d/20auto-upgrades >/dev/null <<EOF
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "0";
EOF
Observability stack (Grafana, Loki, Tempo, Prometheus, OpenTelemetry Collector) se neinstaluje automaticky. Nainstalujte ho ručně na hostech, kde chcete lokální sběr telemetrie:
apt install insoft-telemetry
Tím se nainstaluje všech pět komponent a nakonfigurují se. Grafana je
pak dostupná na https://<adresa-serveru>/grafana/ — viz
Observabilita pro detaily přístupu,
konfigurace a odesílání telemetrie.
- Pokračujte: Prvotní nastavení
Provoz
Zamknutí verze UCS
Pokud je vyžadována pravidelná aktualizace OS, ovšem UCS má být aktualizováno pouze na vyžádání, pak je možné zamknout nainstalovanou verzi UCS:
Zamknutí aktuálně nainstalované verze UCS:
apt-mark hold 'insoft-*'
apt-mark hold 'ucs-*'
Odemknutí pro aktualizaci UCS:
apt-mark unhold 'insoft-*'
apt-mark unhold 'ucs-*'
Kontrola které balíčky jsou zamknuté:
apt-mark showhold
# výpis verzí
apt list --installed 'ucs-*' 'insoft-*'
Příklad aktualizací:
# Po prvotní instalaci UCS bylo zadáno:
apt-mark hold 'insoft-*'
apt-mark hold 'ucs-*'
Aktualizace pouze systémových balíčků
apt-mark hold 'insoft-*'
apt-mark hold 'ucs-*'
apt update
apt upgrade
Aktualizace INSOFT a UCS balíčků (vč. systémových) a jejich opětovné zamknutí
apt-mark unhold 'insoft-*'
apt-mark unhold 'ucs-*'
apt update
apt upgrade
apt-mark hold 'insoft-*'
apt-mark hold 'ucs-*'