實現 instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 則是故事的的另一半。兩者的分工是:metadata service 為 cloud-init 提供自定義配置數據,cloud-init 完成配置工作 ...
下面是 Metadata Service 的架構圖,本節我們詳細討論各個組件以及它們之間的關系。 nova api metadata nova api metadata 是 nova api 的一個子服務,它是 metadata 的提供者,instance 可以通過 nova api metadata 的 REST API 來獲取 metadata 信息。nova api metadata 運行在 ...
2017-03-20 06:53 0 5294 推薦指數:
實現 instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 則是故事的的另一半。兩者的分工是:metadata service 為 cloud-init 提供自定義配置數據,cloud-init 完成配置工作 ...
要想從 nova-api-metadata 獲得 metadata,需要指定 instance 的 id。但 instance 剛啟動時無法知道自己的 id,所以 http 請求中不會有 instance id 信息,id 是由 neutron-metadata-agent 添加進去的。針對 ...
接上節,啟動 neutron router 后 instance c1 終於拿到了 metadata, 從下面 c1 的啟動日志可知: c1 所認為的 metadata 服務地址是 169.254.169.254,端口為 80。我們在 c1 中嘗試訪問一下 metadata ...
終於正式進入 OpenStack 部分了。 今天開始,CloudMan 將帶着大家一步一步揭開 OpenStack 的神秘面紗。 OpenStack 已經走過了 6 個年頭。 每半年會發布一個版本,版本以字母順序命名。現在已經到第 12 個版本 Liberty(字母 L ...
Core Plugin/Agent 負責管理核心實體:net, subnet 和 port。而對於更高級的網絡服務,則由 Service Plugin/Agent 管理。Service Plugin 及其 Agent 提供更豐富的擴展功能,包括路由,load balance,firewall ...
前面我們討論了 Neutron 的基本概念,今天我們開始分析 Neutron 的架構。 Neutron 架構 與 OpenStack 的其他服務的設計思路一樣,Neutron 也是采用分布式架構,由多個組件(子服務)共同對外提供網絡服務。 Neutron 由如下組件構成 ...
Compute Service Nova 是 OpenStack 最核心的服務,負責維護和管理雲環境的計算資源。 OpenStack 作為 IaaS 的雲操作系統,虛擬機生命周期管理也就是通過 Nova 來實現的。 在上圖中可以看到,Nova 處於 Openstak 架構的中心,其他組件 ...
從本節開始我們學習 OpenStack 的 Block Storage Service,Cinder 理解 Block Storage 操作系統獲得存儲空間的方式一般有兩種: 通過某種協議(SAS,SCSI,SAN,iSCSI 等)掛接裸硬盤,然后分區、格式化、創建 ...