OpenStack---T版环境部署

OpenStack架构

云计算概念图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hMzlB0tk-1614060910571)(C:\Users\朱俊杰\AppData\Roaming\Typora\typora-user-images\image-20210119134533324.png)]

四个核心模块
Nova
Glance
Cinder
Neutron

四个辅助模块
Horizon
Ceilometer
Keystone
Swift

OpenStack模块介绍

身份认证模块Keystone

负责管理身份验证、服务规则和服务令牌功能的模块

Keystone涉及概念

  • User, (用户)
  • Tenant/Project(租户/项目)
  • Role (角色)
  • Service (服务)
  • Token (令牌)
  • Endpoint (端点)

Keystone工作流程图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CwBuuKj3-1614060910573)(C:\Users\朱俊杰\AppData\Roaming\Typora\typora-user-images\image-20210119140750387.png)]

镜像模块Glance

  • 提供发现、注册和下载的镜像服务,虚拟机镜像的集中式仓库
  • 通过虚拟机镜像创建虚拟机

Glance主要组件

  • glance-api
  • glance-registry
  • database
  • storage repository for image files

镜像的格式

  • RAW
  • VDI
  • QCOW2
  • ISO
  • VHD
  • AKI、ARI、 AMI
  • VMDK

网络模块Neutron

  • 实现实例与实例之间以及实例与外部网络之间的通信
  • 提供二层(L2)vSwitch交换和三层(L3)Router路由抽象功能

实现功能

  • Router:为租户提供路由、NAT等服务
  • Network:对应于一个真实物理网络中的二层局域网(VLAN)
  • Subnet:指定一-段IPV4或IPV6地址并描述其相关的配置信息

虚拟网络

对二层物理网络Network的抽象与管理(局域网之间通信,vm之间)

  • 虚拟交换机/网桥
  • 虚拟路由器
  • Namespace
  • DHCP
  • 浮动IP地址

组网模型

  • Local
  • Flat
  • VLAN
  • Overlay之VXLAN(内部为二层物理。通过隧道进行传输数据信息)

块存储Cinder

  • 提供对Volume从创建到删除整个生命周期的分类

Cinder功能

  • 提供REST API
  • 调度Volume创建请求,合理优化存储资源的分配
  • 支持多种back-end(后端)存储方式

Cinder组件

Cinder-Api               Cinder-Backup:
Cinder-Volume            Message Queue
Cinder-Scheduler         Database

对象存储swift

  • 使用普通硬件来构建冗余的,可扩展的分布式对象存储集群。存储容量可达PB级
  • Swift属于对象存储,用于永久类型的静态数据的长期存储(如虚拟机镜像,图片存储,邮件存储和存档备份)

Swift特点

  • 极高的数据持久性 为单点故障
  • 完全对称的系统架构 简单,可依赖
  • 无限的可扩展性

Swift组件

  • 代理服务(ProxyServer)
  • 认证服务(AuthenticationServer)
  • 缓存服务(CacheServer)
  • 账户服务(AccountServer)
  • 容器服务(ContainerServer)
  • 对象服务(ObjectServer)
  • 复制服务(Replicator)
  • 更新服务(Updater)
  • 审计服务(Auditor)
  • 账户清理服务(AccountReaper)

Swift存储结构

   Objects
   Accounts
  Containers
     Tmp
 async_pending
  quarantined

AccountReaper)

Swift存储结构

   Objects
   Accounts
  Containers
     Tmp
 async_pending
  quarantined

猜你喜欢

转载自blog.csdn.net/weixin_50345054/article/details/113986963