HCIA云计算1

news2024/11/25 11:06:44

KVM是所有云平台的底座,云下面是虚拟化云台,虚拟化只提供基础架构,云可以提供服务,云是大杂烩。
OpenStack 开源云操作系统
KVM 开源虚拟化
Linux + KVM + OpenStack
大部分云厂商都是基于OpenStack 做二次开发
在这里插入图片描述
VRM理解成物理服务器是个管理角色,VRM来管理CNA,真正的虚拟机是运行在CNA的,在VRM控制虚拟机(打开、关闭虚拟机)。
VRM: Virtual Resource Management 虚拟资源管理
CNA: Compute Node Agent 计算节点代理,提供计算和网络能力。
在这里插入图片描述

一、云计算(按需付费)

云本身没有资源,云平台整合所有计算机资源,云是资源整合者,整合底层的所有计算机资源(cpu、内存等)
IaaS(Infrastructure as a Service),基础设施即服务(出租计算机资源)
PaaS(Platform as a Service),平台即服务,(出租云环境开发平台,出租开发平台有测试环境直接写代码测试上线(docker))
SaaS(Software as a Service)软件即服务,在云上提供系统服务,通过浏览器访问。(用户在云上租应用服务(电商镜像、医疗镜像))
在这里插入图片描述
容器时代(类似集装箱)Docker + K8S
容器是轻量级的,容器比虚拟化更轻量,容器不需要操作系统只用跑应用就行
云原生(所有应用都在云里)和微服务时代(一个个微服务模块拼接的)

二、服务器基础知识

在这里插入图片描述
服务器远程管理,通过远程管理口(远程管理卡)
IBM,叫RSA2远程访问控制
HP,叫iLO远程访问控制
DELL,叫DRAC远程访问控制
在这里插入图片描述
Huawei,叫iBMC远程访问控制
在这里插入图片描述
在这里插入图片描述
所有厂商底层都是走IPMI协议,IPMI协议是Intel开发并开源的协议,服务器上有个远程管理口(远程管理卡)跟网卡口一样的。
在这里插入图片描述
远程管理口有内置芯片,芯片内置mini-OS(迷你操作系统),不像普通网卡用来传数据的。通电不开机也算是被激活了,这个迷你操作系统默认有出厂IP地址、用户名、密码。可百度华为BMC默认出厂的信息,浏览器输入ip访问mini-OS(迷你操作系统)
所有厂商走的都是IPMI协议,发出的指令都是ipmitool 指令。
在这里插入图片描述
这里的KVM连接工具不是虚拟化的KVM,用KVM去连远程管理卡,(KVM工具可百度下载),现在大部分都支持H5的web页面形式。

管理口就能直接安装操作系统,不用U盘安装操作系统。
在这里插入图片描述
在这里插入图片描述

三、华为文档阅读器

华为文档阅读器,打开以.hdx结尾的文件(华为相关产品文件,华为产品手册很详细)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、搭建华为虚拟机平台FusionCompute8.2.0

虚拟化是所有云的基础,云的底层是虚拟化(也可以是物理裸机),云的底座是KVM。
FusionCompute 华为企业级虚拟化,基于开源KVM做二次开发。
在这里插入图片描述
VRM有两种部署方式:
1、物理机部署,VRM是物理机 性能好
2、虚拟化部署(如果管理的CNA超过50台,则使用物理机部署,否则建议使用虚拟化部署)
CNA必须物理机部署,因为未来要在CNA中安装虚拟机(如果CNA是虚拟机,虚拟机里跑虚拟机性能差)
VRM管理的CNA小于50台,建议使用虚拟化部署。
VRM如果是虚拟化部署,则先安装两台CNA(物理机部署),然后使用华为部署工具部署VRM。
解读:先安装两台CNA物理机部署,将两台VRM虚拟化部署跑在CNA中(用华为部署工具部署VRM,把VRM部署到CNA中),如果VRM是物理机部署则不需要这个工具。
ios是物理机部署,zip压缩包模板是虚拟化部署,把VRM的zip压缩包模板导入CNA中成为虚拟机运行。
CNA必须物理机部署,只有FusionCompute_CNA-8.2.0-X86_64.iso
VRM的FusionCompute_VRM-8.2.0-X86_64.iso是物理机部署,VRM的FusionCompute_VRM-8.2.0-X86_64.zip是虚拟化部署。
X86架构:复杂型指令集,ARM架构:精简型指令集(手机都是ARM架构)华为服务器是基于ARM架构的。

