Comprehensive data protection for all workloads
Post Reply
mikeely
Expert
Posts: 226
Liked: 69 times
Joined: Nov 07, 2016 7:39 pm
Full Name: Mike Ely
Contact:

Why are the baked-in SureBackup roles so Windows-centric?

Post by mikeely » 1 person likes this post

Yes, I know we can write our own scripts to do validation but it seems like you've over-emphasized the Microsoft platform which is super ironic given that your first VM platform (ESX) was and is still built on Linux. Look at the pre-baked roles:
DNS Server (agnostic)
Domain Controller Authoritative (Windows)
Domain Controller Non-Authoritative (Windows)
Global Catalog (Windows)
Mail Server (agnostic)
SQL Server (Windows)
Veeam Backup for Microsoft Office 365 (Windows)
Web Server (agnostic)

Where's mysql? Where's (gag, spit!) Oracle? You're 5:3 Windows-only here. There are plenty of things that Veeam could have spun dev time on but this focus on the Windows platform is an ongoing frustration.
PetrM
Veeam Software
Posts: 3264
Liked: 528 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: Why are the baked-in SureBackup roles so Windows-centric?

Post by PetrM »

Hi Mike,

It's a good idea to add scripts for Oracle and MySQL roles. The request is noted!

Thanks!
tdewin
Veeam Software
Posts: 1775
Liked: 646 times
Joined: Mar 02, 2012 1:40 pm
Full Name: Timothy Dewin
Contact:

Re: Why are the baked-in SureBackup roles so Windows-centric?

Post by tdewin » 3 people like this post

I saw your forum request so I thought, for MySQL, let's see what I can do. Here is a sample script that you can use:
https://github.com/VeeamHub/powershell/ ... MySQLCheck

It connects to the database, does a specific query (that you specify) and then does an executescalar. It then checks if you get a minimum amount of rows back (minreply)

Not sure if it is the best test ever but at least it test if the database is up and running and it is actually replying to MySQL queries. But feel free to modify the code and contribute to VeeamHub. It's a community of Veeam employees, partners and customers. Important is that everything is MIT licensed and so not supported by Veeam as a company. Rather it is open source software community, very similar to Linux development.

BTW, most of those "Windows" roles are just TCP scans on specific ports. You could easily add roles for other applications and modify the port to the corresponding app. You can find the roles as an XML file in "%programdata%\Veeam\Backup and Replication\Backup\SbRoles". You will see that most are using "Veeam.Backup.ConnectionTester.exe" which basically just checks if the port is open and thus concludes that the service is running. In this perspective, the MySQLCheck script goes a bit further.

https://helpcenter.veeam.com/docs/backu ... ml?ver=100
mikeely
Expert
Posts: 226
Liked: 69 times
Joined: Nov 07, 2016 7:39 pm
Full Name: Mike Ely
Contact:

Re: Why are the baked-in SureBackup roles so Windows-centric?

Post by mikeely » 1 person likes this post

This is hands-down a fantastic reply. Thank you.
'If you truly love Veeam, then you should not let us do this :D' --Gostev, in a particularly Blazing Saddles moment
oleg.feoktistov
Veeam Software
Posts: 1918
Liked: 636 times
Joined: Sep 25, 2019 10:32 am
Full Name: Oleg Feoktistov
Contact:

Re: Why are the baked-in SureBackup roles so Windows-centric?

Post by oleg.feoktistov » 2 people like this post

@tdewin, your script is awesome in its simplicity. Cheers!
Post Reply

Who is online

Users browsing this forum: Google [Bot], ybarrap2003 and 121 guests