Where are migrators for 6.8

The page https://opennebula.io/blog/announcements/opennebula-6-8-0-1-ce-migrators/
states that open source migration packages for ONE CE 6.8.0.1 are now publicly available.

Where exactly to downlod them (precise URL please) ?

Hello @Rafael,

The migrators for the community edition are available in the 6.8.0.1, check the documentation please:
https://docs.opennebula.io/6.8/installation_and_configuration/configuration_management/usage.html?highlight=migrators

Hello Francisco,

I spent a lot of time reading the doc and searching the web before asking my question. If my question sounds silly, maybe it’s because I mis-understood OpenNebula upgrading process.

Let’s say I have OpenNebula 6.6 Community Edition installed. I want to upgrade to version 6.8.

I follow this procedure: Upgrading Single Front-end Deployments — OpenNebula 6.8.3 documentation.

At step 6 “Upgrade to the New Version”, there is this section:

Community Edition
There is an additional step if you are upgrading OpenNebula CE. After you get the opennebula-migration-community package [https://opennebula.io/get-migration/], you need to install it in the OpenNebula Front-end.

The link in the section above points to a page that states: “At the moment, all migration packages apart from those needed to upgrade to version 6.10 Bubble are publicly available at OpenNebula’s public repository.”

I searched OpenNebula/one Github repo and some other places, but didn’t find anything called a migration package.

If this is the right procedure to upgrade OpenNebula Community Edition, could you please give me the exact URL where I can download the migration package I need ?

Hello,

The public repository is the one, configured on the hosts. Just make sure it is pointing to major.minor version and not the exact release.
For example, if you have configured https://downloads.opennebula.io/repo/6.8.0/…, You’ll miss the migration packages that are released in https://downloads.opennebula.io/repo/6.8.0.1/… .
To avoid this errors, You could set the paths to https://downloads.opennebula.io/repo/6.8/…

Note, the above paths are incomplete! You should adjust your configuration regarding the used OS.

Hope this helps,
Anton Todorov

Thanks for your answer.
It seems to me that your answer applies to step 5 of the upgrade procedure (Upgrading Single Front-end Deployments — OpenNebula 6.8.3 documentation).
What about the “opennebula-migration-community package” that is required for the step 6 of the upgrade procedure?

Ok I got it thanks to Anton answer.

At the end of the step 6 of the upgrade procedure, the section “Community Edition There is an additional step if you are upgrading OpenNebula CE…” (Upgrading Single Front-end Deployments — OpenNebula 6.8.3 documentation) only applies when upgrading to the LATEST version, the one that is not freely available. In that case only we need to fill a form to manually download an “opennebula-migration-community package”.

When upgrading to a version that is not the latest, all the packages are in the OpenNebula distribution repos and there is nothing to download manually.

The documentation is really unclear on this point.

Hello @Rafael,

Thanks for your feedback. Based on your input, we’ve updated the documentation in the stable version.

https://docs.opennebula.io/stable/intro_release_notes/upgrades/upgrading_single.html#community-edition

Again thanks for taking the time to reply even after the issue was resolved.

Hi, but migrations are still missing in github 6.8 branch.

Hello @pielpi,

Thanks to OpenNebula Team for updating the documentation.

Nevertheless, I still find that the “Community Edition” section at step 6 of the upgrade procedure is ambiguous.

I would word it as follow :

Upgrading Community Edition to the latest released version

!NOTE : If you are upgrading to any version prior to the latest (such as upgrading from 6.6 to 6.8), all the necessary is already included in the OpenNebula repositories. In that case this section is not applicable!

If upgrading OpenNebula CE to the latest released version, you will need to manually download and install the opennebula-migration-community package on your Front-end.

To manually download the opennebula-migration-community package, go to the [Get Migration Packages](https://opennebula.io/get-migration) page. 

To install the migration package: [...]

Hello @Rafael,

Thanks for your suggestion; I think the current text is clear, but I’ll consult with the team and take it under consideration.

Thanks again

Hello @feldsam,

The migrators for 6.8 are not included in GitHub, but in the OpenNebula package repositories.