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

目录

计算虚拟化特性

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.mzph.cn/news/134116.shtml

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

相关文章

IP代理如何选择?4大误区你别踩!

近年来,我国互联网商业保持持续发展的状态大环境的优化,大大小小的企业都想乘胜追击,大展宏图,积极推动各项数据业务的进程。 而对于跨境业务来说,代理IP是不可或缺的重要工具之一,市面上代理IP类型众多&a…

获取狮子座明年恋爱运势预测API接口

获取狮子座明年恋爱运势预测API接口的功能是通过API接口获取狮子座明年恋爱运势的预测结果,为用户提供恋爱运势指导。 首先,使用挖数据平台该API接口需要先申请API密钥。在获取API密钥后,可以使用该接口进行开发。 API接口地址为&#xff1a…

基于卷积优化算法的无人机航迹规划-附代码

基于卷积优化算法的无人机航迹规划 文章目录 基于卷积优化算法的无人机航迹规划1.卷积优化搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用卷积优化算法来优化无人机航迹规划。 …

【空调】空调主控板实习记录

空调主控板实习笔记记录1 空调型号 空调kfr35gw什么意思 { 这个表示空调是3500W的,是1.5匹空调。 除了以上所说,空调主要机型的型号标识及其含义: KFR-25GW,简称25机型。KFR-35GW,简称35机型。KFR-50LW&#xff0c…

跨境电商,用指纹浏览器还是VPS?有何区别?

目前做跨境电商的小伙伴基本都是选择vps或者指纹浏览器来防关联。不过随着指纹浏览器的普及,越来越多人选择使用指纹浏览器,还没了解过指纹浏览器的小伙伴可能还在犹豫,vps和指纹浏览器到底哪个更好呢? Vps就是一个虚拟服务器&…

sql学习笔记(三)

目录 1.四舍五入 2.向上取整 3.向下取整 4.Hive 分区 5.case when条件语句 6.日期函数 7.字符串函数 8.窗口函数 1️⃣排序函数 1.四舍五入 round select round(3.14) —>3 2.向上取整 ceiling select ceiling(12.15) —>13 3.向下取整 floor select flo…

计算机服务器中了locked勒索病毒怎么办,勒索病毒解密,数据恢复

随着网络技术的不断成熟,网络中存在的病毒威胁也不断增多,近期,云天数据恢复中心陆续接到很多企业的求助,企业的计算机服务器数据库遭到了勒索病毒攻击,并且勒索病毒的攻击与加密形式也发生了许多变化。其中攻击次数较…

jenkins部署job

apt install fontconfig openjdk-11-jre wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.429/jenkins.wardeb包安装 wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/debian-stable/jenkins_2.414.3_all.debdpkg -i jenkins_2.414.3_all.deb 访问 http://…

ElasticSearch高级功能详解与原理剖析

ES数据预处理 Ingest Node Elasticsearch 5.0后,引入的一种新的节点类型。默认配置下,每个节点都是Ingest Node: 具有预处理数据的能力,可拦截lndex或Bulk API的请求对数据进行转换,并重新返回给Index或Bulk APl 无…

SpringSecurity6 | 委派筛选器代理和过滤器链代理

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: Java从入门到精通 ✨特色专栏&#xf…

C++入门学习(1)命名空间和输入输出

前言 在C语言和基本的数据结构学习之后,我们终于迎来了期待已久的C啦!C发明出来的意义就是填补一些C语言的不足,让我们更加方便的写代码,所以今天我们就来讲一下C语言不足的地方和在C中的解决办法! 一、命名空间 在学习…

【机器学习3】有监督学习经典分类算法

1 支持向量机 在现实世界的机器学习领域, SVM涵盖了各个方面的知识, 也是面试题目中常见的基础模型。 SVM的分类结果仅依赖于支持向量,对于任意线性可分的两组点,它 们在SVM分类的超平面上的投影都是线性不可分的。 2逻辑回归 …

Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库

背景介绍 Apache Doris是一个基于MPP架构的易于使用,高性能和实时的分析数据库,以其极高的速度和易用性而闻名。海量数据下返回查询结果仅需亚秒级响应时间,不仅可以支持高并发点查询场景,还可以支持高通量复杂分析场景。 这些都…

Mac版eclipse如何安装,运行bpmn文件

一、下载程序包 网址:https://www.eclipse.org/downloads M2芯片安装包名称:eclipse-jee-2022-12-R-macosx-cocoa-aarch64.dmg 具体安装包版本根据自己电脑型号选择 二、eclipse安装步骤 1)双击下载的文件 2)将eclipse拖入到…

Nvidia显卡Failed to initialize NVML Driver/library version mismatch错误解决方案

最近GPT比较火,开始折腾了一下gpu,用来跑项目: https://github.com/OpenTalker/SadTalker 今天运行程序突然发现用不了,经排查应该是由于NVIDIA内核驱动版本与系统驱动版本不一致导致的。 下面简单总结了这个错误的解决方案。 问题复现 查看…

linux修改rocketmq的日志文件位置

文章目录 🔊修改rocketmq的日志文件位置📕原来的文件📌修改后文件📇rocketmq中的Rocketmq_client.log文件在配置文件中改不了 需要在代码logback文件中进行修改🖊️最后总结 🔊修改rocketmq的日志文件位置 …

没网络也能安装.Net 3.5!如何脱机安装.NET Framework 3.5

.NET框架是由微软制定的一个软件框架。它有助于在Windows上运行控制台、Web或移动应用程序。此有用的工具适用于Windows设备。 如何脱机安装.NET Framework 3.5 如果你拥有Windows 10、8、8.1或7,有时第三方软件可能会导致问题。你可能会在图片中看到这样的问题。 看这张照片…

新版onenet平台安全鉴权的确定与使用

根据onenet官方更新的文档:平台提供开放的API接口,用户可以通过HTTP/HTTPS调用,进行设备管理,数据查询,设备命令交互等操作,在API的基础上,根据自己的个性化需求搭建上层应用。 为提高API访问安…

棋牌室电脑计时灯控,棋牌室计时灯控安装,佳易王计时计费管理系统软件

棋牌室电脑计时灯控,棋牌室计时灯控安装,佳易王计时计费管理系统软件 棋牌室的灯可以用佳易王计时计费软件来控制开关,当开始计时的时候,软件发送开灯的指令,灯打开,在结账后,软件发送关灯指令…

Oracle 安装及 Spring 使用 Oracle

参考内容: docker安装oracle数据库史上最全步骤(带图文) Mac下oracle数据库客户端 Docker安装Oracle docker能安装oracle吗 Batch script for add a auto-increased primary key for exist table with records Docker 安装 Oracle11g 注意&a…