私有云OpenStack保姆级教学

news2024/7/6 19:07:58

一、Openstack介绍

OpenStack是由美国国家航空航天局(NASA)与Rackspace公司合作研发并发起的,以Apache许可证授权的自由软件和开放源代码的云计算技术解决方案,其是一个项目也是一个软件,主要用于实现云项目,因云项目操作系统而存在。

作用:用于部署公有云、私有云,并实现对云项目管理。

开发语言: Python

网址: http://www.openstack.org

 为基础组件具体提供可行性操作的项目

Compute计算服务

Networking 网络服务

object Storage 对象存储服务Block Storage块存储服务ldentity身份认证服务lmage Service镜像服务Dashboard Ul界面Metering测量orchestration部署编排Database Service数据库服务......

Compute计算服务代号:Nova
用于为用户管理虚拟机实例,根据用户需求提供虚拟服务。负责虚拟机创建、开机、关机置CPU、内存等规格。
Networking网络服务代号:Neutron
为云平台提供网络虚拟化,为用户提供网络接口。

object Storage对象存储

代号:Swift
用于为云平台提供对象存储服务,允许使用其进行文件存储及检索。例如,可为Glance提Block Storage块存储服务

代号:Cinder
用于为云平台提供块存储服务,管理块设备等,例如:创建卷、删除卷等。

ldentity身份认证代号:Keystone
为OpenStack中其它服务提供身份验证、服务注册、服务令牌等功能。

lmage Service镜像服务代号:Glance
为云平台虚拟机提供镜像服务,例如:上传镜像、删除镜像等。

Dashboard Ul页面
代号:Horizon
用于为OpenStack提供Web管理门户,例如:启动云主机、创建网络、设置访问控制等。Metering测量服务
代号:Ceilometer
用于收集OpenStack内部发生的资源使用进行统计,然后为计费和监控提供数据支撑。orchestration编排部署
代号: Heat
为云平台提供软件运行环境自动化部署。Database Service云数据库
代号:Trove
用于为用户提供在OpenStack环境中提供可扩展和可靠的关系型数据库或非关系型数据库引擎
 

二、Openstack思维导图

三、计算组件nova

3.1、nova介绍

计算就是选择计算节点,分配cpu、mem等资源的过程

资源调度策略
nova-scheduler模块通过过滤和权重计算,来决策VM实例创建在哪个计算节点上。

过滤(Filter)结合VM实例的配置文件,按已定的匹配顺序,对所有的主机列表进行条件匹配,最终选择合适的计算
常见的Filter:

