Zálohujte před aktualizací
Uložte databázi a adresář instance jako jeden pár, abyste instanci mohli obnovit, když se aktualizace nespustí.
Chetty nemá vestavěný příkaz pro zálohu ani obnovu. Použijte nástroje svého databázového serveru a souborového systému, nebo postup v Přehled nastavení instance.
Co zálohovat
- Databázi PostgreSQL. Obsahuje nastavení, účty, historii konverzací a data pluginů.
- Celý adresář instance,
ELOWEN_INSTANCE_ROOT, ve výchozím nastavení~/.config/elowen/. Obsahuje licenční záznam, přihlašovací údaje poskytovatelů, data pluginů, přílohy a žurnál aktualizací.
plugin-secrets.key nechte u páru: databáze obnovená proti jinému adresáři instance nepřečte svá data pluginů.
Nainstalované služby drží logy v adresáři, se kterým byly nastavené, a ten může být mimo adresář instance. Pokud na logech závisíte, zahrňte je do zálohy.
Nejdřív zastavte Chettyho
Obě části seberte se zastaveným Chettym, aby databáze i soubory popisovaly stejný stav.
elowen down
# back up the database and the instance folder
elowen up
Obnova a migrace
Migrace databáze běží při startu démona. Mějte obnovitelnou zálohu z doby před aktualizací a když se nová verze nespustí, projděte logy služeb.
Nikdy neodstraňujte migrační ani lock soubory, abyste obešli neúspěšný upgrade. Obnovte zálohu a selhání nahlaste s řádky z logu.
Související návody
Pokračujte Aktualizace Chetty na serveru, Produkce a aktualizace a Přehled nastavení instance.