From 669d3ce68d8553b8ed3883021d24ec2699183840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Constantino=20V=C3=A1zquez=20Blanco?= Date: Thu, 10 Dec 2009 11:56:23 +0000 Subject: [PATCH] Helping diskless VMs to boot correctly git-svn-id: http://svn.opennebula.org/one/trunk@926 3034c82b-c49b-4eb3-8279-a7acafdc01c0 --- src/vmm_mad/kvm/one_vmm_kvm.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vmm_mad/kvm/one_vmm_kvm.rb b/src/vmm_mad/kvm/one_vmm_kvm.rb index b3d6c0a9d2..d8f04755f4 100755 --- a/src/vmm_mad/kvm/one_vmm_kvm.rb +++ b/src/vmm_mad/kvm/one_vmm_kvm.rb @@ -85,7 +85,9 @@ class LibVirtDriver < VirtualMachineDriver domain = tmp.read tmp.close() - cmd = "cat > #{remote_dfile} && #{LIBVIRT[:create]} #{remote_dfile}" + images_path = File.dirname remote_dfile + cmd = "mkdir -p #{images_path} && cat > #{remote_dfile} && " \ + "#{LIBVIRT[:create]} #{remote_dfile}" deploy_exe = SSHCommand.run("'#{cmd}'", host, log_method(id), domain)