While working with Veeam version 9.5 update 4, I wanted to setup a scaling repository to Amazon AWS. The backups would be stored locally first then scale out to the cloud once they got too old. I had existing backups and wanted to test my new configuration. Following this guide from Veeam here, I initiated the transfer to AWS but got this error: Capacity Tier Unsupported legacy data block format.
I found out these backups I wanted to move to the capacity tier were created with Veeam Backup and Replication 9.5 version 184.108.40.2063, note they were previous backups on an older version. The job was reverse incremental and set for optimal compression. In order to use the capacity tier with Amazon AWS you have to update to Veeam version 9.5 update 4.
I updated to 9.5 update 4 AND changed the compression level to extreme. It was then when I followed the Veeam help center guide above that I got the error: Capacity Tier Unsupported legacy data block format. This was only when the full backup was getting moved to AWS. The incremental backups moved to AWS fine.
After a support case I created a new full backup set with extreme compression using the new Veeam 9.5 update 4 version. Then, following that guide above the full backup file moved to AWS fine. No issues.
The moral of the story is to keep your backup chain the same format as much as possible. Full backups and incremental backups with the same compression and Veeam version. If you do that you should not run into any mismatch legacy block data issues.
Thank you, you can check out my last Veeam blog post here.
First off, this process is easy and most of the time you don’t even need to do enable this feature. However, during my day to day I have found it helpful when managing vms to enable copy / paste in the built-in console of VMware.
Second, this is not new. This functionality has been around at least since vsphere 4.x. Case and point, just check out VMware’s online publication here. So why blog about it? Syntax. I keep forgetting the exact name in the parameters to enable copy / paste. I’m writing about to help me remember and to have an easy reference for the future.
Log into VMware vCenter or ESXi directly > right click on a vm and select ‘Edit Settings’. Select ‘VM Options’
Above, in VM Options expand ‘Advanced’ and select ‘Edit Configuration’
Below, in the Configuration Parameters click ‘Add parameter’ and enter the following for the key and value:
(Note: you will have to ‘Add parameter’ twice)
Name / Key
You may have to restart your vm for the change to take effect. You should now be able to copy paste in a VMware console onto your vm.
Review of ‘Put Your Dream To The Test: 10 Questions to Help You See It and Seize It‘ by John C. Maxwell
Everyone has dreams, not the kind when you are sleeping but the kind where you want to do something, have something or be someone that you are not. I have had dreams: be a soccer player, make video games or be an officer in the Military to name a few. This book helps you hone in on your dream and asks tough questions to help you look at your realistic chances of success. This was a good motivational text and helped me get more realistic with what I want to achieve.
Some big takeaways
“Set a clear vision for your dream.” This for me struck a tone because I’m still figuring out my vision. It’s difficult to achieve something when you don’t have a clear goal in mind of what you want. I do set goals for myself but a vision is bigger. That is something I will have to ponder for a while longer. The next takeaway is all about growing past your limits.
“Stay within your strengths, move outside your comfort zone.” This point resonated with me because I have found that when I don’t like to do something, time drags on. However, when I do something I enjoy, it’s like I need to spend all day doing that activity. Now just take that one step further and move out of your comfort zone. If I can push myself one step farther every time, then I can accomplish my goal. How do you eat an elephant? One bite at a time.
The last point I want to highlight comes from the end of the book. “It is never too late to help others.” When you help others, you help yourself. I see this when I’m helping a client with a technical issue or when I’m helping family or friends. Nothing gives my life more meaning than when I’m helping someone else. Serving others changes your entire day. When you are consistent, that is when the change is infectious to others.
I do recommend this read. “Put your dream to the Test” was a good use of my time as it asks hard questions. If you take it seriously, this can point you in the correct direction with your dream for your success.
You can purchase the book here from Dr. Maxwell’s website.
Have you ever installed a new Veeam Backup server but then Veeam won’t start?
I ran into this issue recently can got the error ‘The Veeam Backup Service service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.’ However, this does not make sense because the main Veeam backup service needs to run. The first thing I thought to check was the event logs. I found this:
Veeam wont start and it seemed to be a database issue. However this was a brand new Veeam server and was using a fresh SQL instance. I re-traced the steps I took to configure the server and the last thing I did was add the server to the domain and rebooted.
After some web searches I found and option to check the registry. Apparently sometimes Veeam doesn’t update if you install Veeam before you add the server to the domain.
First go to HKEY_LOCAL_MACHINE > SOFTWARE > Veeam > Veeam Backup and Replication and verify that SqlServerName is correct and not some random windows generated name.
Second go to HKEY_LOCAL_MACHINE > SOFTWARE > Veeam > Veeam Backup Catalog and verify the CatalogSharedFolderPath is correct.
After that the service should start up like normal. Now the event log about the database issue makes sense because of the registry setting for the SQL server name. I hope this saved you some trouble in case Veeam wont start.
This week I was playing around with a new setup, multiple computers and multiple monitors. I tried to use a program called mouse ShareMouse… and it worked great. However the free version causes you to buy or restart the program every 30 min or so to use the ‘pro’ features. That’s when I thought to just create a restart program script just to see if it would work.
I decided to use batch to script the restart for ShareMouse. I would need to use a loop, timeout, taskkill and start. First I stopped the service when the script started to ensure the loop didn’t fail if the program was already running.
title SharedMouse Restart Script
taskkill /F /IM ShareMouse.exe
Then you enter the loop. I start the program, wait an amount of time less than the program pro version timeout and stop ShareMouse.