OpenStack資源優化元件Watcher介紹

2021-09-10 16:01:46 字數 758 閱讀 9062

watcher基本功能

watcher是openstack中提資源優化服務元件。watcher專案於2023年6月成為openstack bigtent專案, 目前主要參與的公司有b-com, intel, zte, ibm等。

watcher提供乙個完整的優化迴圈鏈:從度量接收器,到優化處理器和操作計畫應用程式。watcher的目標在於提供乙個強大的框架,可以實現廣泛的雲優化目標,包括減少資料中心運營成本,通過智慧型虛擬機器遷移提高系統效能,提高能源效率等。此外,watcher可供使用者定製豐富的資源優化目標與策略演算法。

在當前的openstack系統中,當使用者向watcher提出某個資源優化目標後,watcher先從ceilometer獲取該資源相關的資料,並進行初步的計算和分析,隨後watcher找到並執行與目標相應的優化策略,根據資料模型和採集到的歷史資料,生成一組可以執行的優化動作(action),反饋到對應元件。

目前watcher已有的資源優化目標大多針對計算資源,可執行的動作為虛擬機器熱遷移。

watcher元件架構

watcher實現負載均衡的流程

參考:

Openstack核心元件

compute 計算 object storage 物件儲存 identity 身份認證 dashboard 儀錶盤 block storage 塊儲存 network 網路 image service 映象服務 compute 類似計算的記憶體 object storage 類似儲存器 ident...

openstack 相關優化

1 vim etc nova nova.conf default allow resize to same host true 允許虛擬機器後期的資源調整 允許openstack建立的虛擬機器,當發現後期cpu 記憶體 磁碟空間不足時,對虛擬機器進行動態調整 resume guests state ...

OpenStack 基本元件

openstack 三大核心元件 網路,計算,儲存 openstack核心元件,核心服務包括 例項生命週期的管理 虛擬機器 計算資源的管理,對外提供restful api。nova元件主要有三個模組構成 nova api,nova scheduler,nova compute nova api在表示...