I believe the 'no such file or directory' is what qemu is reporting about some device which openstack is trying to hand it.
Can you confirm that
/dev/hugepages/libvirt/qemu
exists (ls -l /dev/hugepages/libvirt)?
Try the following on your compute node to get strace output:
mv /usr/bin/qemu-system-x86_64 /usr/bin/qemu-system-x86_64.real cat > /usr/bin/qemu-system-x86_64 << EOF #!/bin/sh exec strace -f /usr/bin/qemu-system-x86_64 $* EOF chmod ugo+x /usr/bin/qemu-system-x86_64
Hopefully the strace output will show up in the instance-0000001e.log file and tell us which file did not exist.
(After the experiment, please do
mv /usr/bin/qemu-system-x86_64 /usr/bin/qemu-system-x86_64.wrap mv /usr/bin/qemu-system-x86_64.real /usr/bin/qemu-system-x86_64
to re-set the system to its original state)
I believe the 'no such file or directory' is what qemu is reporting about some device which openstack is trying to hand it.
Can you confirm that
/dev/hugepages/ libvirt/ qemu
exists (ls -l /dev/hugepages/ libvirt) ?
Try the following on your compute node to get strace output:
mv /usr/bin/ qemu-system- x86_64 /usr/bin/ qemu-system- x86_64. real qemu-system- x86_64 << EOF qemu-system- x86_64 $* qemu-system- x86_64
cat > /usr/bin/
#!/bin/sh
exec strace -f /usr/bin/
EOF
chmod ugo+x /usr/bin/
Hopefully the strace output will show up in the instance- 0000001e. log file and tell us which file did not exist.
(After the experiment, please do
mv /usr/bin/ qemu-system- x86_64 /usr/bin/ qemu-system- x86_64. wrap qemu-system- x86_64. real /usr/bin/ qemu-system- x86_64
mv /usr/bin/
to re-set the system to its original state)