OpenNebula migrator packages and version upgrades

Hi everyone,

We are running an instance of OpenNebula version 5.10.1.

My understanding from the OpenNebula documentation and forum posts is that migrator packages are required to upgrade to each major and minor version of the OpenNebula community edition past version 5.12.

I need to upgrade to version 5.12.0.4 to resolve a memory leak issue. I filled out the form at Get Migration Packages for Latest CE Release and specifically noted in the form’s description field that I’m upgrading 5.10.1 to 5.12.0.4 and I need the migrator package for that version. Instead, I was sent the migrator package for 6.8.0.

If I’m misunderstanding how this works, could someone please explain the migrator package process?

If I’m not, could someone let me know how to get the correct version of the migrator package I need?

Thank you.

Hello,

5.12.0.4 has all migrators, including the ones for 5.12.

Via the web form, you are getting the files for the Latest CE Release. They are used to upgrade 6.6-CE to the “latest” 6.8-CE. As v6.6-CE has all migrators from ~4.10 to 6.6.

Can’t get why you’d want to use as old/obsolete version as 5.12 but this is your business.

Hope this helps.

Best Regards,
Anton Todorov

rpm -qlp opennebula-migration-5.12.0.4-1.ce.el8.noarch.rpm 
warning: opennebula-migration-5.12.0.4-1.ce.el8.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 85e16ebf: NOKEY
/usr/lib/one/ruby/onedb/local/4.10.3_to_4.11.80.rb
/usr/lib/one/ruby/onedb/local/4.11.80_to_4.13.80.rb
/usr/lib/one/ruby/onedb/local/4.13.80_to_4.13.85.rb
/usr/lib/one/ruby/onedb/local/4.13.85_to_4.90.0.rb
/usr/lib/one/ruby/onedb/local/4.5.80_to_4.7.80.rb
/usr/lib/one/ruby/onedb/local/4.7.80_to_4.9.80.rb
/usr/lib/one/ruby/onedb/local/4.9.80_to_4.10.3.rb
/usr/lib/one/ruby/onedb/local/4.90.0_to_5.3.80.rb
/usr/lib/one/ruby/onedb/local/5.10.0_to_5.12.0.rb
/usr/lib/one/ruby/onedb/local/5.3.80_to_5.4.0.rb
/usr/lib/one/ruby/onedb/local/5.4.0_to_5.4.1.rb
/usr/lib/one/ruby/onedb/local/5.4.1_to_5.5.80.rb
/usr/lib/one/ruby/onedb/local/5.5.80_to_5.6.0.rb
/usr/lib/one/ruby/onedb/local/5.6.0_to_5.7.80.rb
/usr/lib/one/ruby/onedb/local/5.7.80_to_5.8.0.rb
/usr/lib/one/ruby/onedb/local/5.8.0_to_5.10.0.rb
/usr/lib/one/ruby/onedb/shared/2.0_to_2.9.80.rb
/usr/lib/one/ruby/onedb/shared/2.9.80_to_2.9.85.rb
/usr/lib/one/ruby/onedb/shared/2.9.85_to_2.9.90.rb
/usr/lib/one/ruby/onedb/shared/2.9.90_to_3.0.0.rb
/usr/lib/one/ruby/onedb/shared/3.0.0_to_3.1.0.rb
/usr/lib/one/ruby/onedb/shared/3.1.0_to_3.1.80.rb
/usr/lib/one/ruby/onedb/shared/3.1.80_to_3.2.0.rb
/usr/lib/one/ruby/onedb/shared/3.2.0_to_3.2.1.rb
/usr/lib/one/ruby/onedb/shared/3.2.1_to_3.3.0.rb
/usr/lib/one/ruby/onedb/shared/3.3.0_to_3.3.80.rb
/usr/lib/one/ruby/onedb/shared/3.3.80_to_3.4.0.rb
/usr/lib/one/ruby/onedb/shared/3.4.0_to_3.4.1.rb
/usr/lib/one/ruby/onedb/shared/3.4.1_to_3.5.80.rb
/usr/lib/one/ruby/onedb/shared/3.5.80_to_3.6.0.rb
/usr/lib/one/ruby/onedb/shared/3.6.0_to_3.7.80.rb
/usr/lib/one/ruby/onedb/shared/3.7.80_to_3.8.0.rb
/usr/lib/one/ruby/onedb/shared/3.8.0_to_3.8.1.rb
/usr/lib/one/ruby/onedb/shared/3.8.1_to_3.8.2.rb
/usr/lib/one/ruby/onedb/shared/3.8.2_to_3.8.3.rb
/usr/lib/one/ruby/onedb/shared/3.8.3_to_3.8.4.rb
/usr/lib/one/ruby/onedb/shared/3.8.4_to_3.8.5.rb
/usr/lib/one/ruby/onedb/shared/3.8.5_to_3.9.80.rb
/usr/lib/one/ruby/onedb/shared/3.9.80_to_3.9.90.rb
/usr/lib/one/ruby/onedb/shared/3.9.90_to_4.0.0.rb
/usr/lib/one/ruby/onedb/shared/4.0.0_to_4.0.1.rb
/usr/lib/one/ruby/onedb/shared/4.0.1_to_4.1.80.rb
/usr/lib/one/ruby/onedb/shared/4.1.80_to_4.2.0.rb
/usr/lib/one/ruby/onedb/shared/4.11.80_to_4.90.0.rb
/usr/lib/one/ruby/onedb/shared/4.2.0_to_4.3.80.rb
/usr/lib/one/ruby/onedb/shared/4.3.80_to_4.3.85.rb
/usr/lib/one/ruby/onedb/shared/4.3.85_to_4.3.90.rb
/usr/lib/one/ruby/onedb/shared/4.3.90_to_4.4.0.rb
/usr/lib/one/ruby/onedb/shared/4.4.0_to_4.4.1.rb
/usr/lib/one/ruby/onedb/shared/4.4.1_to_4.5.80.rb
/usr/lib/one/ruby/onedb/shared/4.5.80_to_4.6.0.rb
/usr/lib/one/ruby/onedb/shared/4.6.0_to_4.11.80.rb
/usr/lib/one/ruby/onedb/shared/4.90.0_to_5.2.0.rb
/usr/lib/one/ruby/onedb/shared/5.10.0_to_5.12.0.rb
/usr/lib/one/ruby/onedb/shared/5.2.0_to_5.3.80.rb
/usr/lib/one/ruby/onedb/shared/5.3.80_to_5.4.0.rb
/usr/lib/one/ruby/onedb/shared/5.4.0_to_5.4.1.rb
/usr/lib/one/ruby/onedb/shared/5.4.1_to_5.5.80.rb
/usr/lib/one/ruby/onedb/shared/5.5.80_to_5.6.0.rb
/usr/lib/one/ruby/onedb/shared/5.6.0_to_5.10.0.rb

3 Likes

We’re not in a position to upgrade directly to 6.8 at this time.

Thank you for the information.

I had exactly the same discussion with someone from OpenNebula as well. It would really help if the documentation for version 5.12 and 6.6 would reflect this. At the moment they still write that you have to fill out the form.

1 Like

Hello @modir, we have removed the references on the page. And as we already mentioned, we encourage to use the latest community version, so the idea is that you will only need to fill the form if you are upgrading from an older version to the current one (and not intermediates).

Cheers,

1 Like