论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
虚拟化.超融合.云计算
›
虚拟化与私有云
›
【课程笔记】华为 HCIP-Cloud Computing 云盘算06:Open ...
【课程笔记】华为 HCIP-Cloud Computing 云盘算06:OpenStack盘算管理 ...
金歌
论坛元老
|
2025-5-3 02:00:08
|
显示全部楼层
|
阅读模式
楼主
主题
1818
|
帖子
1818
|
积分
5454
OpenStack盘算管理
目次
OpenStack盘算管理
一、Nova简介
二、Nova架构
三、Nova工作原理和流程
四、Nova典型操作
一、Nova简介
(1)Nova作为OpenStack的焦点服务,最重要的功能就是提供对于盘算资源的管理
盘算资源的管理就包罗了已封装的资源和未封装的资源。已封装的资源就包罗了虚拟机、容器。未封装的资源就是物理机提供的CPU和内存资源
(2)Nova可以提供全生命周期管理,从资源进入到Nova开始,到分配、使用、管理、维护、损坏
(3)Nova只负责资源管理,不做监控,同时不做物理管理
(4)理论上来说,Nova需要和所有的服务都建立毗连,因为所有的业务都需要Nova的资源支持
二、Nova架构
(1)API:提供对外访问的接口,重要是对接CLI和web两个类型的服务
(2)Conductor:主控服务,重要负责查询和毗连Nova焦点数据库。同时负责Nova所有哀求的实行,但是需要注意的是Conductor并不负担真正的任务实行工作,更多的是任务管理和下发
(3)Scheduler:分配、资源管理器,所有的资源封装,从哪个物理机举行分配,由Scheduler决定。所以一个物理机资源,物理机对资源是所有权,Scheduler拥有管理权,用户拥有使用权
(4)placement:资源监控服务,重要负责监控底层服务器可以提供的资源的数量
(5)DB数据库:记录了Nova焦点的配置信息,同时还记录了资源分配的情况
Nova或者说团体OpenStack对资源池的管理分为了三级。分为了Region、Availablility Zone、Host Aggregate。对应地区、可用区、主机组(机柜)
(1)地区对应了一个物理上的地域概念,比如上海、北京,地区之间是完全隔离的。只做网络联通,具有物理地域隔离的特性
(2)AZ可用区可以明白为一个Region下的差别的机房,他们的电力、网络等资源都是独立的
(3)每个机房的内部有很多的服务器,对服务器举行分组就可以形成Host Aggregate,但是一般情况下,我们都是按照机柜举行分组,所以一般我们也称主机组叫机柜编号
(4)怎样定位到一台唯一的服务器,Region ID-AZ ID-机柜ID-设备ID
常见的资源分配手段
(1)轮询:按顺序每台设备分发一个哀求,优势在于节省了监控资源,可以快速下发任务,低落延迟。但是缺点在于没有考虑到实际压力,默认所有的任务压力相同
(2)队列:所有任务都会进入队列列队,不分配明白的响应设备。当设备进入空闲状态,会自动从队列中找到列队最前面的任务分配给设备实行。优势在于不会出现任务不响应或者慢响应的情况,但是缺点就是假如有任务造成设备高延迟响应,同时并发量极高,就会堵塞队列。造成所有任务响应高延迟现象
一般情况下,为了解决队列的列队问题。可以选择开启并发队列。同时大型的互联网公司会对差别的队列开放VIP、SVIP等。简单来说就是优先响应高优先级的队列,保证关键业务的正常实行
(3)监控:监控资源的全局使用率,哪个服务器最空闲,就分配给谁去实行
按CPU使用率
按内存使用率(Nova默认)
按任务数
按优先级
三、Nova工作原理和流程
Nova状态机
(1)Active可用
reboot
rebooting重启中
reboot pending停息重启
reboot Started重启开始
reboot hard
rebooting hard欺凌重启中
reboot pending hard欺凌重启停息
reboot Started hard欺凌重启开始
rebuild
rebuild block device mapping重建块存储设备映射
rebuilding重建中
migrating
migrating迁移中
resize
resize prep伸缩配置
resize migrating迁移中调整
resize migrating迁移后调整
resize finish伸缩完成
default默认状态
(2)Stopped不可用
resize
resize prep伸缩配置
resize migrating迁移中调整
resize migrating迁移后调整
resize finish伸缩完成
default默认状态
虚拟机创建
(1)用户登录认证
(1)带用户名和暗码找keystone
(2)keystone验证完成反馈令牌
(2)Nova
(1)用户带令牌访问Nova
(2)Nova带令牌验证正当性和权限
(3)用户查询当前Nova信息
(4)Nova反馈信息并表现在web界面
(5)创建盘算资源
下发哀求到MQ
Scheduler查询并分配盘算资源
Scheduler写DB记录分配
MQ要求compute封装资源
MQ联系Conductor写DB记录封装信息,封装实际上就是虚拟机
(6)对接镜像服务
Nova带令牌访问Glance
验证令牌和权限
反馈镜像仓库毗连,挂载到虚拟机
(7)对接网络服务
Nova带令牌访问Neutron
验证令牌和权限
Neutron在盘算资源底层创建虚拟网卡并挂载在虚拟机上
(8)对接存储服务
Nova带令牌访问Neutron
验证令牌和权限
Neutron在盘算资源底层创建虚拟网卡并挂载在虚拟机上
(9)安装虚拟机
Nova将Glance挂载来的镜像还原到Cinder创建的硬盘中,并重启
重启成功,虚拟机进入Active状态
四、Nova典型操作
假如想把线下的服务器迁移到云上,需要怎么做
(1)OpenStack上需要创建一个规格,规格需要大于等于线下服务器的配置
(2)创建一个平常的用户,给用户使用
(3)上传线下服务器的镜像
(4)开放用户操作规格和镜像的权限
(5)创建一个项目分配给用户,同时让规格能够在该项目中使用
(6)创建VPC,创建VPC可分配的网络,开放用户权限
(7)添加一个公网IP给用户开放
(8)更换用户登录
(9)创建VPC,设置IP和子网
(10)创建实例,选择规格、网络、公网IP、存储、镜像规格,设置暗码创建完成
(11)开始迁移
(12)迁移完成,测试目的端功能是否正常
(13)关闭源端,迁移结束
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
金歌
论坛元老
这个人很懒什么都没写!
楼主热帖
iOS 集成WebRTC相关知识点总结 ...
SQL Server 2014完全卸载与SQL Server ...
贩卖和售前,如何与**商一起“玩耍”? ...
白鲸开源 DataOps 平台加速数据分析和 ...
iOS直播/游戏怎么利用特殊音效制造娱乐 ...
.NET ORM框架HiSql实战-第一章-集成HiS ...
查漏补缺——路由显示的是http://local ...
【docker专栏6】详解docker容器状态转 ...
一个工作薄中快速新建多个数据表 ...
缓存穿透,缓存雪崩,缓存击穿 ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
软件定义存储SDS
云原生
前端开发
快速回复
返回顶部
返回列表