Hello @sistemas,
sistemas Long time no reply, sorry about that. Life just happens sometimes.
Sure. Welcome back.
sistemas From what I understand, I need to install the Bacula client on each host and ensure proper connectivity between every host and the Bacula server before proceeding, right?
Bacularis MSSQL plugin backs up the Windows hosts remotely using Bacula Linux client with Bacularis. This is because we do not provide Bacularis for Windows systems.
If your MSSQL Server is on Linux host, then you can use Bacula client from the same Linux host, but for Windows hosts this is done remotely with using Tools for Microsoft SQL Server on Linux (mssql-tools). This means that on Windows hosts the MSSQL Server instances need to listen on network interface be available from outside the host in local network.
sistemas Do I really need to install the Bacula client on all three nodes, or would installing it on a single node be enough, considering that I will be backing up the same database exposed through the cluster’s logical architecture?
For the 3-node MSSQL cluster, partially I have already answered - there is no need to install Bacula client on any of the Windows hosts because they are backed up from Linux host anyway.
For the backed up databases, if they are the same on all cluster nodes, I think you can just back up them once, not three times.
Here you can find the video guide that shows how to prepare everything for backup and restore:
https://www.youtube.com/watch?v=0aLduSG5BJw
If you have not visited the MSSQL plugin documentation chapter yet, you can find it here:
https://bacularis.app/doc/plugins/database/microsoft-sql-server-backup-plugin.html
Good luck.
Best regards,
Marcin Haba (gani)