nova: Use LIBGUESTFS_BACKEND=direct

After change [1] nova-compute launch libguestfs using the default
``qemu:///system``, but when ``inject_password` is set to true and
user tries to create vm, the vm creation is successful and we could
see libguestfs error in nova-compute logs.

This change forces libvirt to use ``direct`` when launching instances
on host.

[1] Ib55936ea562dfa965be0764647e2b8e3fa309fd6

Change-Id: I195358742c19d6ea0a3d32979896c0268e3b55a6
Closes-bug: #1912141
(cherry picked from commit 67917bf650)
(cherry picked from commit 6a37431ced)
This commit is contained in:
Rajesh Tailor 2021-01-18 10:58:27 +05:30
parent ced2bf1114
commit 1484c45607
1 changed files with 1 additions and 1 deletions

View File

@ -953,7 +953,7 @@ outputs:
map_merge:
- {get_param: NovaComputeOptEnvVars}
- KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
- LIBGUESTFS_BACKEND: libvirt:qemu:///system
- LIBGUESTFS_BACKEND: direct
- if:
- is_not_additional_cell
- nova_wait_for_compute_service: