目前的OpenStack支持矩陣列出了一套全面的虛擬機管理程序驅(qū)動程序,盡管許多特性和功能仍然是可選或缺失的。但是虛擬機在其中有什么樣的角色呢?小編來為大家解答
目前的OpenStack支持矩陣列出了一套全面的
虛擬機管理程序驅(qū)動程序,盡管許多特性和功能仍然是可選或缺失的。但是虛擬機在其中有什么樣的角色呢?小編來為大家解答
在2014年,OpenStack Icehouse的發(fā)布列出了幾個被棄用的虛擬機管理程序。
一般來說,棄用意味著相應虛擬機管理程序的驅(qū)動程序?qū)⒈粍h除。
在這種情況下,被棄用的包括依賴libvirt 的 Ironic(一種裸機驅(qū)動程序)Docker 和 Linux Containers,因為支持這些虛擬機管理程序的驅(qū)動程序通常是有問題的。
測試和評估驅(qū)動程序
OpenStack Queens完全棄用虛擬機管理程序嗎?
在 OpenStack Icehouse 發(fā)布之前,虛擬機管理程序的驅(qū)動程序必須滿足測試和評估中的特定要求,以確保OpenStack的最低特性支持級別。
OpenStack的計算模塊有三類驅(qū)動程序測試。
A組驅(qū)動程序經(jīng)過充分測試和支持——包括x86平臺上基于內(nèi)核的虛擬機和QEMU等虛擬機管理程序的libvirt。
B組驅(qū)動程序提供一定程度的測試,這些驅(qū)動程序包括使用libvirt的Hyper-V、VMware、XenServer和Xen。
C組驅(qū)動程序的測試有限,存在可能的問題或不可靠的行為。裸機Ironic、Docker和Linux
容器(通過libvirt)驅(qū)動程序?qū)儆贑組,OpenStack Icehouse將它們棄用。
但是,從OpenStack Icehouse開始,似乎任何其他虛擬機管理程序都不會在當前維護的Newton、Ocata或Pike版本中被棄用。
目前的OpenStack支持矩陣列出了一套全面的虛擬機管理程序驅(qū)動程序,盡管許多特性和功能仍然是可選或缺失的。
而看起來,正在開發(fā)的 OpenStack Queens 發(fā)行版也是如此。
云軟件和虛擬機管理程序之間的集成和互操作有利于修復
私有云部署的潛在漏洞。
云軟件不處理
虛擬化,因此私有云框架(如OpenStack)需要與眾多虛擬機管理程序良好配合才能成為主流。
虛擬機管理程序沒有得到同等支持,像虛擬機管理程序的功能、性能甚至長期納入云軟件路線圖等方面都不能保證。
企業(yè)采用者有責任密切關(guān)注云軟件及其所選虛擬機管理程序的演變,并在對生產(chǎn)環(huán)境做出更改之前對每個新版本進行測試。