华为HCIE云计算培训笔记第5天
什么是操作系统?
1、通过驱动识别、管理硬件
2、能够将硬件资源进行抽象化、逻辑化
3、将资源进行分配给应用程序、服务
4、提供人机交互
5、系统管理、告警、监控
openstack是云操作系统?
因为与操作作用一样。
openstack是不是虚拟化?
不是
openstack是不是云?
不是
在openstack中,
openstack的项目:nova\cinder等等
openstack项目的子组件:nova内nova-api\nova-compute等等
公共组件:DB\MQ
openstack三种通信方式:
1、openstack的项目之间、项目对外通过基于rest api的http
2、项目内部子组件,通过消息队列MQ
3、访问DB
nova:
nova类请求,有两大类:1、复杂流程(创建虚拟机、虚拟机热迁移、冷迁移、虚拟机重建、规格调整) 2、简单流程(删除虚拟机、关机、重启等等)
nova-api:1、对外暴露服务的入口 2、进行身份认证鉴权 3、记录数据库
存在控制节点,多活
分三层:
一、接收3类请求:1、openstack:osapi_compute 2
、亚马逊:ec2 3、虚拟机元数据
metadata(通过cloud-init请求)
Cloud-init是开源的云初始化程序,能够对弹性云服务器中的自定义信息(主机名、密钥和用户数据等)进行初始化配置。
若要使用Cloud-init功能:
Windows操作系统,需安装Cloudbase-init。
Linux操作系统,需安装Cloud-init。
在镜像上安装Cloud-init/Cloudbase-init后,即可在创建弹性云服务器时,自定义弹性云服务器的初始属性。
使用Cloud-init时:
在创建弹性云服务器时,如果选择的镜像支持Cloud-init特性,此时,您可以通过系统提供的“用户数据注入”功能,注入自定义的初始化信息(例如:弹性云服务器的登录密码),完成弹性云服务器的初始化配置。
对于运行中的弹性云服务器,如果支持Cloud-init特性,用户可以通过查询、使用元数据,对正在运行的弹性云服务器进行配置和管理。
二、处理信息。比如写日志、资源上限、认证鉴权等等
三、相应app处理消息。分三层:1、openstack 2、亚马逊 3、元数据
nova-scheduler:筛选、过滤,哪些主机可以创建虚拟机
1、filter (原生、自研) /etc/nova/nova-scheduler.conf
2、权重 默认内存权重,可选cpu权重
3、随机选择 其中一台
部署在控制节点,多活部署
nova-compute:1、虚拟机各生命周期操作的真正执行者(会调用对应的hypervisor的driver)。
2、对接不同的虚拟化
3、内置周期性任务,完成资源刷新,虚拟机状态同步等功能。
4、资源管理模块(resource_tracker)配合插件机制,完成资源的统计
5、Claim模块完成资源的分配和释放。
华为只能对接:KVM
FusionCompute
VMware
通过云服务,对接hyper-v power-vm lxc等等
nove-compute到底是多活是主备?
1、在开源中,以及华为6.3,对接KVM的时候,一个KVM节点,需要部署一个nova-compute,由于多个kvm节点都能够创建,认为多活
2、华为6.1,对接FC、vmware的时候,一个集群,需要部署一对主备的fc\vmware-nova-compute
nova-conductor:1、复杂流程控制 2、帮助nova-compute访问数据库(nova-compute对接hypervisor,hypervisor跑虚拟机近业务侧,如果nova-compute直接访问数据库,有可能业务侧可以通过nova-compute操作库,不安全)
部署控制节点,多活部署
nova-conductor如何体现复杂流程控制?????
控制节点:openstack核心,主要部署openstack的组件
计算节点:业务节点,主要跑业务虚拟机,一般会部署nova-compute
网络节点:部署vrouter\nat\dhcp等等
组件做什么,以及拥有哪些模块、子组件。子组件部署在哪里、部署方式。每个子组件的作用。主要流程
region:地理上的概念
AZ:可用分区。开源:一组具备同样供电系统等的机房,称为一个可用分区。华为:按照用途划分范围。(华为以前是按照同个共享存储、物理网络划分)
Host group:主机组。一组主机。具备虚拟化属性。假如主机组添加了一种类型虚拟化,主机组也就具备虚拟化属性。取决于第一次添加的主机的虚拟化属性。同个主机组,不能够同时添加两种类型的虚拟化。
Host:一个主机。某些情况下,不是一个主机。
6.1及以前:openstack对接主机,实际对接的是VRM上的一个集群。该集群可能有一个CNA,可能有多个CNA。
Huawei@CLOUD8 fsp
Huawei@CLOUD8! root
FusoinSphere123 环境变量一的密码
找前台:
1、你是谁?2、你能够做什么事情 3、教室怎么走
keystone:1、身份认证 2、鉴权 3、服务目录
bdm
volume?->?volume
snapshot?->?volume
image?->?volume?
oc
sc
FusionSphere openstack: cps+service om
haproxy
mq
华为6.1以前用的xen
6.1以后用的是kvm
6.1
服务器虚拟化FusionSphere FusionCompute(xen)+Fusionmanager
云数据中心FusionSphere FusionCompute(xen)+openstack
电信运营商FusionSphere kvm+openstack
6.3
私有云 openstack+kvm
服务器虚拟化 fc(kvm)+fm
1、介绍nova架构,有哪些子组件?每个子组件部署在哪里?部署方式?
2、nova-api能够接收哪些类型请求?
3、nova-scheduler如何选择节点?
4、nova-compute有哪些?分别的部署方式?
华为HCIE云计算培训笔记第5天相关推荐
- 华为HCIE云计算培训笔记第4天
CPU虚拟化 首先,在传统计算机当中,如何使用CPU:1.操作系统独占CPU 2.操作系统拥有对CPU的最高权限 (ring0) ring0 操作系统内核使用 特权指令 ring1 2 驱动程序使用 ...
- 华为HCIE云计算之FA桌面云业务发放
华为HCIE云计算之FA桌面云业务发放 一.桌面云架构 1.VDI桌面 ①VDI介绍 ②VDI架构 2.IDV桌面 ①IDV介绍 ②IDV架构 3.IDV和VDI桌面区别 二.华为云桌面逻辑架构 1. ...
- 华为HCIE云计算之FA云桌面发放(Microsoft AD方式)
华为HCIE云计算之FA云桌面发放(windowsAD方式) 一.检查FC状态 二.FA01虚拟机安装FA组件 1.一键安装FA组件(选择Microsoft AD模式) 2.配置本地服务器IP 3.查 ...
- 华为HCIE云计算之ebackup备份FC虚拟机
华为HCIE云计算之ebackup备份FC虚拟机 一.登录ebackup 二.对接FC虚拟化平台 1.对接FC 2.查看FC上所有虚拟机 三.配置存储 1.创建存储单元 2.配置存储池 3.创建存储库 ...
- 华为HCIE云计算之FA升级流程
华为HCIE云计算之FA升级流程 一.检查FC和FA状态 1.检查FA状态 2.检查FC状态 二.登录FusionAccess_UpdateTool 三.新建升级工程 1.软件包校验 2.填写ITA信 ...
- 华为HCIE云计算之Fusion Access桌面云
华为HCIE云计算之Fusion Access桌面云 一.Fusion Access介绍 二.华为Fusion Access架构 1.Fusion Access桌面云解决方案逻辑架构 2.Fusion ...
- 华为HCIE必须培训才能参加考试吗?
不是必须的,只是华为会建议如果要报班学习的话必须要在官方授权的培训机构,可以根据需要来选择自学或者报班,但是因为HCIE相对来说难度较大,考试还有8个小时实验,所以报班的话相对来说更稳妥. 了解HCI ...
- 100集华为HCIE安全培训视频教材整理 | 源NAT技术
学习视频来源:<乾颐堂HCIP-HCIE-security安全 2019年录制> 源地址转换 地址池:no_pat.napt.smart.三元组nat 非地址池(出接口):easy_ip ...
- 100集华为HCIE安全培训视频教材整理 | 目的NAT及服务器负载均衡技术
学习视频来源:<乾颐堂HCIP-HCIE-security安全 2019年录制> 针对内部到外部目的地址转换 放行的地址是NAT转换以后的地址,原因是先执行目的NAT,再执行安全策略 针对 ...
- 华为HCIE学习备份笔记
文章目录 一.备份策略 二.备份介质 三.主流备份软件 四.RPO&RTO 五.容灾等级 六.备份组网 七.重删压缩 八.CBT 一.备份策略 完全备份:备份全部数据 增量备份:备份每天增长的 ...
最新文章
- 微信企业付款开发 C#
- codeforces 339A-C语言解题报告
- python 输入文件名查找_python 查找文件名包含指定字符串的方法
- oracle++dtcol,Oracle 中的 Incarnation 到底是个什么?实验操作篇
- 用Swift完成不同View Controller之间的切换
- linux运维 对比 网络_linux - 终端下查看网络实时吞吐量
- Django 缓存、序列化、信号
- zigbee协议栈学习(0)
- 解读HTTP/2与HTTP/3 的新特性(推荐)
- 篮球记分牌c语言程序和报告,基于单片机的篮球比赛电子记分牌最终版(备份存档)...
- A Tutorial on Learned Multi-dimensional Indexes
- amh搭建php网站,AMH6.0发布 (免费版本) – AMH终于可以免费用了。
- 如何录制真人出镜?别急,一篇教会你:真人出镜的ppt怎么录制
- 百度地图(HTML5新特性)-全面详解(学习总结---从入门到深化)
- mac pro M1(ARM)安装:ubuntu虚拟机(四)
- 使用Spring Security OAuth2使用JWT生成token及自定义token携带的信息(十)
- 应用权限不足0xc0000022
- 使用CAD旋转复制命令绘制图形
- Android cec设备,一种通过关于android的cec/arc开关与arc功放设备交互的方法与流程...
- 课题试卷:突发事件中的危机公关策略
热门文章
- 库缓存(Library Cache)内存结构
- CruiseControl.Net+SVN+MSBuild 自动编译
- Proteus仿真:简易独立式键盘
- Exchange2010升级至Exchange2016
- Unity3D客户端实时同步技术
- 高等代数100道题及答案解析
- 宇视监控摄像头使用什么工具批量修改IP地址
- 开源许可证 有人管吗_4个令人困惑的开源许可证场景以及如何浏览它们
- google人体浏览器+android,google人体浏览器
- 各纬度气候分布图_世界气候类型分布图高清版(世界气候分布高清地图)V1.0 免费版...