Add support for a new driver in nova.
Hello. First, prehistory. A native driver was added to the libvirt library, called suppz. Further, the file /usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py was modified to remove the restriction on the use of third-party drivers, since the OpenStack platform originally assumes only the use of hypervisors KVM, QEMU, Parallels , LXC. I changed the changes in such a way that I completely replaced the LXC driver with my own in this file. Next in the file nova.conf installed virt_type = suppz. Restarted the nova service, but still OpenStack does not see my driver. What's the problem? Help. The nova-compute.log displays the following "2018-03-27 19: 37: 06.056 97566 CRITICAL nova [req-c4624063-7a82-489f-8ac8-48f474b5fab3 - - - - -] ConfigFileValueError: Value for option virt_type is not valid: Valid values are [kvm, lxc, qemu, uml, xen, parallels], but found 'suppz' "