以下文檔link表明泊塢窗驅動程序需要在配置的所有計算節點OpenStack上的Docker驅動可以和libvirt.LibvirtDriver共存嗎?
從
compute_driver= libvirt.LibvirtDriber
到
compute_driver=docker.DockerDriver
這是否意味着不會有一個選項選擇正常VM的實例化?地平線用戶界面是否允許選擇要選擇哪種類型的虛擬化(docker vs kvm)?
以下文檔link表明泊塢窗驅動程序需要在配置的所有計算節點OpenStack上的Docker驅動可以和libvirt.LibvirtDriver共存嗎?
從
compute_driver= libvirt.LibvirtDriber
到
compute_driver=docker.DockerDriver
這是否意味着不會有一個選項選擇正常VM的實例化?地平線用戶界面是否允許選擇要選擇哪種類型的虛擬化(docker vs kvm)?
在openstack中,您不能擁有混合計算驅動程序,除非它們被AZ分隔開。所以它是一個或另一個。
當然的hackish的解決辦法是旋轉起來的OpenStack計算實例的泊塢窗/ LXC環境內,並將其加入到一個新的AZ爲libvirt的節點....
位開始的有儘管如此,它使你的調度程序基本上毫無價值。
使用基本的OpenStack是不行的,但是你可以編寫和添加一個過濾器,使之成爲可能......只需用host_passes方法編寫一個類,並將新過濾器添加到nova調度程序過濾器。
我做到了,它的工作原理。