Hi @Dale_Lobb ,
Indeed in sk135172 when looking at upgrade from R80.40 to R80.40 it shows the upgrade path is not supported, but note the focus of the SK is upgrade (i.e. advance your Management from version x to version >x), and since R80.40 to R80.40 is not considered as upgrade we declared there is no upgrade path. We consider R80.40 to R80.40 as migration (which wasn't the scope of this SK). That might be the cause of the confusion, we'll think how to make it more clear, obviously we take the blame for the confusion.
To your question:
- migrate is a legacy tool that can be used today for quick migration (within same version only), if you try to use it for upgrade to newer version you'll get clear message that this tool cannot be used for upgrade and you'll see a reference to use the new tool (migrate_server).
- migrate_server is the new tool for upgrade, but even if you use it for migration within the same version - behind the scenes it will automatically run the legacy migrate for you (which can also be ran manually).
Bottom line, you can't go wrong either way. Either you're blocked with clear error message, or we do the work for you behind the scenes. So no worries, you can use both for TAC.
Also I strongly recommend taking a look at sk163814 which has all the above information and more. From the SK:
=====
New upgrade command for advanced upgrade method
To upgrade your Management Server (advanced upgrade via CLI), use a new command.
The migrate_server command should be used instead of the migrate command that was used in upgrades to R80.20 or lower. For the new upgrade paths, refer to sk135172.
Make sure services are up when running the upgrade commands.
Example:
Instead of migrate export or migrate import, we will use migrate_server export or migrate_server import
======
Also from the SK:
Scenario 3: Migrate of a Security Management server within the same version
When the source and target servers are on the same major version, migrate_server uses an accelerated flow to migrate the data.
To force the full migration flow use the following flag on both export and import commands:
-force-new-upgrade
For example:
on the source server run:
./migrate_server export -v R81 -force-new-upgrade [-l | -x] /<Full Path>/<Name of Exported File> |
on the target server run:
./migrate_server import -v R81 -force-new-upgrade [-l | -x] /<Full Path>/<Name of Exported File> |