RetryFilter(过滤已用节点)--AvailabilityZoneFilter(可用节点)--RamFilter(内kEilter(磁盘匹配)--CoreFilter(CPU匹配)--ComputeFilter(服务正常)--ComputeCapabter(特性匹配)--ImagePropertiesFilter(映像属性匹配)--ServerGroupAntiAffinityFirGroupAffinityFilter(主机组)

计算权重(Weight)

对过滤后的计算节点进行空闲资源评分,谁的分最高,就确定哪台主机

默认情况下nova-scheduler 根据计算节点空闲的内存量计算权重值,空闲内存越多,权重越高

nova-api:负责接收和相应外部的操作请求,RESTful格式的API,是外部访问Nova的唯途径。nova-api-metadata: 是 nova-api 的一个子服务,为VM实例的创建提供 metadata 信息。

compute Core组件:
nova-scheduler: 负责VM实例的资源调度
nova-compute:管理VM实例,通过消息队列接收请求,并承担操作工作。

nova-Conductor: nova-compute 借助 nova-conductor 实现对数据库的访问

nsole Interface组件

nova-cert:负责身份认证nova-consoleauth: 用户控制台的授权验证nova-novncproxy: VNC代理,支持基于浏览器的vnc 客户端

3.2、nova控制节点部署

官方文档 OpenStack Docs: 安装并配置控制节点

现在不需要配置openstack-nova-placement-api

导入数据时速度会有点慢

3.3、nova计算节点部署

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1057727.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

“把握拐点,洞悉投资者情绪与比特币价格的未来之路!“

“本来这篇文章是昨天晚上发的,国庆节庆祝喝多了,心有余而力不足!直接头躺马桶GG了” 标准普尔 500 指数 200 天移动平均线云是我几个月来一直分享的下行目标,上周正式重新测试了该目标。200 日移动平均线云表示为: 200 天指数移…

iMazing 2.17.10官方中文版含2023最新激活许可证码

iMazing 2.17.10官方中文版是一款iOS设备管理软件,该软件支持对基于iOS系统的设备进行数据传输与备份,用户可以将包括:照片、音乐、铃声、视频、电子书及通讯录等在内的众多信息在Windows/Mac电脑中传输/备份/管理。 iMazing 2.17.10官方中文…

JavaSE | 初识Java(八) | 类和对象

在 java 中定义类时需要用到 class 关键字 ,具体语法如下 // 创建类 class ClassName{field; // 字段(属性) 或者 成员变量method; // 行为 或者 成员方法 } class 为 定义类的关键字, ClassName 为类的名字, {} 中为类的主体。 类中包含的内…

笔试强训Day11

T1:二叉树 链接:二叉树_牛客题霸_牛客网 (nowcoder.com)​​​​​​​s 题意:给你一颗二叉树,求俩个点的最近公共祖先(LCA) 因为比较特殊,树是一颗二叉树,二叉树的编号很特殊&…

Multisim 14.3如何修改默认安装路径及下载

Multisim 14.3默认安装到C盘,而且没有修改安装路径选项,给安装带来了很多不便,经过网络查询、实际操作,成功安装到了D盘,希望对想修改默认安装路径的朋友有所帮助。 一、安装前准备工作,以下实操真对初学者…

OpenNebula的配置与应用

学习了OpenNebula的安装之后,接下来就是配置OpenNebula,内容包括配置Sunstone,VDC和集群,设置影像,模板管理,虚拟机管理等。OpenNebula还有大量的工作要做,这些工作主要来自映像、模板和虚拟机管…

Spring Boot的创建和使用(JavaEE进阶系列2)

目录 前言: 1.什么是Spring Boot?为什么要学习Spring Boot? 2.Spring Boot优点 3.创建Spring Boot项目 3.1准备工作 3.2Spring Boot创建 3.2.1通过idea的方式创建 3.2.2通过网页创建 4.Spring Boot中的配置文件 4.1Spring Boot配置…

树莓集团涉足直播产业园区运营,成都直播产业园区再添黑马

树莓集团涉足成都直播产业园运营领域,这一消息引起了业界的广泛关注。在这个无限可能的直播领域中,树莓集团将与上市公司德商产投紧密合作,立志为成都直播行业的发展注入新的活力。成都天府蜂巢直播产业园推行着一系列创新的政策措施&#xf…

算法通过村第十一关-位运算|黄金笔记|位运算压缩

文章目录 前言用4kb内存寻找重复元素总结 前言 提示:如果谁对你说了地狱般的话,就代表了他的心在地狱。你不需要相信那样的话,就算对方是你的父母也一样。 --高延秀《远看是蔚蓝的春天》 位运算有个很重要的作用就是能用比较小的空间存储比较…

Tensorflow、Pytorch和Ray(张量,计算图)

1.深度学习框架(Tensorflow、Pytorch) 1.1由来 可以追溯到2016年,当年最著名的事件是alphago战胜人类围棋巅峰柯洁,在那之后,学界普遍认为人工智能已经可以在一些领域超过人类,未来也必将可以在更多领域超过…

网盘搜索引擎:点亮知识星空,畅享数字宝藏!

大家好!作为一名资深的网络产品运营人员,我今天要向大家介绍一款让你受益匪浅的神奇工具——网盘搜索引擎!它可以帮助你免费搜索查询各种云盘共享资源,包括影视作品、纪录片、小说、动漫等等。现在,我们急需网络流量&a…

手边酒店V2独立版小程序 1.0.21 免授权+小程序前端安装教程

手边酒店小程序独立版酒店宾馆订房系统支持创建多个小程序,让每一个客户单独管理属于自己的小程序。系统无需授权,小程序端用户授权也是采用最新接口。 缺点不开源不影响使用,播播资源安装测试下来未发现或出现BUG情况,用户授权接…

深度学习 图像分割 PSPNet 论文复现(训练 测试 可视化)

Table of Contents 一、PSPNet 介绍1、原理阐述2、论文解释3、网络模型 二、部署实现1、PASCAL VOC 20122、模型训练3、度量指标4、结果分析5、图像测试 一、PSPNet 介绍 PSPNet(Pyramid Scene Parsing Network)来自于CVPR2017的一篇文章,中文翻译为金字塔场景解析…

Redis主从复制、哨兵、cluster集群

目录 Redis 主从复制 主从复制的作用 主从复制流程 搭建Redis 主从复制 实验环境 所有主机安装redis 修改 Redis 配置文件(Master节点操作) 修改 Redis 配置文件(Slave节点操作) 验证主从效果 Redis 哨兵模式 哨兵模式的…

【DRAM存储器十】SDRAM介绍-刷新

👉个人主页:highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 参考资料:《镁光SDRAM数据手册》、《PC SDRAM specification》 从前面的…

2023年中国医疗传感器行业现状分析:市场国有化率低[图]

传感器是对物理刺激(如热、光、声、压力、磁或特定的运动)作出反应并传送产生的脉冲(如用于测量或操作控制)的装置。传感器一般由敏感元件、转换元件和转换电路组成。 医疗传感器分类 资料来源:共研产业咨询&#xff…

基于SSM的奶茶店管理系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

世界前沿技术发展报告2023《世界航天技术发展报告》(二)卫星技术

(二)卫星技术 1.概述2. 通信卫星2.1 美国太空发展局推进“国防太空体系架构”,持续部署“传输层”卫星2.2 美国军方在近地轨道成功演示验证星间激光通信2.3 DARPA启动“天基自适应通信节点”项目,为增强太空通信在轨互操作能力提供…

AVL树的实现及原理

目录 AVL树的由来 AVL的实现原理 左单旋 右单旋 先左后右 先右后左 总结 AVL树的由来 查找,无论在什么情况下都与我们息息相关。在我们学习数组阶段学习到了线性查找,可是它的效率很低下,又演变出来了二分查找,它的效率非常…

MySQL进阶_2.索引的设计原则

文章目录 第一章、索引简介1.1 索引定义1.2 使用索引的目的1.3 B树结构 第二章 常见索引概念2.1 聚簇索引2.2 二级索引(辅助索引、非聚簇索引)2.3 比较2.4 联合索引2.5 总结2.6 索引的代价 第三章 索引的分类和创建3.1 索引分类3.2 创建和删除索引 第四章…