nova组件讲解和glance对接swift

这篇具有很好参考价值的文章主要介绍了nova组件讲解和glance对接swift。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、openstack架构

nova组件讲解和glance对接swift,Openstack,openstack

(1)openstack是一种SOA架构(微服务就是从这种架构中剥离出来的)

(2)这种SOA架构,就是把每个服务独立成一个组件,每个组件通过定义好的api接口进行互通

(3)glance组件:可以为云主机提供镜像,镜像可以存放在S3、SAN、glaster、NFS、Ckeph、Swift等存储中。glance可从这些存储中加载给云主机使用

(4)Cinder组件:为云主机提供硬盘的,存放的操作系统

(5)Neutron组件:为云主机提供网络资源的

(6)Cellometer组件:提供计费服务(例如,创建的浮动IP,使用的镜像,进行收费)

(7)Keystone组件:提供身份认证服务(每个组件都有对应的账户和密码,通过账号和密码进行对接数据库,在应答文件中有组件的用户名和密码。而Keystone就是负责管控每个组件的账号和密码)

(8)Nova组件:负责维护和管理云环境的计算资源

(9)openstack里面有很多大组件:Nova/glance/cinder,每个大组件下面还有很多小组件,如Nova(nova-api/nova-scheduler/nova-compute/nova-conductor等)

nova组件讲解和glance对接swift,Openstack,openstack

(10)在控制节点中有nova-api(接受cpu和内存的请求),cinder-api(接受硬盘分配),glance-api(加载镜像)

(11)再通过nova-scheduler的计算调度服务(根据一系列的计算操作,看内存、磁盘等的占用比,来得出权重,在权重高的上面创建。),把请求发送给计算节点,每个计算节点都有nova-compute,通过nova-compute创建云主机

(12)openstack比较复杂,出了问题,无法根据经验来判断,要学会看日志。openstack的所有配置文件都在/etc/nova /etc/glance /etc/neutron等。openstack的所有日志文件都在/var/log/nova /var/log/glance /var/log/cinder /var/log/neutron等

(13)为了让日志显示的更全面,开启debug

nova组件讲解和glance对接swift,Openstack,openstack

(14)由于nova-scheduler是自己来断定,云主机该发放在哪台主机上。如果不想让nova-scheduler自己判定,自己可以创建一个域(也就是主机集合),平分nova域的主机

nova组件讲解和glance对接swift,Openstack,openstack

(15)nova-conductor是nova各个服务与数据库的中间件。如果所有服务都通过nova-conductor直接访问数据库就会导致并发量太大,而且还不安全(对于数据库,当然是访问的越少越安全),所以RabbitMQ消息队列(一秒可以处理几十万条数据)就是解决了并发量问题、以及数据库安全问题。

nova组件讲解和glance对接swift,Openstack,openstack

(16)openstack中都是NOVNC这种远程登录桌面,所谓的novnc是不需要单独安装VNC的客户端,并不是不需要VNC,这个直接嵌入在网页中了

(17)VNC客户端依靠的是VNCserver,在所访问的主机上(controller或compute,通过virsh list查看,若在controller上由5台云主机,则监听5900端口依次到5904端口。以此类推,在compute上也一样 )文章来源地址https://www.toymoban.com/news/detail-785503.html

到了这里,关于nova组件讲解和glance对接swift的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为HCIE学习之Openstack Cinder组件(cinder对接glusterfs)

    服务内各组件交互通过MQ进行 IET,Linux用软件做存储,CNA识别过去就是IET TGT,物理存储,CNA识别过去就是TGT cinder-api :cinder模块对外唯一接口,cinder的endpoint,接收和处理rest请求。 cinder-scheduler : 根据预定的调度过滤策略以及权重计算策略,选择出合适的后端来处理任务。

    2024年02月13日
    浏览(35)
  • openstack nova 源码分析

    从 github 下载 Victoria 版本的 Nova 源码 nova/ 文件夹下的目录 最新版的源码如下: nova/ 文件夹下的 python 文件: setup.cfg 配置文件,[entry_points] 小节指定了 nova 各个组件入口 2. nova-api nova-api 对外提供 RESTful API,没有对内的 RPC 。 nova/api/ 目录结构 openstack 目录中包含 WSGI 基础架构的

    2024年02月08日
    浏览(46)
  • OpenStack — Nova

    Nova是OpenStack最核心的服务模块,负责管理和维护云计算环境的计算资源,负责整个云环境虚拟机生命周期的管理。 Nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的Hypervisor(虚拟机管理器)进行交互。 所有的计算实例(虚拟服务器

    2023年04月17日
    浏览(32)
  • openstack-nova

    Nova是Openstack最核心的服务,负责维护和管理云环境的 计算资源 。OpenStack作为Iaas的云操作系统,虚拟机生命周期管理就是通过Nova来实现的。 用途与功能: 实例生命周期管理:虚拟机从创建的动作开始,直到被删除,真个过程都是Nova负责调度的。 管理计算资源:   cpu、内存

    2024年02月03日
    浏览(41)
  • openstack详解(十二)——Glance安装与初步配置

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Glance安装与初步配置。 执行命令: 即可成功安装Glance节点。 在Glance安装后,我们需要对Glance组件进行配置,打开Glance组件的配置文件/etc/glance/glance-api.conf,在该文件的[database]模块中添加如下内容: 在上述配置

    2024年02月14日
    浏览(46)
  • openstack详解(十三)——Glance Keystone设置与启动

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Glance Keystone设置与启动。 在上文openstack详解(十二)——Glance安装与初步配置中,我们进行了Glance的安装与数据库配置和初始化。今天,我们在该文的基础上,进行Glance的Keystone设置,并启动Glance服务。 首先,我们先来

    2024年02月12日
    浏览(38)
  • Openstack-Glance镜像服务的基本使用

    案例准备 1. 规划节点 节点规划见表1。 表1 节点规划 IP 主机名 节点 10.24.195.98 controller IaaS-allinone 2. 基础准备 使用平台提供的OpenStack平台作为实验节点。 案例实施 1. 创建镜像 (1)下载CirrOS镜像文件 CirrOS是一个极小的云操作系统,可以使用这个小的操作系统来进行Glance服务

    2024年02月07日
    浏览(47)
  • openstack 之 nova架构,源码剖析

            nova是openstack最核心的服务,负责维护和管理云环境的计算资源。因此,云主机的整个生命周期都是由nova负责的。         负责接收和相应客户的API调用。         nova-schedule         负责决定在哪个计算节点运行虚拟机。         nova-compute         通过调用Hype

    2024年02月09日
    浏览(38)
  • OpenStack介绍说明、OpenStack架构说明、OpenStack核心服务详细说明【keystone,nova,cinder,neutron...】、OpenStack创建VM,服务间交互示例

    2006年亚马逊推出AWS,正式开启云计算的新纪元 2010年7月美国国家航空航天局(NASA)与Rackspace合作,共同宣布OpenStack开放源码计划,由此开启了属于OpenStack的时代 OpenStack从诞生之初对标AWS,一直在向AWS学习,同时开放接口去兼容各种AWS服务 OpenStack是什么? OpenStack是一种云操

    2024年01月15日
    浏览(56)
  • glance对接nfs,cinder,swift 后端

    配置该主机为nfs的server端,将该云主机中的/mnt/test目录进行共享(目录不存在可自行创建)。然后配置controller节点为nfs的client端,要求将/mnt/test目录作为glance后端存储的挂载目录。 环境 系统 角色 ip centos7.9 nfs 10.196.110.86 centos7.9 controller 10.196.110.32 安装步骤 安装nfs服务 修改

    2024年01月19日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包