OpenStack精华问答 | OpenStack服务介绍
關于OpenStack的爭議,從未停止,每每關于它的消息,都會一石激起千層浪。今天就讓我們看看關于OpenStack的問答吧。
1
Q : OpenStack服務介紹
A :?MySQL為各個服務器提供數據存儲
RabbitMq:為各個服務之間提供通信認證和服務注冊
Keystone:為各個服務器之間通訊提供認證和服務注冊
Glance:為虛擬機提供鏡像管理
Nova:為虛擬機提供計算資源
Neutron:為虛擬機提供網絡資源
Q :?OpenStack與開源
A?:?不理解開源,就不能真正理解OpenStack的發展歷程與未來趨勢。
OpenStack社區遵循的,是一種更為深入、更為徹底的開源理念。在OpenStack社區中,對于每一個組件,每一個特性,乃至每一行代碼,其需求提出、場景分析、方案設計、代碼提交、測試執行、代碼合入的整個流程,都總體遵循開放原則,對公眾可見,并且在最大程度上保證了社區貢獻者的監督與參與。
Q : Projects(keystone組件)
A?:在OpenStack用戶界面和一些文檔中,有時候你會看到“project”是指一組用戶,而有時候你會也看到用來替代“tenant”,這兩種術語是可以通用的。
這是因為最初OpenStack計算服務(nova)有著自己的身份驗證系統,并使用的術語“project”。當認證系統獨立成為OpenStack身份識別服務(Keystone)項目后,新項目中使用的術語“tenant”代指一個用戶組。由于這一問題,一些OpenStack工具是指“project”,有些是指“tenant”。
一個用戶必須至少屬于一個項目,也可以屬于多個項目。因此,至少添加一個項目后,才可以添加用戶。
我們可以通過儀表盤來創建項目,具體過程不再贅述,或者通過命令行來創建項目。
# keystone tenant-create --name=demo?
這將創建一個新項目命名為“demo”。可以用 –description<tenant-description> 參數添加一些描述。也可以用 –enable false 參數創建一個禁用狀態的租戶,不指定是默認開啟狀態。
Q :?OpenStack與計算虛擬化的關系
A?:?OpenStack是一個云操作系統的框架。為構建完整的云操作系統,特別是,為實現資源接入與抽象的功能,OpenStack需要與虛擬化軟件實施集成,從而實現對服務器的計算資源的池化。應該指出的是,在資源池化的過程中,物理資源虛擬化的功能,仍然由虛擬化軟件完成。
Q :?Nova計算服務
A?:實例生命周期管理
? ? 提供基于REST API
? ? Hypervisor屏蔽,支持KVM,XEN,Hyper-v, Docker等
? ? 支持大規模水平伸縮
小伙伴們沖鴨,后臺留言區等著你!
關于OpenStack,今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區打卡啦!留言方式:打開第XX天,答:……
同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區里等你~
福利
1、掃描添加小編微信,備注“姓名+公司職位”,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!
2、公眾號后臺回復:白皮書,獲取IDC最新數據白皮書整理資料!
推薦閱讀:
聽說,私有云也出新一代了?
搞不懂SDN?那是因為你沒看這個小故事…
華為最強自研 NPU 問世,麒麟 810 “拋棄”寒武紀
北郵通信博士萬字長文,帶你秒懂 4G/5G 區別!
LinkedIn最新報告: 區塊鏈成職位需求增長最快領域, 這些地區對區塊鏈人才渴求度最高……
中文NLP的分詞真有必要嗎?李紀為團隊四項任務評測一探究竟 | ACL 2019
6月技術福利限時免費領
真香,朕在看了!
總結
以上是生活随笔為你收集整理的OpenStack精华问答 | OpenStack服务介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房价为什么会涨这么多?
- 下一篇: boost::callable_trai