五、FusionCompute部署步骤

安装CNA,装CNA最好做RAID1可容错,只需要两块硬盘组成RAID1
操作系统对数据读写性能要求不高,服务器出厂默认两块硬盘,两块硬盘做RAID1再装操作系统,所有数据是放后端存储的,数据通常不放在服务器本身。
在这里插入图片描述
出厂服务器默认没做RAID,怎么在服务器做RAID?然后把系统装在RAID上。
为什么要做RAID磁盘阵列,单盘性能不好,单盘没有容错性,根据不同商业目标既要保证性能又要能容错。两块硬盘,RAID0能提升性能但不容错,RAID1不保证性能但能容错。
在这里插入图片描述
在这里插入图片描述
留意重启过程中提示,按什么快捷键进入RAID配置界面。
在这里插入图片描述
在这里插入图片描述
硬盘插在RAID卡上的,按ctrl+r能进来RAID卡的BIOS界面(主板有主板的BIOS界面),进入RAID卡的BIOS界面是RAID卡提供的功能,有很多RAID卡不同的RAID卡按的快捷键不同,具体什么快捷键看启动时的提示,在主板上有个RAID卡,硬盘都是插在RAID卡上的,所有服务器的硬件都是支持热插拔的(带电操作)在这里插入图片描述
在这里插入图片描述
一个RAID卡能创建多个不同RAID级别只要有硬盘够,但不是所有RAID卡支持所有RAID级别。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3块硬盘的话,剩余一块硬盘可给RAID1加个热备盘,RAID1有个盘坏了正常情况是把坏的盘拿出来换个好的盘进去,即便这里有3块硬盘多了一块硬盘也不会自动顶上去的,但设置热备盘后就会兼顾RAID1,只要RAID1有个盘坏了就会自动顶上去。没有设置热备盘不会自动顶上去的,会读取卡槽位,把坏的盘拿出来,再在同一个卡槽位插一块硬盘上去,才会重新组建RAID1,热备盘是个千年备胎,RAID1有个盘坏了它就顶上去,但把坏的盘拔出来插上新的硬盘,热备盘再回去继续当热备盘。

RAID卡是否支持直通模式(看RAID卡有无JBOD选项,有的话说明支持直通模式)
直通模式,就是这个硬盘能直接被读取到,否则要经过RAID卡才能被读取的。
因为所有的硬盘都是接到RAID卡上的,OS读到的是虚拟磁盘,如果RAID卡支持直通模式,则OS可以直接读到裸硬盘,如果不支持,则必须创建RAID,这样磁盘才可以被OS读取到。
RAID卡不支持直通模式,第三块如果一定要被读到,则必须给这一块盘创建RAID0(单盘创建RAID0就变成虚拟磁盘了,才可以被OS读取到)单盘创建RAID0从性能上讲没有意义。

六、安装RAID1后重启再安装CNA操作系统,重启快捷键按“Ctrl+Alt+Delete”键

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
linux引导程序叫GRUB2
如何破解grub密码,# vim /etc/grub2.cfg 把root密码这三行注释掉,后面重启时按e输入rd.break破解密码时就不会让你输入grub密码进行校验。
在这里插入图片描述
在这里插入图片描述
登录进来后输入# hostconfig可修改网络信息
在这里插入图片描述
ssh远程不能改网络信息,只能管理口连接BMC控制台(kvm连接工具连接的)改网络信息。
在这里插入图片描述

七、虚拟机模拟安装CNA

虚拟机模拟安装CNA实际用不了,CNA必须物理机部署,CNA不支持虚拟化嵌套,只是体验CNA安装过程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把仅主机模式的网卡VMnet1(NAT模式是VMnet8)设置成和物理机同一个网段就能相互ping通。
在这里插入图片描述
选第三个不带VLAN,CNA模拟虚拟机部署这里就不设置网关
在这里插入图片描述

