openStack初学

本文介绍了OpenStack,它能实现硬件资源控制与管理,为用户提供虚拟机。阐述了其核心组件如Nova、Glance等的功能。使用OpenStack可节约成本,方案成熟,还能实现虚拟化管理,充分利用资源。文中还给出了使用OpenStack的参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**1、openStack是什么?

答:一方面负责与运行在物理节点上的hypervisor进行交互实现对各种硬件资源(计算/网络/存储)的管理控 制; 一方面为用户·提供一个满足要求的虚拟机;总之:openStack实现了对硬件资源的控制与管理,同时也给用户提供了满足要求的虚拟机。
核心组件:
Nova是OpenStack Compute Service的项目名称,从OpenStack第一个版本Nova就集成在项目中,是最核心和最复杂的组件之一。它管理计算资源,负责虚拟机实例的所有活动,包括虚拟机创建、开机、关机、挂起、迁移等等操作。但是,Nova自身并不能提供虚拟化能力,而是通过API来对外提供服务。它使用Keystone 来执行身份验证,使用 Horizon 作为其管理接口,并用Glance 提供其镜像。
Glance是OpenStack Image Service的项目名称,它负责管理OpenStack集群中的镜像,可以创建、删除、编辑镜像基本信息,支持多种虚拟机镜像格式。但是,Glance本身并不存储信息,它只保存描述镜像的元数据和状态信息,存储工作由cinder和swift等项目负责。
Cinder 是OpenStack Block Storage 的项目名称,它负责为运行实例提供稳定的块存储服务,可以为设备提供创建卷、删除卷、挂载或卸载卷等功能。对于可扩展的文件系统、企业存储服务以及需要访问访问块级的应用程序而言,块存储是必不可少的。Cinder可以为Glance提供镜像存储,是EMC公司参与较多的项目之一。
自OpenStack成立以来Swift就一直是核心组件,功能类似于一个分布式、可访问API的存储平台,可直接将它集成到应用程序中,或者用于存储VM镜像、备份和归档文件。
对象存储包括对象和容器,容器类似于文件夹,对象就是存储实体,对象必须存储在容器中,因此您必须拥有至少一个容器才能使用对象存储。对象可以分布在数据中心的多个磁盘中,主要是文件相关的内容和元数据。Swift也可以为Glance提供镜像存储,为Cinder提供卷备份服务。
Keystone主要为OpenStack提供身份验证服务、用户的角色信息、服务规则和令牌服务。Keystone为其它组件提供了服务和管理API接口,后端可以接其它认证服务,比如使用LDAP服务做为认证服务。
Neutron设计的目的是为OpenStack虚拟环境提供灵活地网络功能,为多租户环境下的每个租户提供独立的网络环境,功能类似于VMware NSX虚拟网络功能,可是实现原理不同。Neutron通过API实现这种目标,用户可以创建自己的网络对象,该项目发展迅速。
https://zhidao.baidu.com/question/1432564099247606179.htmlfr=iks&word=openstack�������&ie=gbk

2、为什么用openStack?

答:一方面节约成本(开源的),另一方面解决问题方案成熟。
个人想法:虚拟化管理,实现资源的充分利用。把公司资源整合放到资源池重新分配,达到资源利用的最大化。(比如把秘书电脑上不需要的计算交由程序员开发使用)

3、怎么用openStack?

答:https://blog.youkuaiyun.com/bbwangj/article/details/79568821

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值