Ok so there is no "magic" delete client command with Bacula which
would do the whole job in one command, I now get that. So instead of
using the SQL queries directly on the database I could use the
"delete" command with bconsole for every type of resource used by that
client but I still have one major problem: how can I find out in
bconsole which volume for that specific client I need to delete? as a
reminder my volumes are all called the same name, they just have a
different Id number at the end.

Best regards,
John

On Sat, Jan 20, 2018 at 9:07 AM, Kern Sibbald <k...@sibbald.com> wrote:
> Well,
>
> There is a delete command that deletes jobs, volumes, pools, and if I am not
> mistaken jobids.  If you have a single job that handles multiple clients,
> then the delete job will not be useful. I do not normally delete clients, so
> I cannot say 100% how to do this but I suspect that with a small shell
> script, you can delete each of the JobIds associated with the client.
>
> Best regards,
>
> Kern
>
>
>
> On 19.01.2018 21:14, John Naggets wrote:
>>
>> Kern, that's exactly what I would like to do: I would like to delete
>> properly and safely a client using the bacula tools for that purpose.
>>
>> Can you let me know which command(s) I need to use in bconsole in
>> order to remove properly a client?
>>
>> Regards,
>> John
>>
>> On Fri, Jan 19, 2018 at 6:46 PM, Kern Sibbald <k...@sibbald.com> wrote:
>>>
>>> It is a *very* bad idea to do any direct operations on the SQL database,
>>> particularly deleting records.  This is NOT a good solution.
>>>
>>> If you need to delete a client, you should do it through some bconsole
>>> command (other than the sql command) so that all the tables/records that
>>> are
>>> connected to a client are also deleted.
>>>
>>> Best regards,
>>>
>>> Kern
>>>
>>>
>>> On 17.01.2018 10:51, Rolf Halmen wrote:
>>>
>>> Hi John,
>>>
>>> turns out we're cheating.
>>>
>>> mysql -u bacula -p${BACULAMYSQLPW} -e "DELETE FROM Client WHERE
>>> Name='${FDHOSTNAME}';" bacula
>>> dbcheck -b -f -y -c /etc/bacula/bacula-dir.conf
>>>
>>> So we're just deleting the client, and then let bacula get the database
>>> back into a consistent state.
>>>
>>> Depending on your load and requirements that might not be feasible for
>>> you, of course.
>>>
>>> Kind regards,
>>> Rolf Halmen
>>>
>>>
>>> On 16.01.2018 17:47, John Naggets wrote:
>>>
>>> Hi Rolf,
>>>
>>> So if I understand correctly, there is no "standard" procedure or any
>>> documentation how to properly remove a client once it is not needed
>>> anymore (e.g. when decomissioning a server)?
>>>
>>> If not I would be interested to see your SQL query which you use for
>>> that purpose.
>>>
>>> Indeed I use the "use volume once = true" parameter so that each
>>> volume contains only one single backup from a client.
>>>
>>> Best regards,
>>> J.
>>>
>>> On Mon, Jan 15, 2018 at 4:59 PM, Rolf Halmen
>>> <rolf.hal...@neubert-consulting.de> wrote:
>>>
>>> Hi John,
>>>
>>> The database can correlate jobs to volume files.
>>> I'm not at a workstation right now, but off the top of my head, I'd
>>> assume
>>> joining the jobs, media, and clients tables should let you get to the
>>> list
>>> of volumes that contain backup-data of the specified client.
>>>
>>> Do keep in mind that volume files can contain data from multiple jobs,
>>> unless "use volume once = true".
>>>
>>> Kind regards,
>>> Rolf
>>>
>>> On January 15, 2018 2:10:00 PM UTC, John Naggets
>>> <hostingnugg...@gmail.com>
>>> wrote:
>>>
>>> Hello,
>>>
>>> It happens that some clients on the network get removed and as such do
>>> not need to be backed up anymore. Now I would like to know what is the
>>> procedure on the bacula director in order to remove properly and
>>> entirely a bacula client?
>>>
>>> I checked the official documentation but could not find any procedure
>>> for that purpose.
>>>
>>>  From my understanding I need to delete the jobs and files associated
>>> with them as well as the volumes and finally the physical volumes on
>>> the filesystem (backups are done on files on a partition of the backup
>>> server).
>>>
>>> My problem here is that the physical volumes on the filesystem all
>>> have the same label except for the number so how would I know which
>>> file I can delete?
>>>
>>> Thank you in advance for your help.
>>>
>>> Best regards,
>>> John
>>>
>>> ________________________________
>>>
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> ________________________________
>>>
>>> Bacula-users mailing list
>>> Bacula-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>
>>> --
>>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Bacula-users mailing list
>>> Bacula-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>
>>>
>>>
>>> _______________________________________________
>>> Bacula-users mailing list
>>> Bacula-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>
>>>
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to