计算/存储虚拟化高级特性

目录

计算虚拟化特性

HA高可用

虚拟机热迁移

虚拟机快照技术

存储虚拟化特性

链接克隆

存储热迁移

裸设备映射


计算虚拟化特性

HA高可用

通过HA(High Available)机制,可以提升虚拟机的可用度,允许虚拟机所在的服务器节点出现故障之后能够迁移到其他服务器上,在短暂中断后继续运行;可以解决由于服务器死机、服务器蓝屏等(断电、硬件问题)导致虚拟机无法正常工作的问题

HA的前提

所有的服务器要在同一集群(故障服务器和迁移后的服务器要在同一集群)

集群中有空闲的资源

集群需要开启HA

虚拟机使用共享存储,而不是本地存储

如何发现虚拟机故障

开启HA功能后,系统会周期检测虚拟机状态,当物理服务器宕机等引起虚拟机故障时,系统可以将虚拟机迁移到其他物理服务器重新启动,保证虚拟机快速恢复(目前系统能够检测到的引起虚拟机故障的原因包括硬件故障和系统软件故障)

HA注意事项

重新启动的虚拟机,会像物理机一样重新开始引导,加载操作系统(因此发生故障时没有保存到硬盘上的内容将丢失)

对于未启用HA功能的虚拟机,当发生故障后,虚拟机会处于停机状态,用户需要自行操作来启动这台虚拟机

场景举例

当物理服务器A故障后,如果没有开启HA,则服务器A上的运行的虚拟机也会停止

如果开启HA的话,当服务器A故障后,会在集群中找到空闲的资源重新启动新的虚拟机,新的虚拟机直接使用故障服务器上虚拟机使用的存储资源,使得服务器A的虚拟机能够正常运行(主机之间使用共享存储,当存储出问题了,就没办法实现HA了)

对外界客户端来说这只是一次系统重启,察觉不到虚拟机已经进行了跨物理主机的迁移

虚拟机热迁移

不中断业务的情况下,将运行的虚拟机从一台物理主机移动至另一台物理主机,基于内存压缩技术,虚拟机磁盘数据位置不变,能够实现资源的负载均衡(HA可以看做为冷迁移)

实现前提

所有的服务器要在同一集群(迁移前后的服务器要在同一集群)

集群中有空闲的资源

集群需要开启热迁移

虚拟机使用共享存储,而不是本地存储

不支持非持久化硬盘的迁移

迁移方式

手动迁移:管理员根据需要手动迁移(如负载均衡或设备维护等场景)

自动迁移:系统根据需要预先设定的虚拟机调度策略(负载均衡、节能、定时等策略),对虚拟机进行自动迁移

热迁移应用场景

 1、服务器进行设备维护

 2、服务器进行动态资源、电源管理时,节能减排

虚拟机快照技术

快照基本概念

使用快照可以保留虚拟机的状态,能够在任意时刻让虚拟机返回到该状态

快照在执行时会捕捉虚拟机的整个状态,并保存虚拟机所有卷的信息(包括磁盘、虚拟机电源状态、内存等);因此虚拟机快照是通过多种快照技术实现的(包括内存快照、存储快照等)

存储快照技术:HyperSnap快照与HyperCDP高密快照技术讲解-CSDN博客

注意:快照不能代替虚拟机备份


存储虚拟化特性

链接克隆

虚拟机创建好了之后,想要在创建一个一样的虚拟机,就可以使用克隆的方式实现

克隆有两种方式

链接克隆、完整复制

链接克隆

通过链接克隆能够快速、批量的部署虚拟机

链接克隆可以基于一个虚拟机模板,快速发放类似的虚拟机

具体的工作原理

根据虚拟机模板(母卷)创建差分磁盘;然后将链接克隆母卷和链接克隆差分卷组合映射为一个链接克隆卷,提供给虚拟机使用(即原卷和差分卷一起读取)

特点

创建的差分卷占用空间小,不过会随着虚拟机的使用逐渐磁盘空间会增大

创建速度快

一个链接克隆母卷可以创建多个链接克隆差分卷,进而创建多个虚拟机,不过读写性能会降低

存储热迁移

虚拟机热迁移和存储热迁移的区别

虚拟机热迁移时目标存储是不变的(迁移前后使用的是同一个存储-共享存储)

存储热迁移时目标存储是改变了的(迁移前后存储不一致,需要使用到写时重定向技术)

热迁移概念

在不中断业务的前提下,将虚拟机磁盘从一个存储迁移到另一个存储

大致过程

热迁移开始时首先使用写时重定向,将虚拟机的数据写入到目的数据存储的一个差分磁盘(该差分磁盘是根据原数据存储建立的),原磁盘变为只读磁盘

然后将原磁盘的所有快依次读取出来并合并到目标端的差分磁盘中

等数据合并完成后,目的端的差分磁盘就拥有了所有的最新数据,此时将源端和目的端分裂,将目的端差分磁盘修改为动态磁盘,此时目的端磁盘文件就可以单独运行

具体工作原理

智能数据迁移、智能缓存分区、智能数据缓存技术讲解-CSDN博客

裸设备映射

存储资源裸设备映射RDM ,也称为存储直通技术;使得虚拟机能够直接访问SAN存储上的LUN;即虚拟机上的业务能够直接访问存储设备、直接对存储设备下达控制命令

