Bezpečná aktualizácia a záloha
Inštaláciu z balíka aktualizujte podporovaným nástrojom Elowen a pred zmenou, ktorá môže ovplyvniť produkčné dáta, pripravte zodpovedajúcu zálohu. Tento postup je určený správcom s prístupom k hostiteľovi; prístup k článku oprávnenie na server nezakladá. Elowen nemá vlastný príkaz na zálohovanie ani obnovu.
Pred aktualizáciou
- Overte, že inštalácia má platnú licenciu a hostiteľ sa môže pripojiť k licenčnému serveru.
- Prejdite informácie o vydaní a kompatibilite pluginov a naplánujte vhodné servisné okno.
- Zálohujte databázu PostgreSQL a celý koreňový adresár inštancie spoločne. Počas zálohovania Elowen zastavte, aby obe časti zachytávali rovnaký stav. Koreňový adresár obsahuje licenčný záznam a kľúč potrebný na dešifrovanie prihlasovacích údajov pluginov uložených v databáze, ďalej dáta pluginov, prílohy a záznamy o aktualizáciách.
Pri podporovanej inštalácii z balíka spustite:
elowen update
Nástroj overí, že sa vydanie vzťahuje na licenciu, skontroluje stiahnuté súbory, použije aktualizáciu, reštartuje služby a preverí spustenie. Ak kontrola spustenia zlyhá, vráti predchádzajúce programové súbory a súbory pluginov. Databázovú migráciu tým nevráti. Po úspechu ponechá iba aktuálne a predchádzajúce spravované vydanie. Inštalácia zo zdrojového kódu má iný postup: aktualizujte zdrojový kód a znova ho zostavte; tento návod na balíky sa na ňu nevzťahuje.
Aktualizujte Elowen
- Príkaz spustite na hostiteľovi ako operátor oprávnený aktualizovať túto inštaláciu.
- Prípadne otvorte Nastavenia → Systém a vyberte Aktualizovať teraz, čím aktualizáciu spustíte z webového rozhrania.
- Sledujte výstup príkazu alebo stavový panel aktualizácie a počkajte na dokončenie; požiadavka vo fronte ešte neznamená hotovú aktualizáciu.
- Ak systém hlási obnovu alebo potrebný zásah operátora, zachovajte súbory aktualizácie a postupujte podľa zobrazených pokynov. Nemažte žurnály ani uzamykacie súbory.
Overte aktualizáciu
Skontrolujte elowen status a overte, že odpovedá démon aj webové rozhranie. Otvorte aplikáciu a vykonajte skutočnú operáciu. Prejdite prevádzkové záznamy a hľadajte chyby pri štarte alebo načítaní pluginov. Ak systém plugin preskočil alebo vrátil jeho predchádzajúcu verziu, prečítajte si dôvod; postup pre pluginy opisuje článok Inštalácia a aktualizácia pluginov.
Zálohujte a obnovte
Databázu a celý koreňový adresár inštancie uchovávajte spolu ako označenú sadu záloh. Obnova databázy bez zodpovedajúceho adresára môže znemožniť čítanie dát pluginov, pretože adresár obsahuje kľúč pre tajné údaje pluginov. Je v ňom aj licenčný záznam a súbory na obnovu aktualizácie; nenahrádzajte ho adresárom inej inštancie ani súbory nemažte, aby ste aktualizáciu vynútili.
Obnovte obe časti z rovnakej zálohy podľa zavedeného postupu pre PostgreSQL a hostiteľa, potom Elowen spustite a skontrolujte stav aj prevádzkové záznamy. Pri štarte sa vykonávajú migrácie databázy; pôvodnú zálohu ponechajte, kým obnovenú inštanciu neoveríte. Umiestnenie inštancie a databázy opisuje Konfigurácia, podrobnosti o aktualizácii a obnove nájdete v článku Produkcia a aktualizácie.