In alcuni casi potrebbe essere necessario eseguire un dump della rubrica di NethVoice, specialmente quando il sistema gira su container separati. Questa guida spiega come fare un dump della tabella cti_phonebook dal database nethcti3, utilizzando un’istanza di MariaDB che gira in un container su NethServer 8. Seguendo i passaggi indicati, potrai esportare la rubrica e salvarla localmente.
Accedere al container di NethVoice: Prima di tutto, devi accedere al container di NethVoice. Utilizza il comando runagent, sostituendo la "X" con il numero di istanza corretto:
runagent -m nethvoiceX
2. Accedere al container di MariaDB: Una volta nel container di NethVoice, devi accedere al container di MariaDB con il seguente comando:
podman exec -it mariadb bash 3. Eseguire il dump del database: All'interno del container MariaDB, esegui il comando mysqldump per esportare la rubrica. Questo comando salva il dump del database in un file all'interno del container:
mysqldump -u root -h 127.0.0.1 -P $NETHVOICE_MARIADB_PORT -p$MARIADB_ROOT_PASSWORD nethcti3 cti_phonebook > /tmp/nethcti3.dump4. Uscire dal container: Dopo aver creato il dump, esci dal container di MariaDB:
exit 5. Copiare il file di dump fuori dal container: Ora puoi copiare il file di dump dal container alla directory /root sul tuo sistema host, utilizzando il comando :
podman cp mariadb:/tmp/nethcti3.dump /rootIn questo modo, il file di dump nethcti3.dump sarĂ disponibile nella directory /root del tuo sistema host.