OpenStack精华问答 | OpenStack服务介绍
关于OpenStack的争议,从未停止,每每关于它的讯息,都会一石激起千层浪。今天就让我们看看关于OpenStack的问答吧。
1
Q : OpenStack服务介绍
A : MySQL为各个服务器提供资料储存
RabbitMq:为各个服务之间提供通讯认证和服务注册
Keystone:为各个服务器之间通讯提供认证和服务注册
Glance:为虚拟机器提供映象管理
Nova:为虚拟机器提供计算资源
Neutron:为虚拟机器提供网络资源
2
Q : OpenStack与开源
A : 不理解开源,就不能真正理解OpenStack的发展历程与未来趋势。
OpenStack社群遵循的,是一种更为深入、更为彻底的开源理念。在OpenStack社群中,对于每一个元件,每一个特性,乃至每一行程式码,其需求提出、场景分析、方案设计、程式码提交、测试执行、程式码合入的整个流程,都总体遵循开放原则,对公众可见,并且在最大程度上保证了社群贡献者的监督与参与。
3
Q : Projects(keystone元件)
A :在OpenStack使用者界面和一些文件中,有时候你会看到“project”是指一组使用者,而有时候你会也看到用来替代“tenant”,这两种术语是可以通用的。
这是因为最初OpenStack计算服务(nova)有着自己的身份验证系统,并使用的术语“project”。当认证系统独立成为OpenStack身份识别服务(Keystone)专案后,新专案中使用的术语“tenant”代指一个使用者组。由于这一问题,一些OpenStack工具是指“project”,有些是指“tenant”。
一个使用者必须至少属于一个专案,也可以属于多个专案。因此,至少新增一个专案后,才可以新增使用者。
我们可以通过仪表盘来建立专案,具体过程不再赘述,或者通过命令列来建立专案。
# keystone tenant-create --name=demo
这将建立一个新专案命名为“demo”。可以用 –description 引数新增一些描述。也可以用 –enable false 引数建立一个禁用状态的租户,不指定是预设开启状态。
4
Q : OpenStack与计算虚拟化的关系
A :OpenStack是一个云操作系统的框架。为构建完整的云操作系统,特别是,为实现资源接入与抽象的功能,OpenStack需要与虚拟化软件实施整合,从而实现对服务器的计算资源的池化。应该指出的是,在资源池化的过程中,物理资源虚拟化的功能,仍然由虚拟化软件完成。
5
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月技术福利限时免费领
真香,朕在看了!