Obelisk
IT
Capitolo 43 di 43
Amministrazione e manutenzione

Disinstalla Obelisk da SSH

Usa il kit completo per esaminare la disinstallazione di un’installazione Obelisk, conservarne il sito in un archivio privato e scegliere se mantenere o rimuovere i dati SQL applicativi. La procedura è disponibile anche dopo la scadenza della prova o di una licenza temporanea.

Documentazione Obelisk

Preparare kit e materiale di recupero

Usa il kit completo compatibile estratto fuori dal sito, anche se hai aggiornato da Amministrazione. Leggi UNINSTALL.txt o UNINSTALL_IT.txt ed esegui i comandi dalla cartella che contiene uninstall.sh. Non avviare install.sh per ottenere la utility. Se il vecchio kit non contiene uninstall.sh, richiedi al supporto un kit completo compatibile. Uno script separato per installazioni precedenti non è intercambiabile con questa procedura.

Servono accesso root da un terminale SSH interattivo sul PBX Linux, giornale originale completo dell’installazione e accesso amministrativo SQL previsto. Risolvi prima aggiornamenti o recuperi pendenti. Conserva un backup completo SQL e dei file, soprattutto prima di scegliere la rimozione dei dati applicativi. Se il percorso è diverso, sostituisci /var/www/html/obelisk in tutti i comandi.

Leggere prima l’anteprima

L’anteprima non cambia sito, database o configurazioni. Leggi operazioni proposte, elementi conservati e percorso dell’archivio privato. La utility si ferma se non può verificare la proprietà degli elementi da modificare. Un’anteprima interrotta richiede di risolvere la causa: non autorizza cancellazioni manuali.

Comando
sudo bash uninstall.sh --path /var/www/html/obelisk

Disinstallare conservando i dati SQL applicativi

Il comando ripete i controlli e chiede di digitare la conferma esatta mostrata per quel piano. Disabilita le pianificazioni e gli eventi SQL Obelisk identificati, rimuove dai file custom soltanto modifiche riconoscibili dell’installer e sposta il sito in un archivio privato fuori dalla radice web. Le modifiche custom ambigue vengono conservate e segnalate. Segui l’indicazione finale se occorre un reload FreePBX.

Dati SQL applicativi, CDR, registro code FreePBX e registrazioni restano conservati. Il sito archiviato include configurazioni, segreti e file caricati: l’archivio deve rimanere privato.

Comando
sudo bash uninstall.sh --path /var/www/html/obelisk --apply

Rimuovere facoltativamente i dati SQL applicativi

Scegli questa opzione soltanto per eliminare gli oggetti SQL applicativi Obelisk verificati e i relativi dati. Esegui la sua anteprima, verifica il backup completo del database e applica la stessa scelta. Senza un tuo backup la rimozione è irreversibile. Se il database contiene oggetti estranei o non riconosciuti, questa opzione si ferma.

Conserva il database contenitore, gli account SQL e AMI, i profili amministrativi, le tabelle sorgente FreePBX, cdr.id, le registrazioni e le risorse estranee. Restano anche l’archivio privato del sito e le precedenti copie di recupero. L’archivio del sito non è un dump SQL.

  1. Esaminare la rimozione dei dati

    Esamina gli oggetti e l’elenco degli elementi conservati prima di proseguire.

    Comando
    sudo bash uninstall.sh --path /var/www/html/obelisk --remove-data
  2. Confermare lo stesso piano di rimozione

    Digita la conferma esatta richiesta dalla utility dopo aver letto i nuovi controlli.

    Comando
    sudo bash uninstall.sh --path /var/www/html/obelisk --remove-data --apply

Riprendere una disinstallazione interrotta

Correggi la causa indicata e riprendi con lo stesso kit e il percorso originale del sito. Se avevi scelto --remove-data, aggiungilo anche a --resume. Il piano salvato fissa l’ambito del recupero. Conserva giornale, archivio e stato di manutenzione: install.sh --resume non recupera una disinstallazione.

Comando
sudo bash uninstall.sh --path /var/www/html/obelisk --resume

Conservare il riepilogo finale e l’archivio privato

Sito e archivio devono trovarsi sullo stesso filesystem. Collegamenti simbolici, mount interni o registrazioni dentro il sito richiedono un piano di rimozione verificato a parte. Non spostare percorsi audio e non aggirare i controlli per forzare la procedura.

L’archivio privato sotto /var/lib/obelisk-installer e gli account e profili conservati richiedono una gestione amministrativa successiva esplicita. La utility non ripristina l’archivio e non prepara automaticamente una nuova installazione nello stesso percorso. Conserva il riepilogo finale per quel lavoro.

Richiedi la demo

Tutta l’esperienza Obelisk. Raccontaci del tuo contact center.

Caricamento del modulo…