Brian: I tried your branch and it seems like the error I was getting before is fixed. But still snapshot of VM instance is not working. I am getting another error in the nova-compute.log.
nova-compute.log
----------------------------
2011-04-05 10:34:46,570 DEBUG nova.rpc [-] received {'_context_request_id': 'BJ8RO486PQEGIV8MF8PF', '_context_read_deleted': False, 'a rgs': {'instance_id': 77, 'image_id': 32}, '_context_is_admin': True, '_context_timestamp': '2011-04-05T17:31:50Z', '_context_user': ' admin', 'method': 'snapshot_instance', '_context_project': 'admin', '_context_remote_address': None} from (pid=2189) _receive /home/tp atil/nova/nova/rpc.py:167
2011-04-05 10:34:46,571 DEBUG nova.rpc [-] unpacked context: {'timestamp': '2011-04-05T17:31:50Z', 'remote_address': None, 'project': 'admin', 'is_admin': True, 'user': 'admin', 'request_id': 'BJ8RO486PQEGIV8MF8PF', 'read_deleted': False} from (pid=2189) _unpack_conte xt /home/tpatil/nova/nova/rpc.py:331
2011-04-05 10:34:46,822 AUDIT nova.compute.manager [BJ8RO486PQEGIV8MF8PF admin admin] instance 77: snapshotting
2011-04-05 10:37:01,130 DEBUG nova.utils [-] Running cmd (subprocess): qemu-img convert -f qcow2 -O raw -s 67dfea6bc7314cad99a451dfb3b01981 /nova/instances/instance -0000004d/disk /tmp/tmpVgnKrE/67dfea6bc7314cad99a451dfb3b01981 from (pid=2189) execute /home/tpatil/nova/nova/utils.py:150
2011-04-05 10:37:01,278 ERROR nova.exception [-] Uncaught exception
(nova.exception): TRACE: Traceback (most recent call last):
(nova.exception): TRACE: File "/home/tpatil/nova/nova/exception.py", line 120, in _wrap
(nova.exception): TRACE: return f(*args, **kw)
(nova.exception): TRACE: File "/home/tpatil/nova/nova/virt/libvirt_conn.py", line 463, in snapshot
(nova.exception): TRACE: utils.execute(qemu_img_cmd)
(nova.exception): TRACE: File "/home/tpatil/nova/nova/utils.py", line 158, in execute
(nova.exception): TRACE: env=env)
(nova.exception): TRACE: File "/usr/lib/pymodules/python2.6/eventlet/green/subprocess.py", line 25, in __init__
(nova.exception): TRACE: subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
(nova.exception): TRACE: File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
(nova.exception): TRACE: errread, errwrite)
(nova.exception): TRACE: File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
(nova.exception): TRACE: raise child_exception
(nova.exception): TRACE: OSError: [Errno 2] No such file or directory
(nova.exception): TRACE:
2011-04-05 10:37:01,288 ERROR nova [-] Exception during message handling
(nova): TRACE: Traceback (most recent call last):
(nova): TRACE: File "/home/tpatil/nova/nova/rpc.py", line 188, in _receive
(nova): TRACE: rval = node_func(context=ctxt, **node_args)
(nova): TRACE: File "/home/tpatil/nova/nova/exception.py", line 120, in _wrap
(nova): TRACE: return f(*args, **kw)
(nova): TRACE: File "/home/tpatil/nova/nova/compute/manager.py", line 342, in snapshot_instance
(nova): TRACE: self.driver.snapshot(instance_ref, image_id)
(nova): TRACE: File "/home/tpatil/nova/nova/exception.py", line 126, in _wrap
(nova): TRACE: raise Error(str(e))
(nova): TRACE: Error: [Errno 2] No such file or directory
(nova): TRACE:
I have also tried installing qemu-img 0.14.0 version on the compute servers, but still I am getting same error as shown above.
Are you able to take snapshot of the vm instance successfully?
Brian: I tried your branch and it seems like the error I was getting before is fixed. But still snapshot of VM instance is not working. I am getting another error in the nova-compute.log.
nova-compute.log ------- ------- ------- request_ id': 'BJ8RO486PQEGIV 8MF8PF' , '_context_ read_deleted' : False, 'a rgs': {'instance_id': 77, 'image_id': 32}, '_context_ is_admin' : True, '_context_ timestamp' : '2011-04- 05T17:31: 50Z', '_context_user': ' admin', 'method': 'snapshot_ instance' , '_context_project': 'admin', '_context_ remote_ address' : None} from (pid=2189) _receive /home/tp atil/nova/ nova/rpc. py:167 05T17:31: 50Z', 'remote_address': None, 'project': 'admin', 'is_admin': True, 'user': 'admin', 'request_id': 'BJ8RO486PQEGIV 8MF8PF' , 'read_deleted': False} from (pid=2189) _unpack_conte xt /home/tpatil/ nova/nova/ rpc.py: 331 manager [BJ8RO486PQEGIV 8MF8PF admin admin] instance 77: snapshotting d99a451dfb3b019 81 /nova/instances /instance -0000004d/disk /tmp/tmpVgnKrE/ 67dfea6bc7314ca d99a451dfb3b019 81 from (pid=2189) execute /home/tpatil/ nova/nova/ utils.py: 150 tpatil/ nova/nova/ exception. py", line 120, in _wrap tpatil/ nova/nova/ virt/libvirt_ conn.py" , line 463, in snapshot qemu_img_ cmd) tpatil/ nova/nova/ utils.py" , line 158, in execute pymodules/ python2. 6/eventlet/ green/subproces s.py", line 25, in __init__ orig.Popen. __init_ _(self, args, 0, *argss, **kwds) python2. 6/subprocess. py", line 623, in __init__ python2. 6/subprocess. py", line 1141, in _execute_child tpatil/ nova/nova/ rpc.py" , line 188, in _receive context= ctxt, **node_args) tpatil/ nova/nova/ exception. py", line 120, in _wrap tpatil/ nova/nova/ compute/ manager. py", line 342, in snapshot_instance snapshot( instance_ ref, image_id) tpatil/ nova/nova/ exception. py", line 126, in _wrap
-------
2011-04-05 10:34:46,570 DEBUG nova.rpc [-] received {'_context_
2011-04-05 10:34:46,571 DEBUG nova.rpc [-] unpacked context: {'timestamp': '2011-04-
2011-04-05 10:34:46,822 AUDIT nova.compute.
2011-04-05 10:37:01,130 DEBUG nova.utils [-] Running cmd (subprocess): qemu-img convert -f qcow2 -O raw -s 67dfea6bc7314ca
2011-04-05 10:37:01,278 ERROR nova.exception [-] Uncaught exception
(nova.exception): TRACE: Traceback (most recent call last):
(nova.exception): TRACE: File "/home/
(nova.exception): TRACE: return f(*args, **kw)
(nova.exception): TRACE: File "/home/
(nova.exception): TRACE: utils.execute(
(nova.exception): TRACE: File "/home/
(nova.exception): TRACE: env=env)
(nova.exception): TRACE: File "/usr/lib/
(nova.exception): TRACE: subprocess_
(nova.exception): TRACE: File "/usr/lib/
(nova.exception): TRACE: errread, errwrite)
(nova.exception): TRACE: File "/usr/lib/
(nova.exception): TRACE: raise child_exception
(nova.exception): TRACE: OSError: [Errno 2] No such file or directory
(nova.exception): TRACE:
2011-04-05 10:37:01,288 ERROR nova [-] Exception during message handling
(nova): TRACE: Traceback (most recent call last):
(nova): TRACE: File "/home/
(nova): TRACE: rval = node_func(
(nova): TRACE: File "/home/
(nova): TRACE: return f(*args, **kw)
(nova): TRACE: File "/home/
(nova): TRACE: self.driver.
(nova): TRACE: File "/home/
(nova): TRACE: raise Error(str(e))
(nova): TRACE: Error: [Errno 2] No such file or directory
(nova): TRACE:
I have also tried installing qemu-img 0.14.0 version on the compute servers, but still I am getting same error as shown above.
Are you able to take snapshot of the vm instance successfully?