What is the best procedure to installing a newer OS version on the DataMiner Agents?
The current plan is to install the new OS on new drives with the existing server hardware. Then install the DMA, upgrade, restore the data and then synchronize. Once complete then perform the same operation on the backup server.
Cassandra is on a D drive already.
Is this a good approach?
Primarily two reasons were indicated by the system admins.
Firstly the system admins can’t go directly to the OS they plan to use as they need to install another in-between which they do not have.
Secondly, some general restructuring and repurposes of other resources are made easier with this process.
We’ve followed a similar plan when upgrading OS’s in the past. In our case we had VMs, so the client created new VMs with the new OS on it. On the new VMs, we installed DM, ran the necessary updates and restored a DM Backup taken from the old VM. Once that was in place, we shutdown the old VM, transferred the VIP and IPs to the new server and restarted it. I recall that it went smoothly for the most part. We’re about to do that same processes again for another client who wants to upgrade off an old OS.
The difference is that the system would be the same, except for the disk where the new OS will be installed on.
I just wonder what will happen when restoring the backup while the D drive already has the database.
Perhaps it’s not necessary to make a full backup and exclude the database in the export?
And in the Cassandra yaml file just refer to the existing data location.
Will that work?
I would actually wipe the DB as well, probably even best to start from scratch
restoring a backup on a cassandra node already containing data will normally create new tables and it will use those new tables, but that means the old ones will be "sticky" and need manually cleaning up. The fact you have then 2 differen sldmadb schemes on cassandra isn't ideal either so therefor i would suggest to clean it before you do the migration
This MOP should also be of help:
Hi Jeroen,
Is there a reason you’re not opting for an in-place upgrade?
An in-place upgrade allows you to go from an older operating system to a newer one while keeping your settings, server roles, and data intact.