默认情况下CNA底层系统(欧拉操作系统)不能ssh连root登录,只能普通用户ssh登录再su切换root,
# id gandalf   无该用户信息,默认没有创建gandalf用户
# cnaInit   这里I是大写的i,输入这个命令后默认创建gandalf用户,然后你给gandalf设置密码
# ssh gandalf@192.168.8.66
$ su – 切换到root用户

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

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

相关文章

推荐10个Flutter开源项目

作为跨平台应用开发的领头羊,Flutter从已发布就受到广大开发者的追捧。使用Flutter技术开发的应用不仅体验上无限接近原生应用,在开发效率上也是其他技术无法比拟的。随着其开发者社区的不断壮大,Flutter生态系统已经相当强大,并且众多开源应用程序也相继诞生。这些开源应用…

杨氏模量——从宏观(应力-应变曲线)到微观(原子键)尺度解释杨氏模量

杨氏模量(Young’s Modulus)是三个主要弹性常数之一,与剪切模量(shear modulus)、体积模量(bulk modulus)一起用于描述材料在载荷下如何变形 以下展示了拉伸试验的应力应变曲线 如果施加的应力…

3Ds max入门教程:创建雪地

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在本教程中,您将学习在 3ds Max 9 中制作雪地。在本教程中,我们将使用一些原始平面、粒子系统和纹理,看看您可以从中制作出多么有效和逼真的场景。 好的,首先…

Linux学习之变量赋值

变量的命名规则: 变量的名字只能由字母、数字和下划线组成。 不能以数字开头。 为变量赋值的过程,称为变量替换。 变量赋值的方式有以下几种: 变量名变量值 使用let为变量赋值 将命令赋值给变量 将命令结果赋值给变量,使用$()或者…

前端框架Layui实现动态树效果(书籍管理系统左侧下拉列表)

