Migra Zammad a un nuovo host
This is just a description of basic steps to perform a migration to a new host. Your environment may be different so you should consider this as a reference point only. If anything goes wrong, please consult the Zammad Community or consider paid support options.
I passaggi descritti in questa pagina sono un'aggiunta alla guida di backup e ripristino.
TIP
Migrating from Zammad SaaS? Skip to Step 7. For restoration, you've received an attachment dump!
Passo 1: Annota le tue regolazioni ambientali
Se hai impostato variabili d'ambiente o simili, assicurati di farne il backup.
Passo 2: Installa Zammad sull'host di destinazione
Per il percorso di ripristino più semplice possibile, installa la stessa versione del tuo originale.
Passo 3: Attiva la modalità manutenzione
Questo termina tutte le sessioni di agenti e clienti. Attivala nell'interfaccia di amministrazione di Zammad sotto _.
Passo 4: Disabilita i tuoi canali di comunicazione
Lo script di ripristino avvia Zammad automaticamente, questo può aiutare a evitare perdita di dati e incoerenze.
Passo 5: Ferma e disabilita Zammad
Assicurati che nessun dato venga modificato prima del backup.
sudo systemctl disable zammadsudo systemctl stop zammadPasso 6: Backup
Segui la guida al backup per creare il tuo backup.
Ricorda se hai creato un dump completo del filesystem o hai solo fatto il backup dei tuoi dati. Questo verrà.
Se vuoi prendere la via più semplice, considera di fare il dump solo dei tuoi dati.
Passo 7: Trasferisci i tuoi file di backup
Save your backup files in a directory and provide the path to the config file. Under backup configuration you can find how to adjust the config file to your needs.
Passo 8: Ripristina il tuo backup
Segui la guida al ripristino fino a e incluso.
Assicurati di fermare Zammad dopo che il ripristino è terminato.
Passo 9: Esegui le attività di manutenzione richieste dopo il ripristino
Dopo un ripristino riuscito, continua di seguito a seconda che tu abbia solo fatto il backup dei tuoi.
Dump dati
Passo 9.1: Svuota la cache
zammad run rails r "Rails.cache.clear"Dump completo del filesystem
INFO
Questo passaggio è necessario solo se uno dei seguenti punti è soddisfatto:
- L'origine e la destinazione.
Passo 9.1: Disinstalla e reinstalla Zammad senza risolvere le dipendenze
sudo dpkg -r --force-depends zammadsudo apt instalTIP
Non sei sicuro che quanto sopra sia davvero necessario e una semplice reinstallazione sarebbe sufficiente? Se esegui.
Passo 9.2: Svuota la cache
zammad run rails r "Rails.cache.clear"Passo 9.3: Assicurati che Zammad sia in esecuzione
sudo systemctl status zammadSe Zammad non è in esecuzione, esegui:
sudo systemctl start zammadTIP
Migrato da Zammad SaaS o cambio di provider?
Assicurati che le tue notifiche email.
Passo 10: Applica le impostazioni ambientali mancanti
If you've set any environmental settings please re-apply your settings now. You backed them up in Step 1.
If not already done, please install Elasticsearch now and perform the steps to connect to and configure Elasticsearch after installation.
Passo 11: Riattiva i canali e disattiva la modalità manutenzione
Riporta i canali precedentemente disattivati ad attivi se sei sicuro che tutto sia andato a buon fine.
Dopo aver verificato la funzionalità dei tuoi canali, permetti ai tuoi agenti e clienti di accedere.