[one-users] unable to cold migrate
Jurgen Weber
jurgen.weber at theiconic.com.au
Wed Feb 6 01:53:50 PST 2013
Ruben
No, at this point in time nohting is solved. I just moved from
attempting to migrate to just attempting to get a VM up and running on
the new host.
I will have a look at your suggestions tomorrow morning and report back.
Jurgen
On 6/02/2013 8:31 PM, Ruben S. Montero wrote:
> Hi
>
> So, then you have solved you restore issue? The permission issue is
> usually because a misconfigured qemu.conf (dynamic_ownership [1]) or a
> problem accessing the datastore from the hosts (mount points, mismatch
> ID of oneadmin...)
>
> Regarding the network problem you have to create bridge1 in the hosts
> and bind it to the target physical Host for the dummy configuration.
> However if you are using other modes like 802.1Q then the bridge is
> created for you. This depends on how the host was defined. Information
> about networking modes and configuration is here[2]
>
> Cheers
>
> Ruben
>
> [1] http://opennebula.org/documentation:rel3.8:kvmg
> [2] http://opennebula.org/documentation:rel3.8:nm
>
>
> On Wed, Feb 6, 2013 at 7:30 AM, Jürgen Weber
> <jurgen.weber at theiconic.com.au <mailto:jurgen.weber at theiconic.com.au>>
> wrote:
>
> some more on this:
>
> I installed kvm, this was obvious, as well as bridge-utils;
> apt-get install kvm bridge-utils -y completed.
> does not look to copy, copied manually to HOST
> chmod -R 755 /var/lib/one/remotes on MASTER and HOST
>
> Ran it manually on the master and :
> oneadmin at MASTER:~$ virsh --connect qemu:///system restore
> /var/lib/one//datastores/0/164/checkpoint
> Domain restored from /var/lib/one//datastores/0/164/checkpoint works
>
> http://dev.opennebula.org/issues/1324; hashed out == if, pointless
> I have a later version anyway.
>
> oneadmin at chaos:~$ /var/lib/one/remotes/vmm/kvm/restore
> /var/lib/one//datastores/0/166/checkpoint <-- works as well.
>
> Now I am just trying to deploy a VM on the machine, lets just
> instantiate one here and I get:
>
> Wed Feb 6 17:26:10 2013 [TM][D]: Message received: LOG I 172 ln:
> Cloning
> chaos:/var/lib/one/datastores/106/c24ad9c213f28d634b6192e6b52d216f
> in /var/lib/one/datastores/0/172/disk.0
> Wed Feb 6 17:26:10 2013 [TM][D]: Message received: LOG I 172
> ExitCode: 0
> Wed Feb 6 17:26:11 2013 [TM][D]: Message received: LOG I 172
> context: Generating context block device at
> tartarus.matrix:/var/lib/one//datastores/0/172/disk.1
> Wed Feb 6 17:26:11 2013 [TM][D]: Message received: LOG I 172
> ExitCode: 0
> Wed Feb 6 17:26:11 2013 [TM][D]: Message received: TRANSFER
> SUCCESS 172 -
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> ExitCode: 0
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> Successfully execute network driver operation: pre.
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy
> /var/lib/one//datastores/0/172/deployment.0 tartarus.matrix 172
> tartarus.matrix
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> error: Failed to create domain from
> /var/lib/one//datastores/0/172/deployment.0
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> error: Cannot get interface MTU on 'bridge1': No such device
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG E 172
> Could not create domain from
> /var/lib/one//datastores/0/172/deployment.0
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> ExitCode: 255
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: LOG I 172
> Failed to execute virtualization driver operation: deploy.
> Wed Feb 6 17:26:11 2013 [VMM][D]: Message received: DEPLOY
> FAILURE 172 Could not create domain from
> /var/lib/one//datastores/0/172/deployment.0
>
> Now i have not bridge configuration on the MASTER and I have
> observed from deleting and creating a VM that OpenNebula is doing
> all the interface configurations its self, which I do vaguely
> remember getting working last time so I am not sure why its not
> working here.
>
> Any thoughts?
>
> On 06/02/13 10:47, Jürgen Weber wrote:
>
> Hi
>
> Right now I have a OpenNebula server, running the front end
> (SunStone) and host all on one machine. It works great. Lets
> refer to this as the master.
>
> I am trying to add a new host (reffered to as the host) to run
> more VM's. I am attempting to migrate from the master to the
> host without success. Firstly, what is installed:
>
> MASTER
> uname -a
> Linux MASTER 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux
>
> cat /etc/debian_version
> 7.0
>
> ii opennebula 3.4.1-3.1 amd64
> controller which executes the OpenNebula cluster services
> ii opennebula-common 3.4.1-3.1 all empty
> package to create OpenNebula users and directories
> ii opennebula-sunstone 3.4.1-3.1 all
> web interface to which executes the OpenNebula cluster services
> ii opennebula-tools 3.4.1-3.1 all
> Command-line tools for OpenNebula Cloud
> ii ruby-opennebula 3.4.1-3.1 all
> Ruby bindings for OpenNebula Cloud API (OCA)
> ii kvm 1:1.1.2+dfsg-5 amd64 dummy transitional package from
> kvm to qemu-kvm
> ii qemu-kvm 1.1.2+dfsg-5 amd64 Full
> virtualization on x86 hardware
> ii libvirt-bin 0.9.12-5 amd64 programs
> for the libvirt library
> ii libvirt0 0.9.12-5 amd64 library
> for interfacing with different virtualization systems
> ii python-libvirt 0.9.12-5 amd64 libvirt
> Python bindings
>
> HOST
> uname -a
> Linux HOST 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux
>
> cat /etc/debian_version
> 7.0
>
> i opennebula-common 3.4.1-3.1 all
> empty package to create OpenNebula users and directories
> ii opennebula-node 3.4.1-3.1 all empty
> package to prepare a machine as OpenNebula Node
> ii libvirt-bin 0.9.12-5 amd64 programs
> for the libvirt library
> ii libvirt0 0.9.12-5 amd64 library
> for interfacing with different virtualization systems
>
> Reading /usr/share/doc/opennebula-node/README.Debian it tells
> you what to do, I followed those instructions, everything
> completed successfully.
> Things I find odd... kvm/qemu-kvm packages are not installed
> on the HOST but that README file says to ensure that the
> kernel modules are loaded which they are.
>
> oneadmin at MASTER:~$ onehost list
> ID NAME CLUSTER RVM TCPU FCPU ACPU TMEM
> FMEM AMEM STAT
> 2 MASTER.matrix Internal 16 3200 2509 200 126.1G
> 27.2G 22.1G on
> 4 HOST.mat - 0 1600 1600 1600 31.5G
> 31.1G 31.5G on
>
> But that said, here is what happens in the VM's log when I try
> to migrate:
>
> Wed Feb 6 09:31:46 2013 [VMM][D]: Message received: LOG I 161
> ExitCode: 0
> Wed Feb 6 09:31:46 2013 [VMM][D]: Message received: LOG I 161
> Successfully execute virtualization driver operation: save.
> Wed Feb 6 09:31:46 2013 [VMM][D]: Message received: LOG I 161
> ExitCode: 0
> Wed Feb 6 09:31:46 2013 [VMM][D]: Message received: LOG I 161
> Successfully execute network driver operation: clean.
> Wed Feb 6 09:31:46 2013 [VMM][D]: Message received: SAVE
> SUCCESS 161 -
> Wed Feb 6 09:31:47 2013 [TM][D]: Message received: LOG I 161
> ExitCode: 0
> Wed Feb 6 09:31:47 2013 [TM][D]: Message received: LOG I 161
> ExitCode: 0
> Wed Feb 6 09:31:47 2013 [TM][D]: Message received: TRANSFER
> SUCCESS 161 -
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG I 161
> ExitCode: 0
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG I 161
> Successfully execute network driver operation: pre.
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG I 161
> Command execution fail: /var/tmp/one/vmm/kvm/restore
> /var/lib/one//datastores/0/161/checkpoint HOST 161 HOST
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG E 161
> restore: Command "virsh --connect qemu:///system restore
> /var/lib/one//datastores/0/161/checkpoint" failed: error:
> Failed to restore domain from
> /var/lib/one//datastores/0/161/checkpoint
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG I 161
> error: Failed to create file
> '/var/lib/one//datastores/0/161/checkpoint': Operation not
> permitted
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG E 161
> Could not restore from /var/lib/one//datastores/0/161/checkpoint
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG I 161
> ExitCode: 1
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: LOG I 161
> Failed to execute virtualization driver operation: restore.
> Wed Feb 6 09:31:47 2013 [VMM][D]: Message received: RESTORE
> FAILURE 161 Could not restore from
> /var/lib/one//datastores/0/161/checkpoint
> Wed Feb 6 09:31:49 2013 [InM][I]: ExitCode: 0
>
> I can work out this operation is that is not permitted, is it
> a permissions issue? What host is this error originating
> from.. is it saying the MASTER does not have access to that
> file or the HOST? I have no idea.
>
> Any help appreicated.
>
> Thanks
>
> Jurgen
>
>
> --
> Jürgen Weber
>
> Systems Engineer
> IT Infrastructure Team Leader
>
> THE ICONIC | E jurgen.weber at theiconic.com.au
> <mailto:jurgen.weber at theiconic.com.au> | www.theiconic.com.au
> <http://www.theiconic.com.au>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
> --
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org <http://www.OpenNebula.org> |
> rsmontero at opennebula.org <mailto:rsmontero at opennebula.org> |
> @OpenNebula
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20130206/7472c224/attachment-0002.htm>
More information about the Users
mailing list