目录 一、前言 1.什么是树形菜单 2.树形菜单的使用场景 二、案例实现 1.需求分析 2.前期准备工作 ①导入依赖 ②工具类 BaseDao(通用增删改查) BuildTree(完成平级数据到父子级的转换) ResponseUtil(将数据转换成json格式进行回显&…

能“出汗”,会“呼吸”的户外行走机器人

美国亚利桑那州立大学(ASU)科学家研制出了世界上第一个能像人类一样出汗、颤抖和呼吸的户外行走机器人模型。这个机器人名叫ANDI,是一个能模仿人类出汗的热敏“热模型”。 ANDI 身上不仅有可以使它行走的关节,还有其他机器人身上都没有的东西——它浑身…

高并发的哲学原理(一)-- 找出单点,进行拆分

人列计算机 《三体》中,刘慈欣设计了一个用人进行二进制运算的计算机,使用了三千万名士兵(晶体管): 计算机名:秦一号 CPU:秦始皇最精锐的五个军团 挥舞旗帜进行二进制运算 用三个士兵来组成与门、或门、与非门、或非门…

Python批量实现word中查找关键字

一、背景 在日常办公和文档处理中,我们常常需要在大量的Word文档中查找特定的关键字,然后进行接下来的操作,比如关键字替换等。手动逐个打开并搜索文档显然是费时费力的。因此,利用Python编写一个批量实现Word中查找关键字的程序可…

18、气象学中风场的绘制

文章目录 前言一、批量读取数据二、绘制2022年的平均风场三、绘制每个季节的平均风场四、绘制每个月的风场 前言 数据及代码下载链接➡️:如何绘制自定义颜色的风场图 一、批量读取数据 import os import xarray as xrfolder_path "./" file_pattern …

22、ThreadLocal的原理和使用场景

ThreadLocal的原理 每一个thread对象均含有一个ThreadLocalMap类型的成员变量threadLocals&#xff0c;它存储本线程中所有 ThreadLocal对象及其对应的值 ThreadLocalMap 由一个个Entry对象构成 Entry继承自WeakReference<ThreadLocal<?>>&#xff0c;一个Entry…

Qt6 绘制矩形和一些字符串函数讲解

Qt6 绘制矩形和一些字符串函数讲解 【1】Qt 6 模拟C的cout输出QTextStream类简介举例 &#xff08;标准输出&#xff09; 【2】Qt 6 绘制移动的矩形事件运行效果UI界面头文件.h源文件.cpp 【1】Qt 6 模拟C的cout输出 只教方法&#xff0c;更多内容请学习官方文档 QTextStream…

使用FreeMarker自定义生成word文档

使用FreeMarker自定义生成word文档 最终生成word文档如下&#xff1a; 实现思路&#xff1a; 按照要生成的文档模板格式&#xff0c;创建一个新的word&#xff08;doc&#xff09;文档&#xff0c;将其调整成所需格式&#xff0c;然后处理其中需要动态填充的数据&#xff0…

stable diffusion如何确保每张图的面部一致?

可以使用roop插件&#xff0c;确定好脸部图片后&#xff0c;使用roop固定&#xff0c; 然后生成的所有图片都使用同一张脸。 这款插件的功能简单粗暴&#xff1a;一键换脸。 如图所示&#xff1a; 任意上传一张脸部清晰的图片&#xff0c;点击启用。 在其他提示词不变的情况下…

LoRA: 大模型快速训练的秘诀

本文是四两拨千斤&#xff0c;训练大模型的PEFT方法的最后一小节&#xff0c;感兴趣读者可以阅读完整版。 LoRA LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS 核心思路是对模型参数做低秩分解&#xff0c;仅训练分解后的参数&#xff0c;模型部署也需额外保存低秩参数&…

SIP业务之BLF

BLF&#xff08;Busy Lamp Field&#xff09;是SIP应用中的一项重要业务&#xff0c;用来监视目标号码的状态&#xff0c;常用于调度、坐席监控等场景。 一、 BLF原理 BLF功能需要IP终端或话机与SIP服务器协同实现的&#xff0c;主要流程如下&#xff1a; IP话机向SIP服务器发…

如何使用 ChatGP在TTPU(张量处理单元)上训练模型的指令

推荐&#xff1a;将NSDT场景编辑器加入你的3D工具链 3D工具集&#xff1a;NSDT简石数字孪生. ChatGPT 作为您的专家助手 ChatGPT 可以帮助我们学习新的编程语言、课程、技术和技能。它已成为许多寻求改进工作流程或学习新事物的专业人士的首选工具。ChatGPT 专家助手提示可以减…

IntelliJ IDEA安装教程

一、下载安装包 首先进入IDEA官网下载2021.2.1版本的安装包&#xff0c;不要问我为什么不下最新版&#xff0c;后面我会说。 二、安装与配置 打开安装包&#xff0c;安装完成后选择Evaluate for free&#xff08;免费试用&#xff09;&#xff0c;创建一个项目&#xff0c;进入…

基于单片机空气质量检测二氧化碳 一氧化碳温湿度PM2.5检测系统的设计与实现

功能介绍 以51单片机作为主控系统&#xff1b;对空气空气中有毒有害气体进行监测&#xff1b;使用LCD1602液晶显示&#xff0c;采集到的PM2.5值通过单片机串口传输&#xff1b;通过传感器对室内PM2.5粉尘进行检查&#xff1b;通过按键设置的上限值&#xff1b;当检测到有毒气体…

5.2 基于ROP漏洞挖掘与利用

通常情况下栈溢出可能造成的后果有两种&#xff0c;一类是本地提权另一类则是远程执行任意命令&#xff0c;通常C/C并没有提供智能化检查用户输入是否合法的功能&#xff0c;同时程序编写人员在编写代码时也很难始终检查栈是否会发生溢出&#xff0c;这就给恶意代码的溢出提供了…

网络ping丢包什么原因(附解决方案)

​  数据包丢失是一种网络问题&#xff0c;当通过网络(或设备之间或通过 Internet)传输的数据包在传输过程中丢失或丢弃并且无法到达目的地时&#xff0c;就会发生这种情况。简单来说&#xff0c;数据包丢失是指数据包无法通过互联网从发送者成功传输到接收者。 如何检测数据…