华为HCIE学习之Openstack Nova组件

news/2024/7/18 12:07:52 标签: 学习, openstack

文章目录

  • 一、openstack组成形式
  • 二、Nova的模块
    • 1、Nova-api功能
    • 2、Nova-scheduler功能
    • 3、Nova-conductor功能
    • 4、Nova-novncproxy
    • 5、Nova-compute
  • 三、nova中的一些概念

`

openstack_6">一、openstack组成形式

openstack由一个个组件组成,每个组件由一个个模块组成。

二、Nova的模块

在这里插入图片描述

1、Nova-api功能

在这里插入图片描述

2、Nova-scheduler功能

  • 如果需要动态看发放云主机的日志,需要将Debug打开(/etc/nova/nova.conf)
    Nova-scheduler按照需要发放的云主机的规格经算法对主机资源进行打分,最后将云主机发放在分值高的主机上(默认基于内存)

3、Nova-conductor功能

  • 查询数据库api直接查询,写入数据库需要经过nova-conductor
    在这里插入图片描述

4、Nova-novncproxy

  • vnc有两种
    第一种vncserver和vncviewer
    第二种采用web页面和vncserver(novnc)

controller和computer有通信,在computer节点上装有vncserver,controller节点装上novncproxy代理,登录云主机时是连接到controller节点的novncproyx,novncproxy将登录某一台云主机的请求转到该云主机所在computer节点上面的vncserver从而获取到页面。这样做也更安全,因为用户没有直接与computer节点通信。

5、Nova-compute

在这里插入图片描述

三、nova中的一些概念

在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/66249.html

相关文章

事件10001,10016,10037

事件10001,10016, 10037 1.检测系统问题 扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况: ​ Dism /Online /Cleanup-Image /ScanHealth 在前一条命令执行完以后,发现系统文件有损坏时使用&#…

RFC2544 网络基准测试(Benchmarking Methodology for Network Interconnect Dev)

RFC2544是什么? 为了对网络设备(交换机、防火墙等网络互通设备)的性能进行客观的评价,避免不同厂家各说各话,定义的测试方法和测试报告的格式。厂家研发生产的网络设备入网销售一般来说,都必须要参照RFC2544的标准测试。 RFC254…

计算机网络篇

网络体系结构概述 分层的基本原则 每层都实现一种相对独立的功能,降低大系统的复杂度。各层之间界面自然清晰,易于理解,相互交流尽可能少。各层功能的精确定义独立于具体的实现方法,可以采用最合适的技术来实现。保持下层对上层的独立性,上层单向使用下层提供的服务。整个…

如何用Redis实现延迟队列

背景前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想…

Python 异步: 当前和正在运行的任务(9)

我们可以反省在 asyncio 事件循环中运行的任务。这可以通过为当前运行的任务和所有正在运行的任务获取一个 asyncio.Task 对象来实现。 1. 如何获取当前任务 我们可以通过 asyncio.current_task() 函数获取当前任务。此函数将为当前正在运行的任务返回一个任务对象。 ... # …

ACWING寒假每日一题python

ACWING寒假每日一题 一、孤独的照片 一个点一个点的来看,比如对于GHGHG中间的G,找到他的左边的G,以及右边的G的位置,l,r分别等于1,答案就要多加上11 但是如果对于 GHHGHHG 中间的G,我们可以看到l,r等于2&a…

性能测试之tomcat+nginx负载均衡

nginx tomcat 配置准备工作:两个tomcat 执行命令 cp -r apache-tomcat-8.5.56 apache-tomcat-8.5.56_2修改被复制的tomcat2下conf的server.xml 的端口号,不能与tomcat1的端口号重复,不然会启动报错 ,一台电脑上想要启动多个tomcat&#xff0c…

C++学习笔记-C++

C 简介 C是一种计算机高级程序设计语言,由C语言扩展升级而产生 ,最早于1979年由本贾尼斯特劳斯特卢普在AT&T贝尔工作室研发。 C既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以…