Best practice for Upgrading RouterOS on >50 routers?

Hello! I am looking for the Best practice experience for upgrading of >50 routers on my corporate network.

We are on 6.45.x with RB1100AHx4 and HEX hardware. Mostly using IPSEC and BGP…

Any ideas&advices how to upgrade in smooth way?

We use Unimus for our Data Center and also for our clients. It can backup, notify about config changes and execute automated commands on multiple devices. It supports MikroTik and lots of other vendors as well. It is not expensive and is an excellent tool.

https://unimus.net/


Of course besides the actual procedure for upgrading the devices, you also need to look into testing the migration.
For such a relatively small version step it should be relatively straightforward, but I would always recommend to do some testing of single devices before doing a mass upgrade.

Remember that in the RB1100 and older HEX devices (not in HEXr3) you can choose to partition the device in 2 partitions, copy the old version into both, then upgrade the active partition.
When there are problems you can quickly rollback to exactly what you had before the upgrade.
Initially partitioning requires an extra reboot, but that is one-time and not required in future upgrades.