OpenStack Tempest的正確的打開方式
OpenStack云平臺由一系列不同的服務(wù)和組件組成。但其中的Tempest是如何幫助我們測試工作是否正常運行呢?
OpenStack Tempest是一個工具,允許用戶和開發(fā)人員測試開源云平臺。 由于OpenStack測試涉及多個組件,因此該工具提供了三種不同的模型:API測試、場景測試和單元測試;每種模型都有自己的一套規(guī)則和指南。
API測試主要面向開發(fā)人員,旨在測試OpenStack API功能。場景測度用于測試OpenStack中的復(fù)雜“通過路徑”,確保平臺的不同組件被集成和協(xié)同工作。單元測試是OpenStack Tempest的自檢功能,并提供工具正常的驗證。
對于每個測試,OpenStack Tempest都提供了自己的專用客戶端,而不是現(xiàn)有的、OpenStack的Python客戶端。 這讓Tempest包含了測試所需的功能,但不包括在常規(guī)Python客戶端內(nèi),例如數(shù)據(jù)收集。
在這三個測試中,場景測試通常是OpenStack管理員最感興趣的,因為它允許他們測試典型的OpenStack工作流。 例如,場景測試允許管理員測試成功部署虛擬機所需的步驟。該過程應(yīng)該上傳一個瀏覽鏡像,從該鏡像部署實例,連接到guest虛擬機,然后創(chuàng)建虛擬機快照。
OpenStack Tempest為管理員提供了一個輕松創(chuàng)建這種測試的框架。但是,為了管理能測試的成功 ,清晰地定義它的范圍很重要。上面的例子顯示了在測試中容易實現(xiàn)的一個過程,因為它清楚地定義了涉及到哪些OpenStack組件,以及它們之間應(yīng)該如何交互。然而,測試來查看數(shù)據(jù)中心是否完全正常運行,不是管理員可以使用OpenStack Tempest輕松實現(xiàn)的,因為它不是特定的,并且沒有列出涉及的組件。
相關(guān)文章
OpenStack云計算快速入門教程(1)之OpenStack及其構(gòu)成簡介
該教程基于Ubuntu12.04版,它將幫助讀者建立起一份OpenStack最小化安裝。這篇文章主要介紹了OpenStack云計算快速入門教程(1)之OpenStack及其構(gòu)成簡介 ,需要的朋友可以參考下2016-11-11OpenStack Identity(Keystone)身份服務(wù)、體系結(jié)構(gòu)與中間件講解
OpenStack Identity(Keystone)服務(wù)為運行OpenStack Compute上的OpenStack云提供了認證和管理用戶、帳號和角色信息服務(wù),并為OpenStack Object Storage提供授權(quán)服務(wù)。對openstack identity相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-11-11