華為云計算 云知識 Nova中的核心概念
Nova中的核心概念

Nova是OpenStack中提供計算資源服務(wù)的項目,作為OpenStack最核心的項目,其核心概念包括:Server metadata,Server metadata,F(xiàn)lavor,Quota,Hypervisor / node,Host,Host Aggregate,Server Group,Service。

  1. Server/Instance:虛擬機,Nova管理提供的云服務(wù)資源,也是Nova中最重要的數(shù)據(jù)對象。
  2. Server metadata:虛擬機元數(shù)據(jù),通常用于為虛擬機附加必要描述信息,key/value。
  3. Flavor:虛擬機規(guī)格模板,用于定義一種虛擬機類型,如一種具有2個VCPU、4GB內(nèi)存、40GB本地存儲空間的虛擬機。Flavor由系統(tǒng)管理員創(chuàng)建,供普通用戶在創(chuàng)建虛擬機時使用。
  4. Quota:資源配額,用于指定租戶最多能夠使用的邏輯資源上限。
  5. Hypervisor / node:節(jié)點,對于KVM、Xen等虛擬化技術(shù),一個node即對應(yīng)于一個物理主機。對于vCenter,一個node對應(yīng)于一個集群。
  6. Host:主機,對于KVM、Xen等虛擬化技術(shù),一個host即對應(yīng)于一個物理主機,同時對應(yīng)于一個node。對于vCenter,一個host對應(yīng)于一套vCenter部署。
  7. Host Aggregate:主機聚合,一個HA內(nèi)包含若干host。一個HA內(nèi)的物理主機通常具有相同的CPU型號等物理資源特性。
  8. Server Group:虛擬機親和性/反親和組,同一個親和性組的虛擬機,在創(chuàng)建時會被調(diào)度到相同的物理主機上。同一個反親和性組的虛擬機,在創(chuàng)建時會被調(diào)度到不同的物理主機上。
  9. Service:Nova各個服務(wù),管理nova相關(guān)服務(wù)的狀態(tài),包括nova-compute,nova-conductor,nova-scheduler,nova-novncproxy,nova-consoleauth,nova-console。