Bezpečná aktualizace a záloha
Instalaci z balíčku aktualizujte podporovaným nástrojem Elowen a před změnou, která může ovlivnit produkční data, připravte odpovídající zálohu. Tento postup je určen správcům s přístupem k hostiteli; přístup k článku oprávnění k serveru nezakládá. Elowen nemá vlastní příkaz pro zálohování ani obnovu.
Před aktualizací
- Ověřte, že má instalace platnou licenci a hostitel se může připojit k licenčnímu serveru.
- Projděte informace o vydání a kompatibilitě pluginů a naplánujte vhodné servisní okno.
- Zálohujte společně databázi PostgreSQL a celý kořenový adresář instance. Během zálohování Elowen zastavte, aby obě části zachycovaly stejný stav. V kořenovém adresáři je licenční záznam a klíč potřebný k dešifrování přihlašovacích údajů pluginů uložených v databázi, dále data pluginů, přílohy a záznamy o aktualizacích.
Pro podporovanou instalaci z balíčku spusťte:
elowen update
Nástroj ověří, že se vydání vztahuje na licenci, zkontroluje stažené soubory, použije aktualizaci, restartuje služby a prověří spuštění. Pokud kontrola spuštění selže, vrátí předchozí programové soubory a sadu pluginů. Databázovou migraci tím nevrátí. Po úspěchu ponechá pouze aktuální a předchozí spravované vydání. Instalace ze zdrojového kódu má jiný postup: aktualizujte zdrojový kód a znovu jej sestavte; tento návod pro balíček na ni neplatí.
Aktualizujte Elowen
- Příkaz spusťte na hostiteli jako operátor oprávněný tuto instalaci aktualizovat.
- Případně otevřete Nastavení → Systém a zvolte Aktualizovat teď, čímž aktualizaci spustíte z webového rozhraní.
- Sledujte výstup příkazu nebo stavový panel aktualizace a vyčkejte na dokončení; požadavek ve frontě ještě neznamená hotovou aktualizaci.
- Pokud systém hlásí obnovu nebo nutný zásah operátora, zachovejte soubory aktualizace a postupujte podle zobrazených pokynů. Nemažte žurnály ani zamykací soubory.
Ověřte aktualizaci
Zkontrolujte elowen status a ověřte, že odpovídá démon i webové rozhraní. Otevřete aplikaci a proveďte skutečnou operaci. Projděte provozní záznamy a hledejte chyby při startu nebo načítání pluginů. Pokud systém plugin přeskočil nebo vrátil jeho předchozí verzi, přečtěte si důvod; postup pro pluginy popisuje článek Instalace a aktualizace pluginů.
Zálohujte a obnovte
Uchovávejte databázi a celý kořenový adresář instance jako jednu označenou sadu záloh. Obnova databáze bez odpovídajícího adresáře může znemožnit čtení dat pluginů, protože je v něm klíč pro tajné údaje pluginů. Obsahuje také licenční záznam a soubory pro obnovu aktualizace; nenahrazujte jej adresářem jiné instance ani soubory nemažte, abyste aktualizaci vynutili.
Obnovte obě části ze stejného snímku podle zavedeného postupu pro PostgreSQL a hostitele, potom Elowen spusťte a zkontrolujte stav i provozní záznamy. Při startu se provádějí migrace databáze; původní zálohu ponechte, dokud obnovenou instanci neověříte. Umístění instance a databáze popisuje Konfigurace, podrobnosti o aktualizaci a obnově najdete v článku Produkce a aktualizace.