华为云计算IE面试笔记-云磁盘和普通磁盘的区别。
1. 定义
云硬盘:一种虚拟块存储服务,主要为ECS和BMS提供块存储空间
普通磁盘:也称本地硬盘,指挂载在计算实例物理机上的本地硬盘
2. 性能
吞吐量具体情况具体分析。(若云磁盘用的SSD本地磁盘用的SATA,那么肯定云磁盘吞吐量大;反之则反)。同一存储介质情况下,本地硬盘的吞吐量更大。
本地磁盘的性能与主机的负载有关。
性能的话,相同的介质情况下,需要去考虑数据量。数据量较大的话云硬盘性能会好点,小的话还是本地磁盘。
3. 可靠性
云硬盘可靠性高
本地硬盘存在单点故障的风险
4. 受VDC虚拟数据中心配额的限制
云硬盘的容量和数量都受到VDC配额的限制,支持统计使用量
本地硬盘的容量和数量不受VDC配额的限制,不支持统计使用量
5. 生命周期
云硬盘不受实例运行时间的影响,可以将磁盘从实例中卸载并挂载给另一个实例
本地磁盘的创建随着ECS生命周期而启动或者终止
6. 特性支持
云硬盘支持热迁移,磁盘升降配置,快照等
本地磁盘不支持
7. 使用场景
云硬盘适用于业务要求比较稳定,可靠性要求比较高的长期运行的系统
本地磁盘适用于相对来说稳定性,可靠性要求不高的短期运行的系统
*云硬盘的模式?(考到)
VBD 模式和 SCSI 模式。
根据是否支持高级的 SCSI 命令来划分云硬盘的磁盘模式,分为 VBD (Virtual Block Device)类型和 SCSI (Small Computer System Interface)类型。
• VBD 类型:VBD 类型的云硬盘只支持简单的 SCSI 读写命令。适用于普通的应用场景,如办公、测试等日常应用场景;或 Linux 常用集群场景,如 RHCS。
• SCSI 类型:SCSI 类型的云硬盘支持 SCSI 指令透传,允许弹性云服务器操作系统直接访问底层存储介质。除了简单的 SCSI 读写命令,SCSI 类型的云硬盘还可以支持更高级的 SCSI 命令(如 SCSI-3 类型持久预留锁),适用于通过 SCSI 锁机制保障数据安全的集群应用场景,如 Windows MSCS 集群。
*云硬盘可以共享吗?什么叫共享盘?共享云硬盘可以做系统盘吗?为什么?有什么应用场景?(考到)
云硬盘可以共享。
共享云硬盘本质是将同一块云硬盘挂载给多个实例使用。
共享云硬盘不可以做系统盘,从安全性上考虑的。
传统集群架构中,需要多台计算节点能够访问同一份数据,以便于某个或某些计算节点故障时,整个高可用集群对外可以持续提供业务服务,不因某个部件的故障而导致业务中断。因此重要的数据文件需要放置在共享块存储上,并通过集群文件系统对共享块存储进行统一管理,在前端多个计算节点并发进行读写访问时,保持数据在多个节点间的一致性。
共享盘专为企业级客户的核心业务高可用架构而设计,适用于 Share-everything 架构下对块存储设备的共享访问场景,比如政府、企业和金融行业客户常用的 Oracle RAC 数据库高可用架构,服务器 High-availability cluster 高可用架构。
*VBD 和 SCSI 模式都能做共享吗?(考到)
支持
*云硬盘支持快照吗?FusionCloud实现快照的方式有哪些?云硬盘如何实现快照?(考到)
支持
COW,ROW,DHT。
当后端存储是 OceanStor V3/V5 使用 COW
当后端存储是 OceanStor Dorado V3 使用 ROW
当后端存储是 FusionStorage 使用 DHT。(基于 DHT 算法做 ROW)
*为什么Dorado使用ROW,V3/V5使用COW?(考到)
Dorado是全闪存的存储,是有写次数的,COW是一读两写的模式,如果采用COW,那么会加快Dorado存储寿命。
V3/V5如果用ROW 可能会产生读碎片化数据。
*云磁盘/云存储 EVS 中包含哪些类型的磁盘?
VBD 和 SCSI
*云磁盘的 I/O 性能为什么优于本地磁盘?
因为云磁盘是虚拟块存储设备,是虚拟化数据存储,在写操作的时候是对多个物理磁盘进行并行写操作。
*VBD 和 SCSI 在做共享盘时有什么区别?
VBD 类型的共享云硬盘不支持 SCSI 锁。SCSI 类型的共享云硬盘支持 SCSI 锁。当您部署的应用需要使用 SCSI 锁时,则需要创建 SCSI 类型的共享云硬盘。
SCSI 锁是多台主机用来操作磁盘的基本机制。在一个共享存储的环境下,多台业务主机可能会同时访问同一个磁盘,如果此时多台主机在同一时间点上对这个磁盘进行写操作,那么这个磁盘将不知道哪个数据先写,哪个数据后写。因此为了防止这种情况发生而导致的数据损坏,引入了 SCSI 锁的概念。
SCSI锁是一种约定锁,防止数据被同时操作。
如果将 SCSI 类型共享云硬盘挂载至 ECS 时,由于同一个云硬盘的 SCSI 锁无法区分单个物理主机上的多台 ECS,只有当 ECS 位于不同物理主机上时才支持 SCSI 锁,因此需要结合云服务器组的反亲和性一同使用,SCSI 锁才会生效。
具有反亲和性的云服务器组是指 ECS 在创建时,将会分散地创建在不同的物理主机上,从而提高业务的可靠性。您只能在创建 ECS 的时候选择虚拟机组,对于现有的ECS,不支持添加云服务器组的操作。
通过 SCSI Reservation 机制来进行 SCSI 锁的操作,一个 SCSI 共享盘挂载给一个具有反亲和性的云服务器组中的多个 ECS 后,如果其中一台 ECS 向 SCSI 共享盘发送SCSI Reservation 命令后,该共享盘对于其他的 ECS 就处于锁定状态,此时该云服务器组内的其他 ECS 无法写入数据到共享盘。
*云硬盘的磁盘类型之间能否变更?应用场景?
可以的。
当 SAS-SLA 速度太慢想换成 SSD_SLA 可以实现在线变更。并且不需要离线。
备注此处是限制。:
• 变更磁盘类型只支持后端存储类型为 OceanStor V3/V5 系列,且需要管理员提前在设备侧导入 SmartMigration 特性的 License。
• 变更磁盘类型时,要求磁盘类型的附加信息中必须设置 hw:devsn=sn(其中sn 指设备序列号)。
• 仅支持对处于“可用”或“正在使用”状态的云硬盘变更磁盘类型。
• 配置了快照、备份服务(VBS/CSBS)、容灾服务(CSDR/CSHA/VHA)的磁盘不支持变更磁盘类型。
• 磁盘所在后端存储类型为异构存储时,不支持变更磁盘类型。
• 仅支持单套存储设备内不同存储池之间的迁移。
• 通过 vAPP 服务创建的磁盘不支持变更磁盘类型。
临时磁盘、根磁盘:
临时磁盘:随着用户ECS的删除而删除。
根磁盘:不会随着用户ECS的删除而删除。
云磁盘的可靠性怎么实现的?本地磁盘的可靠性怎么实现的?
云磁盘的可靠性需要根据后端存储来确定,如果是FS的话那就基于副本机制,如果是传统存储那就是Raid+控制器来实现。还有HA
本地硬盘就采用Raid机制。
云硬盘可以容灾备份吗?本地磁盘能否备份?
云硬盘可以通过VBS的方式容灾备份。
本地磁盘也可以备份,但是不能采用VBS的方式进行备份,需要通过第三方备份软件在ECS上安装备份Agent的方式进行备份,不能直接通过云平面的方式进行备份。
对象存储、块存储区别?
对象存储:是元数据、数据分离的。可以形成分布式的存储服务。(存在元数据服务器,或者通过算法操作元数据)对客户而言是分布式,对客户端而言不易出现瓶颈。需要通过 rest信息交互
块存储:使用方式比较单一,结构简单,它直接对存储进行操作。
OpenStack 挂载(使用)裸存储、虚拟存储在操作上有什么不一样?我们配置本地存储和云存储有什么区别?
本地存储是由 Nova 的 Computer 所在的计算节点自身的空间去提供给 VM 使用;
云存储是 Cinder 管理的空间提供给 VM 使用。
挂载区别:本地存储是在Nova-compute的配置文件中定义路径并且拉起服务的时候会创建相应的空间(文件目录)给VM使用;
云磁盘的对接的时候需要利用Cinder-volume去对接不同的后端存储。
华为 CPS 支持的虚拟化平台,哪些支持本地存储?哪些支持云磁盘?
本地存储:KVM
云磁盘:FusionCompute、VMware、KVM
云硬盘和本地硬盘的描述?
备注:可能追问本地磁盘和云磁盘的 IO 性能以及吞吐量对比。IO性能及吞吐量都是本地磁盘好
。云硬盘的后端存储?
• 支持的华为存储类型包括企业存储 OceanStor V3/V5、Dorado V3,以及分布式存储 FusionStorage。
• 支持的异构存储类型和版本为 HP 3PAR 8000 系列、Xtremio X02-D25-400 系列。
• Dorado V3 支持 KVM 虚拟化和 BMS,不支持 VRM 虚拟化。
• 异构存储接入支持 KVM 虚拟化和 BMS,不支持 VRM 虚拟化。
• 同一个 AZ 内可包含多种华为 SAN 存储,如 OceanStor V3/V5、Dorado V3。不支持 FusionStorage、华为 SAN 存储以及异构存储共用一个 AZ。
• 同一 AZ 内不支持部署多套 FusionStorage,仅支持部署一套FusionStorage。
• 同一 AZ 内不支持同时使用 FC SAN 协议和 IP SAN 协议。
建议一个磁盘类型只包含同一种存储类型的后端存储,保证后端存储的能力相同。
。OpenStack 上虚拟机创卷过程
1. CPS命令行通过具体存储的driver将指令转换为存储指令,在存储上创建LUN,然后compute节点上通过iscsiadm去扫盘,发现磁盘之后,通过iscsi的方式挂载给KVM虚拟机使用
本地磁盘的后端存储?及特性
本地磁盘,也称为本地盘,是指弹性云服务器所在物理机(宿主机)上的本地磁盘,是一种临时存储。该类存储具有高读写 I/O、低时延、高吞吐量的 I/O 能力。本地磁盘作为一种临时存储,数据不能持久保存。
使用本地磁盘的弹性云服务器 HA 后,如果所在物理机发生变化,则会丢失本地盘数据。不支持热迁移,支持冷迁移。冷迁移不会丢失数据,但耗时较长,因为迁移中需要将磁盘文件从源节点拷贝到目的节点。
。云磁盘是如何实现的?cinder 创建卷与挂载卷的流程?
通过控制台选择申请云磁盘,下发指令给 cinder 创建卷:(管理数据)
Horizon---->cinder-api--->cinder-scheduler---->cinder-volume---->volume dirver---->具体的后端存储(glance)
通过虚拟机挂载云磁盘,下发指令给 cinder 附加卷流程:(业务数据)
Horizon---->nova-api---->nova-scheduler---->nova-compute(也要对接 cinder-api)--->nova-dirver----->volume ops----->具体的后端存储
cinder 对接的后端存储是给 controller 用的,FusionCompute 中对接的后端存储是给计算集群用的。
考试追问:
在哪选择云硬盘还是本地磁盘?
云硬盘注册的时候
创建规格时指定启动源,指定的是系统盘还是数据盘?
系统盘
云硬盘的不同规格是怎么设置的?
service om 注册
云硬盘的快照谁去实现的?
FC是VIMS集群文件系统 应该是VRM让CNA做
如果是FS的话 ROW+DHT
磁盘的类型具体的应用有那些?
升降级是如何实现的?业务会中断吗?
smartmigration技术,不中断。
VBD和SCSI是怎么实现的?
跟虚拟化存储一个原理,由对接存储设备的cinder来实现的
vbd和scsi哪个用的多?
vbd多 因为兼容性高
vbd和scsi使用都需要挂载么?
要
VBD模式如何实现多用户同时操作?
(忘了是不是问的同时访问了,反正就是多用户使用的意思)
VBD类型的磁盘为共享盘的时候,需要上层应用具有集群特性功能
SCSI模式又是如何实现多用户访问的?
锁机制的实现
好像是变更磁盘配置(由普通变为高IO)可不可以在线变更,在存储底层是哪个特性实现的
可以在线变更,smartmigration
本地硬盘可以备份吗?
我说可以。我说本地磁盘用的也是ebakup,他说不是,因为不易共享,用的啥我也忘了。
可以但是很少做
云硬盘能不能调整大小,怎么实现的
能,底层存储去实现
CSHA、VHA能不能调整磁盘大小,怎么实现的
不能
假如V3存储对LUN打了快照能不能调整磁盘大小
不能。
后端存储为华为SAN存储(OceanStor V3/V5系列、Dorado V3系列)或异构存储时,如果云硬盘已有快照,则不支持扩容。后端存储为FusionStorage时,支持带快照扩容。
本地磁盘有什么优势?
使用同一存储介质情况下,本地硬盘的吞吐量更大。
数据量较小的时候,本地硬盘的性能更好。
不需要存储设备 成本低
时延比较低
*用户怎么区分云硬盘和本地磁盘?
创建的时候可以选择,如果忘了的话,可以对磁盘进行快照或者迁移磁盘来确定云磁盘和本地磁盘.因为本地磁盘不支持高级特性,无法进行快照和迁移.而云硬盘是可以实现的.
云硬盘是可以被监控到使用量那些的..但是本地磁盘是不会被监控到的..也就是说无法通过界面查看到使用量..
云硬盘受VDC限额,也可以被监控,本地磁盘不受VDC限额,也无法被查看
为什么本地磁盘不受VDC配额影响?
因为VDC配额那里,只能限制云硬盘,而且本地硬盘不是找cinder创的 是nova创的
云硬盘受VDC配额影响的容量是单个虚拟机的容量还是总容量?
总容量
华为云计算IE面试笔记-云磁盘和普通磁盘的区别。的更多相关文章
- 华为云计算IE面试笔记-桌面云用户登录连接流程及故障处理?
1-10:桌面与系统验证成功 http协议 11-19:桌面list(VM列表)获取,选择 http协议 20-30: ...
- 华为云计算IE面试笔记-华为云计算解决方案业务迁移支持哪些迁移?有哪些特点?请描述基本的业务交付流程、业务迁移流程和原则。
1. 迁移场景:华为云计算解决方案按照源端环境来说,支持P2V.V2V(P2V:物理设备(操作系统及其上的应用软件和数据)迁移到华为虚拟化平台.V2V:其他厂商的虚拟化平台迁移到华为虚拟化平台.)以及 ...
- 华为云计算IE面试笔记-eBackup有哪几种备份组网方式,各备份组网方式主要的应用场景及备份流程?
应用场景: LAN-Base一般用于备份数据量小,且对备份窗口没有特殊要求的场景,此类场景下备份服务器和备份代理一般是虚拟机部署. LAN-Free一般用于备份数据量较大,且对备份窗口要求比较严格的场 ...
- 华为云计算IE面试笔记-其它知识点
* 虚拟化与云计算的区别?云计算和虚拟化关系?华为云计算怎么做的? 虚拟化是一种具体的技术,实现的是对硬件资源的虚拟化,提升资源利用率,降低能耗,云计算是一种概念各种技术组件的集合,针对的是对各种资源 ...
- 华为云计算IE面试笔记-FusionCompute上的虚拟机A和虚拟机B不能正常通信,请描述可能的故障点和排除方法(分析虚拟机A和虚拟机B不通)
*快速定位故障点:(考到) ARP:同一二层内可以通过ARP -a命令查询到要访问的主机IP(ARP表项中记录了同一二层中的IP和MAC的对应关系),若查询不到,说明二层出现问题(Vlan 间不通)或 ...
- 华为云计算IE面试笔记-FusionCompute虚拟机热迁移定义,应用场景,迁移要求,迁移过程
*热迁移传送了什么数据?保存在哪? 虚拟机的内存.虚拟机描述信息(配置和设备信息).虚拟机的状态 虚拟机的配置和设备信息:操作系统(类别.版本号).引导方式(VM通过硬盘.光盘.U盘.网络启动)和引导 ...
- 华为云计算IE面试笔记-Fusionsphere架构及组件介绍(服务器虚拟化解决方案)
eDSK 最上层则是eDSK是我们FusionSphere服务器虚拟化解决方案中的虚拟化北向统一API接口,其他的第三方系统或者是其他运营平台(FC.VMware等)可以通过eDSK轻松完成无缝对 ...
- 华为云计算IE面试笔记-FusionSphere Openstack有哪些关键组件,各组件主要功能是什么?三种存储接入组件的差异有哪些?
1. Nova:在OpenStack环境中提供计算服务,负责计算实例(VM,云主机)生命周期的管理,包括生成.调度和回收.Nova不负责计算实例的告警上报(FC管). 2. Cinder:为计算实例提 ...
- 华为云计算IE面试笔记-桌面云中的用户组、虚拟机模板、模板虚拟机、虚拟机组和桌面组的关系及区别。发放完整复制和链接克隆虚拟机时,步骤有什么区别,要怎么选择桌面组?
概念解释: 模板虚拟机:FC上创建的裸虚拟机,用于制作不同类型的虚拟机模板. 虚拟机模板:用于创建虚拟机的模板,对裸虚拟机(模板虚拟机)进行配置或自定义安装软件后,转为模板.虚拟机模板类型有完整复制, ...
随机推荐
- python中的logging日志
logging使用 import logging import os from logging import handlers from constants.constants import Cons ...
- Centos7 出现Welcome to emergency mode!【紧急模式】
Centos7 出现Welcome to emergency mode![紧急模式] 做mount挂载时,修改了 /etc/fstab 文件,导致Centos7重启时出现如下图所示错误: 输入r ...
- C#基础知识---获取调用者信息
一.概述 C#5.0提供了一种新功能,可以利用特性和可选参数获得调用者的信息.这些特性信息包括CallerLineNumber.CallerFilePath和CallerMemberName. 二.D ...
- Qt中子窗口关闭之后,立即释放资源的方法
用Qt做界面的时候,很多时候都会遇见点击一个按钮弹出一个新的窗口的功能.我在刚开始做这个功能的时候,直接是点击一次按钮就new一个新的窗口,每次都只是将子窗口关闭而已,并没有去释放子窗口的资源,这样就 ...
- JMeter结果树响应数据中文乱码
打开apache-jmeter-2.11\bin\jmeter.properties文件,搜索"encoding"关键字,找到如下配置: # The encoding to be ...
- springcloud超时重试机制的先后顺序
https://blog.csdn.net/zzzgd_666/article/details/83314833
- Golang gomail 发送邮件 --初使用
gomail是一个第三方库,可以发送邮件 安装:go get -u github.com/go-gomail/gomail 使用示例: m := gomail.NewMessage() m.SetHe ...
- pytorch 测试 迁移学习
训练源码: 源码仓库:https://github.com/pytorch/tutorials 迁移学习测试代码:tutorials/beginner_source/transfer_learning ...
- VS Code 搭建stm32开发环境
MCU免费开发环境 一般芯片厂家会提供各种开发IDE方案,通常其中就包括其自家的集成IDE,如: 意法半导体 STM32CubeIDE NXP Codewarrior TI CCS 另外也可以用ecl ...
- 安装 Ubuntu 21.04 后必备的绝佳应用大合集(持续更新中)
@ 目录 一.Google Chrome 浏览器 1.下载 2.安装 3.设置搜索引擎 二.火焰截图(替代QQ截图) 1.简介: 2.安装: 3.设置快捷键: 三.VLC视频播放器(替代Potplay ...