虚拟机直接访问物理设备的前提

虚拟机直接通过SCSI命令操作裸存储设备(SCSI是一种把主机和存储器连接起来的短距离协议)

兼容FC光纤存储和IP SAN存储

特点

这种类型的存储不支持链接克隆、存储瘦分配、磁盘在线/离线扩容、存储增量快照、存储热迁移存、储QoS等

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EasyExcel 导出冻结指定行

导出的实体类 package org.jeecg.modules.eis.test;import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.*; import lombok.Getter; import lombok.Setter; import org.apache.poi.ss.usermodel.HorizontalAlignment;import…

文件批量改名:轻松批量重命名快手素材文件,提高工作效率

文件名太长,文件太多有什么办法可以一键改名呢? 在日常繁琐的工作中,我们经常需要整理大量的文件,而为了更高效地管理和快速查找,对文件进行重命名显得尤为关键。然而,传统的手动逐个重命名方式不仅耗时&a…

Redis7--基础篇2(Redis的十大数据类型及常用命令)

1. Redis的十大数据类型及常用命令 Redis是key-value键值对类型的数据库,我们所说的数据类型指的是value的数据类型,key的数据类型都是字符串。 1.1 字符串(String) string是redis最基本的类型,一个key对应一个val…

仿mudou库one thread one loop式并发服务器

目录 1.实现目标 2.HTTP服务器 实现高性能服务器-Reactor模型 模块划分 SERVER模块: HTTP协议模块: 3.项目中的子功能 秒级定时任务实现 时间轮实现 正则库的简单使用 通⽤类型any类型的实现 4.SERVER服务器实现 日志宏的封装 缓冲区Buffer…

高德地图撒点组件

一、引入amap地图库 - public/index.html <script type"text/javascript">window._AMapSecurityConfig {securityJsCode: 地图密钥 }</script><scripttype"text/javascript"src"https://webapi.amap.com/maps?v1.4.8&key111111…

双通道 H 桥电机驱动芯片AT8833,软硬件兼容替代DRV8833,应用玩具、打印机等应用

上期小编给大家分享了单通道 H 桥电机驱动芯片&#xff0c;现在来讲一讲双通道的驱动芯片。 双通道 H 桥电机驱动芯片能通过控制电机的正反转、速度和停止等功能&#xff0c;实现对电机的精确控制。下面介绍双通道H桥电机驱动芯片的工作原理和特点。 一、工作原理 双通道 H 桥电…

计算机视觉基础——基于yolov5-face算法的车牌检测

文章目录 车牌检测算法检测实现1.环境布置2.数据处理2.1 CCPD数据集介绍2.1.1 ccpd2019及20202.1.2 文件名字解析 2.2数据集处理2.2.1 CCPD数据处理2.2.2 CRPD数据集处理 2.3 检测算法2.3.1 数据配置car_plate.yaml2.3.2 模型配置2.3.3 train.py2.3.4 训练结果 2.4 部署2.4.1 p…

Nat. Commun.:碱土亚胺负载催化剂的多反应途径高效合成氨

探索高效、低成本的合成氨催化剂需要反应途径的可调性&#xff0c;但由于比例关系的限制而还存在困难。基于此&#xff0c;上海交通大学叶天南教授、日本东京工业大学Hideo Hosono和Masaaki Kitano等人报道了碱土亚胺&#xff08;AeNH&#xff09;与过渡金属&#xff08;TMFe、…

读完大呼过瘾的计算机书籍

目录 一导论 二《算法导论》 三《深入理解计算机系统》 四《代码大全》 五《设计模式&#xff1a;可复用面向对象软件的基础》 六《人月神话》 七总结 一导论 作为一个计算机专业的爱好者&#xff0c;我发现计算机科学和技术领域充满了无穷无尽的可能性。在探索这个世界…

欧洲卖家注意,多个平台收紧欧盟合规要求,合规要抓紧!!!

作为跨境电商的老牌消费市场&#xff0c;欧洲市场有着旺盛的需求&#xff0c;对卖家来说非常重要&#xff1b;但同时&#xff0c;近年来欧洲对合规的要求也越来越严格。 近期各大平台都收到了欧盟合规要求&#xff0c;从亚马逊、eBay、再到SHEIN、速卖通、Temu等&#xff0c;从…

缓存-Spring Cache 缓存抽象

缓存-Spring Cache 缓存抽象 Spring从版本3.1开始提供非侵入的将Cache集成到Spring应用的方式。Spring Cache提供Cache的统一抽象&#xff0c;支持集成各种不同的缓存解决方案。从4.1版本开始&#xff0c;提供了注解和更多的定制参数。 Spring Cache 抽象提供了对Java方法的缓存…

APM建设踩了哪些坑?去哪儿旅行分布式链路追踪系统实践

一分钟精华速览 分布式链路追踪系统在企业的APM体系中扮演着重要的角色。本文分享了去哪儿旅行构建分布式链路追踪系统的实践经验。从APM整体架构设计入手&#xff0c;讲述了日志收集、Kafka传输和Flink任务处理等环节的性能优化实践和踩坑经验。 同时&#xff0c;作者结合丰…