Zálohujte pred aktualizáciou
Uložte databázu a priečinok inštancie ako jeden pár, aby ste inštanciu mohli obnoviť, keď sa aktualizácia nespustí.
Chetty nemá vstavaný príkaz na zálohu ani obnovu. Použite nástroje svojho databázového servera a súborového systému, alebo postup v Prehľad nastavení inštancie.
Čo zálohovať
- Databázu PostgreSQL. Obsahuje nastavenia, účty, históriu konverzácií a dáta pluginov.
- Celý priečinok inštancie,
ELOWEN_INSTANCE_ROOT, predvolene~/.config/elowen/. Obsahuje licenčný záznam, prihlasovacie údaje poskytovateľov, dáta pluginov, prílohy a žurnál aktualizácií.
plugin-secrets.key nechajte pri páre: databáza obnovená proti inému priečinku inštancie neprečíta svoje dáta pluginov.
Nainštalované služby držia logy v priečinku, s ktorým boli nastavené, a ten môže byť mimo priečinka inštancie. Ak na logoch závisíte, zahrňte ich do zálohy.
Najprv zastavte Chettyho
Obe časti zoberte so zastaveným Chettym, aby databáza aj súbory opisovali rovnaký stav.
elowen down
# back up the database and the instance folder
elowen up
Obnova a migrácie
Migrácie databázy bežia pri štarte démona. Majte obnoviteľnú zálohu z času pred aktualizáciou a keď sa nová verzia nespustí, prejdite logy služieb.
Nikdy neodstraňujte migračné ani lock súbory, aby ste obišli neúspešný upgrade. Obnovte zálohu a zlyhanie nahláste s riadkami z logu.
Súvisiace návody
Pokračujte Aktualizácia Chetty na serveri, Produkcia a aktualizácie a Prehľad nastavení inštancie.