f5devcentral / f5-journeys

F5 Journeys Migration Utility - migrate or upgrade BIG-IP into new F5 platforms
Apache License 2.0
74 stars 17 forks source link

Offline BIG-IP system - only VELOS and rSeries availiable #77

Closed dragonflymrpl closed 2 years ago

dragonflymrpl commented 2 years ago

Describe the bug I Am not sure if this is a bug or feature. After uploading archive I tried to use Offline BIG-IP system option but in popup I can see only VELOS and rSeries, no VE or iSeries or vCMP guest. So is that not possible to convert to those platforms or it's only possible if target is live device?

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Enter command '....'
  3. See error

Expected behavior Just would like to be able doing offline conversion with mentioned platforms as target.

Screenshots image

Context

azahajkiewicz commented 2 years ago

This is the expected behaviour. Currently Journeys supports offline mode only for VELOS and rSeries migrations.

dragonflymrpl commented 2 years ago

But Am I right it supports VE, vCMP and iSeries if target is set to actual device? Do you plan any other platforms for offline or not really?

azahajkiewicz commented 2 years ago

Yes, if you provide IP address of any BIG-IP platform, it will be set as a destination.

dragonflymrpl commented 2 years ago

OK, so no plans for more choices in Offline mode?

dragonflymrpl commented 2 years ago

Last question. If I will select for example rSeries 15.1.6 will resulting configuration contain any objects/properties/parameters that will prevent loading such config on VE or vCMP Guest?

azahajkiewicz commented 2 years ago

Setting a destination to rSeries/VELOS means that any unsupported objects/properties/parameters on those platforms will be removed from the Source UCS. This means Journeys might remove some configuration part which could be supported on another platforms.

azahajkiewicz commented 2 years ago

OK, so no plans for more choices in Offline mode?

There is an improvement task to add different platforms to offline support, but it is not prioritised for now.

dragonflymrpl commented 2 years ago

Setting a destination to rSeries/VELOS means that any unsupported objects/properties/parameters on those platforms will be removed from the Source UCS. This means Journeys might remove some configuration part which could be supported on another platforms.

So it's only removing features not supported on VELOS/rSeries but is not adding anything specific to those platforms that will prohibit loading configuration on another platforms (after adding appropriate removed parts of the config) - Am I right?

azahajkiewicz commented 2 years ago

It depends on the mitigation chosen to resolve unsupported features. I can imagine sometimes it might change the configuration, so it might not be able to load on another system. So before selecting any mitigation within a destination platform, please make sure changes are not impacting other system, if you decide to select different offline destination system than the planned one (an option to see the changes done by Journeys is provided).

Just keep in mind that you won't be able to deploy the UCS automatically, since Journeys checks the destination platform selected in offline mode vs the target one. Either way, it is not recommended way to use Journeys.

dragonflymrpl commented 2 years ago

OK, thanks for info.