[one-users] Migration issue(s) from 3.7 to 4.2

Carlos Martín Sánchez cmartin at opennebula.org
Wed Aug 21 03:13:00 PDT 2013


Hi,

Could you send us the xml of some of the failing vms and hosts? You can get
it with the -x flag in onevm/host list.

Send them off-list if you prefer.

Regards

--
Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin, 24-26
September, 2013
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org | cmartin at opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>


On Thu, Aug 8, 2013 at 11:29 AM, Federico Zani
<federico.zani at roma2.infn.it>wrote:

>  Hi,
>   I am experiencing some issues after the update from 3.7 to 4.2 (frontend
> on a CentOS 6.4 and hosts with KVM virt manager), this is what I did :
>
>  - Stopped one and sunstone and backed up /etc/one
>  - yum localinstall opennebula-4.2.0-1.x86_64.rpm
> opennebula-java-4.2.0-1.x86_64.rpm opennebula-ruby-4.2.0-1.x86_64.rpm
> opennebula-server-4.2.0-1.x86_64.rpm opennebula-sunstone-4.2.0-1.x86_64.rpm
>  - duplicated im and vmm for kvm mads as specified here
> http://opennebula.org/documentation:archives:rel4.0:upgrade#driver_names
>  - checked for other mismatch in one.conf but actually I found nothing to
> be fixed
>  - onedb upgrade -v --sqlite /var/lib/one/one.db (no errors, just a few
> warning about manual fixes needed - that I did)
>  - moved vm description files from */var/lib/one/*[0-9]* to */
> var/lib/one/vms/*
>
> Then I tried to fsck the sqlite db but got the following error :
> --------------
> onedb fsck -f -v -s /var/lib/one/one.db
> Version read:
> 4.2.0 : Database migrated from 3.7.80 to 4.2.0 (OpenNebula 4.2.0) by onedb
> command.
>
> Sqlite database backup stored in /var/lib/one/one.db.bck
> Use 'onedb restore' or copy the file back to restore the DB.
>   > Running fsck
>
> Datastore 0 is missing fom Cluster 101 datastore id list
> Image 127 is missing fom Datastore 101 image id list
> undefined method `elements' for nil:NilClass
> Error running fsck version 4.2.0
> The database will be restored
> Sqlite database backup restored in /var/lib/one/one.db
> -----------
>
> I also tried to reinstall ruby gems with /usr/share/one/install_gems but
> still got the same issue.
>
> After a few searching, I  tried to start one and sunstone-server anyway,
> and this is the result :
>  - I can do "onevm list" and "onehost list" correctly
>  - When I do a "onevm show" on a terminated vm it shows me the correct
> information
>  - When I do a "onevm show" (on a running vm) or "onehost show", it
> returns a "[VirtualMachineInfo] Error getting virtual machine [312]." or
> either "[HostInfo] Error getting host [30]."
>
> In the log file (/var/log/oned.log) I can see the following errors, when
> issuing those commands :
> ----------
> Tue Aug  6 12:49:40 2013 [ONE][E]: SQL command was: SELECT body FROM
> host_pool WHERE oid = 30, error: callback requested query abort
> Tue Aug  6 12:49:40 2013 [ONE][E]: SQL command was: SELECT body FROM
> vm_pool WHERE oid = 312, error: callback requested query abort
> ------------
>
> I am still able to see datastores informations and the overall situation
> of my private cloud through the sunstone dashboard, but it seems I cannot
> access informations related to running vms and hosts: it leads to an
> unusable private cloud (can't stop vms, can't run a new one, etc...)
>
> Any clues ?
>
> Federico.
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20130821/ce7824e1/attachment-0002.htm>


More information about the Users mailing list