System backup
Having an extensive backup procedure in place for a recording solution is of utmost importance. In case of a hardware failure or other serious disruptive events, this will allow for recovering all recorded conversations and configuration into a newly reinstalled system.
Without extensive backup procedures, recordings are at risk. It is the responsibility of the customer to employ proper backup tools and procedures.
What data needs to be backed up?
The backup is complete and the system could be completely restored from the backup including all recordings and configuration if it contains the following two components:
- media files - media path, archiving path, storage targets, all disk folders where recorded conversation media is stored
- database backup file - a SQL database backup file created by the SQL server during a backup job
- customized files - in rare cases, the deployment might contain customized configuration files (e.g. recording announcement prompts, MoH files, etc.) on the servers or special build of executables, these files should be backed up as well
No other component needs to be backed up.
When to back up data?
Depending on the business requirements, daily, weekly, or other regular backups need to be done. Most users choose daily backups.
We recommend to run the file backup:
- during the lowest traffic period of the operation (in most cases between 1:00-3:00 AM during the night)
- after the database backup is completed and the local database backup file is available for file backup (in case of a local SQL Server installation)
If the recording system is recording during the backup, make sure that the backup is executed in a time period, when recorded traffic is lower and when other servers are not using the backup system. This approach significantly decreases the time demand of the backup process.
How to find media files?
All the media files are stored in the following locations:
- Media Folder - with administrative rights, under Administration menu / Verba Servers / (select your Media Repository) / Change Configuration Settings / Directories / Media Folder
- Storage Targets - with administrative rights, under Administration / Storage Targets
All these folders and solutions must be included in the file backup for complete coverage of all the recordings.
How to backup the database?
The goal of the database backup is to create a .bak backup file that can be used with the standard file backup methods.
For more information refer to these topics:
- Creating a one-off full database backup
- Scheduling database backups (not available on Express Edition)
Do not make a file backup of the SQL Server database and index files, since those are not suitable to restore operations. Run a backup in the SQL Server to create a .bak file and include that file in the backup.
How to restore the system?
The Verba system can be completely restored if a backup for the media files and a database backup is available. No other information is required.
Follow the steps below to restore the database, conversation media, and installation of the Verba Media Repository
Step 1 - Restore the database into a Microsoft SQL Server.
Step 2 - Copy the media files to a folder on the Media Repository server or NAS.
Step 3 - Install the Verba Media Repository (during the installation point to the restored SQL Server and the restored Media folder).
Step 4 - In the Verba menu, navigate to Administration / Verba Servers. Select Media Repository and click on Change Configuration. Follow the instructions that appear.
Follow the steps below to restore a Verba Component (Recording, Proxy, Announcement, Speech server, Lync/SfB Filter, Media Collector)
Step 1 - Install the Verba Component.
Step 2 - In the Verba menu, navigate to Administration / Verba Servers. Select the Verba component that needs to be restored and click on Change Configuration. Follow the instructions that appear.