esxi宿主机进入维护模式虚拟机不会自动释放【不会自动迁移出去】解决方法、查看辨别宿主机本地空间和存储池、esxi进入存储内部清理空间

news2024/11/23 2:38:50

文章目录

  • 说明
  • 虚拟机不自动释放处理过程
    • 报错说明
      • 宿主机进入维护模式说明
      • 手动迁移报错说明
      • 直接启动虚拟机报错说明
    • 解决方法
      • 报错原因分析
      • 解决方法
  • 查看辨别宿主机本地空间
  • esxi进入存储内部清理空间
    • 进入存储池内
    • 存储内部空间清理及原则
    • 存储空间说明

说明

  • 我当前的esxi主机版本为5.5
    在这里插入图片描述

  • 这是我2022年的最后一篇文章了,今年因为疫情从8月份被隔离到1月初才到公司上班【还是因为国家解封了我们才有自由,不然估计现在还是被隔离在家的。】,因为隔离其实没学多少东西,也因为被隔离太久,实在没心思学,本月到公司后,各种琐事要处理,比较忙所以也没有时间去学习,基本上都是处理新故障的时候记录一下。
    8月到现在每月的内容都比较少,哈哈,后面不会因为疫情被隔离生活正常了,各方面都只会越来越好了吧,祝我们都能遇见更好的自己,加油,为梦想为生活!

虚拟机不自动释放处理过程

报错说明

宿主机进入维护模式说明

  • 正常情况下,给宿主机进入维护模式,里面运行中的虚拟机会自动迁移出去,虚拟机全部迁移出去宿主机就会进入到维护模式。
    我这宿主机其实原本有10来台虚拟机,其他全部自动迁移出去了,就剩下这两台虚拟机是开机的,导致宿主机不能进入维护模式,所以我手动给下面2台虚拟机关机了,然后宿主机就进入维护模式了,如下图

在这里插入图片描述

手动迁移报错说明

  • 但是有个问题啊,虽然宿主机进入维护模式了,但我手动关机的虚拟机依然没有释放啊,我手动迁移也失败了【仅迁移宿主机,因为当前环境存储满了,没有多余空间】,报错如下
    在这里插入图片描述

直接启动虚拟机报错说明

  • 直接给没迁移出去的虚拟机开机,就会报错那啥,宿主机不可用
    在这里插入图片描述

解决方法

报错原因分析

  • 上述报错原因,虚拟机使用到进入维护模式的宿主机本地存储了,所以导致不会自动迁移。
    验证方法,点击该虚拟机名称,进入存储视图,可以看到数据存储为当前宿主机的存储,如我这2台没有迁移出去的虚拟机,都使用到06这个存储了【该存储就是进入维护模式的宿主机本地存储】
    在这里插入图片描述
    在这里插入图片描述

解决方法

  • 首先给宿主机退出维护模式,给这2个虚拟机开机,右键虚拟机,点击迁移
    在这里插入图片描述

  • 然后更改数据存储,后面就换个存储空间存放就行了,后续就不放图片了。
    在这里插入图片描述

  • 数据迁移成功后,再次给宿主机进入维护模式,该虚拟机便会自动迁移出去,问题解决。

查看辨别宿主机本地空间

  • 首先进入数据存储和数据存储群集,然后可以看到所有数据池,一般带esxi的都是宿主机本地存储【也不一定,因为是人为命名的】,但是可以通过容量来辨别,一般宿主机空间都不会太大,如下,我们这宿主机空间也就200多G
    在这里插入图片描述

  • 而存储池的空间,则是2T
    在这里插入图片描述

esxi进入存储内部清理空间

进入存储池内

  • 首先进入数据存储和数据存储群集,然后可以看到所有数据池,邮件需要清理空间的存储池,然后点击浏览数据存储
    在这里插入图片描述
  • 然后就会弹出来该存储池中所有的内容
    在这里插入图片描述

存储内部空间清理及原则

  • 首先切换到虚拟机和模板界面
    在这里插入图片描述
  • 然后再次打开存储视图,再这里面找,虚拟机列表中没有的内容【注意如果是共享存储,不能只看当前列表,如我们这些存储就是共享存储,分一二期在使用,我当前在一期上打开看的,我也得看看二期上确定没有这些数据(理论上是不会出现这种情况,但是出于谨慎的态度我们应该吧所有的可能性都考虑进去,尽可能做到万无一失,不要出现人为失误。)】,就可以直接删除,继续往下看,说明为啥这么做
    在这里插入图片描述
  • 为啥这么做,是因为之前操作人员删除虚拟机时选择的是从清单中移除而非从磁盘删除,此时虽然列表中看不到某个虚拟机,实际存储中还是存在该虚拟机的数据,所以空间依然占用。所以用这种方法可以定位到这些僵尸数据并清除。
    在这里插入图片描述

存储空间说明

  • 如下,我们这的存储资源是严重超分,可用空间也少的可怜,这样是不对的,很容易出问题【其实也在各种出问题,虚拟机关机后有时候就启动不了了,存储空间不够】。而且虚拟机使用体验也不会好,即时cpu内存给了很大,使用也会有点卡,因为可用存储空间太少了!
    在这里插入图片描述

  • 存储正常情况下理应如下:

    • 首先每个存储的可用空间计算方法: 假如一台虚拟机有16G内存,有10台虚拟机,那么该存储的可用空间不能低于160G,因为vmware的逻辑实际上会用一部分磁盘空间用来当做内存的swap分区用,所以虚拟机内存会占用一部分存储。【这不是必要条件,如果存储冗余有足够的,可以忽略这个,但应作为必要条件去考虑分析实际情况】
    • 除去上面的情况,一个存储还应保留一部分用于数据冗余,具体留多少,看能力吧。。。
      为啥这么说,因为vmware分虚拟机可能存储都是瘦模式,这种模式就是,你分100G出去,但存储上不会扣100G空间,而是你使用多少扣多少,打个比喻,2T空间,分别分给10个人,一个人分500G,理论上,每个人可以使用200G数据,但是,不是代表每个人都能使用到200G,可能数据存储厉害的用了400G,而那些存储数据慢的,最后可能只能使用到100G【因为存储满了】。
    • 所以想要虚拟机使用体验好,上面条件必不可少,上面条件不满足也不是不能用,只是会牺牲些使用体验罢了。

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

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

相关文章

7亿人养活的眼镜行业,容不下一家县城小店

文|螳螂观察 作者| 青月 如果要盘点那些被暴利眷顾的行业,眼镜零售肯定榜上有名。 从上市企业的财报数据来看,国内眼镜零售行业的首家上市公司——博士眼镜,2021年前三季度的平均毛利率超过60%;国内镜片第一股明月眼镜在2021年…

【C进阶】文件操作

⭐博客主页:️CS semi主页 ⭐欢迎关注:点赞收藏留言 ⭐系列专栏:C语言进阶 ⭐代码仓库:C Advanced 家人们更新不易,你们的点赞和关注对我而言十分重要,友友们麻烦多多点赞+关注,你们…

小程序应用生命周期

小程序应用生命周期生命周期介绍应用生命周期钩子函数参数对象页面生命周期页面生命周期-页面参数组件生命周期生命周期介绍 定义 一个组件或者页面生老病死的过程一堆会在特定时期触发的函数 分类 应用生命周期页面生命周期组件生命周期 应用生命周期钩子函数 属性说明onL…

Xpath Helper 在新版Edge中的安装及解决快捷键冲突问题

🤵‍♂️ 个人主页老虎也淘气 个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏…

vue2源码分析-keep-alive组件

简介 keep-alive是Vue.js的一个内置组件。它能够将指定的组件实例保存在内存中,而不是直接将其销毁,它是一个抽象组件,不会被渲染到真实DOM中,也不会出现在父组件链中。 具体用法咱们这里就不再细说了,今天主要是探讨…

JavaEE day2 初识web与HTML

初步了解相关知识 关于端口(port):一个端口同一时间只能被一个进程监听,但是一个进程可以监听多个端口 URL的标准格式:协议名称://主机/资源路径?查询字符串#文档片段 一般协议最常见的为htt…

Java基础之《netty(25)—handler链调用机制》

一、netty的handler的调用机制 1、使用自定义的编码器和解码器来说明netty的handler调用机制。 客户端发送long -> 服务器 服务端发送long -> 客户端 2、案例 二、客户端发送给服务端 1、服务端 NettyServer.java package netty.inboundhandlerAndOutboundhandler;i…

【C++】从0到1入门C++编程学习笔记 - 基础入门篇:程序流程结构

文章目录一、选择结构1.1 if 语句1.2 三目运算符1.3 switch语句二、循环结构2.1 while 循环语句2.2 do...while 循环语句2.3 for 循环语句2.4 嵌套循环三、跳转语句3.1 break 语句3.2 continue 语句3.3 goto 语句C/C支持最基本的三种程序运行结构:顺序结构、选择结构…

MySQL进阶——优化

1、选择最合适的字段属性 Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们…

腾讯云HiFlow场景连接器 联动对象存储企业网盘,打通数据分发“最后一公里”

对云厂商和企业用户来说,随着数据规模的快速增长,企业除了对存储功能和性能的要求不断增加,也越来越注重数据分发的效率。在传统数据分发的过程中,数据管理员往往需要先在存储桶下载对应的客户方案/交付资料,再使用微信…

LINUX软中断-softirq

前言 关于linux的软中断的文章,在网上可以找到很多,但总觉着讲的都不够深入,打算自己写一下 软中断的感性认识 中断一旦被触发,本地cpu正在运行的不管是什么程序都要让路,让中断程序执行并且执行过程中不能被打断。…

分布式事务问题

4.2 分布式事务问题 4.2.1 什么是分布式事务 一次课程发布操作需要向数据库、redis、elasticsearch、MinIO写四份数据,这里存在分布式事务问题。 什么是分布式事务? 首先理解什么是本地事务? 平常我们在程序中通过spring去控制事务是利用…

Linux---进程优先级

目录 基本概念 查看系统进程 PRI and NI 用top命令更改已存在进程的nice: 其他概念 基本概念 cpu资源分配的先后顺序,就是指进程的优先权(priority)。 优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很…

JNPF 3.4.5 快速开发框架源码目录截图 Gitee代码托管和研发协作平台

Gitee Gitee 除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。 作为一个应用项目,一般会有一…

flink环境参数引起的错误

环境参数:flink使用的版本是1.13.5、CentOS Linux 8一,默认环境引起本地与集群的jar包冲突遇到的情况是在idea执行的时候是没有问题的,然后打成jar包用集群执行的时候就会遇到问题。报错的时候会不太一,总之顺着错误去找的话会找到…

【力学性能预测】基于人工神经网络的钢板力学性能预测(附完整代码和数据集,系列3)

写在前面: 首先感谢兄弟们的订阅,让我有创作的动力,在创作过程我会尽最大能力,保证作品的质量,如果有问题,可以私信我,让我们携手共进,共创辉煌。 Hello,大家好,我是augustqi。今天手把手带大家做一个机器学习实战项目:基于人工神经网络的钢板力学性能预测,或者称…

文本生成视频、AI临床知识理解、大模型有趣案例、智源社区《预训练周刊》第70期...

No.70智源社区预训练组预训练研究观点资源活动周刊订阅《预训练周刊》已经开启“订阅功能”,扫描下面二维码,进入《预训练周刊》主页,选择“关注TA”,即可收到推送消息。关于周刊本期周刊,我们选择了12篇来自国内外知名…

《机器人SLAM导航核心技术与实战》第1季:第4章_机器人传感器

视频讲解 【第1季】4.第4章_机器人传感器-视频讲解 【第1季】4.1.第4章_机器人传感器_惯性测量单元-视频讲解 【第1季】4.2.第4章_机器人传感器_激光雷达-视频讲解 【第1季】4.3.第4章_机器人传感器_相机-视频讲解 【第1季】4.4.第4章_机器人传感器_带编码器的减速电机-视频…

Python机器学习:数据探索与可视化(一)

什么是数据探索? 在前面我们说到,所谓机器学习,就是用已知的数据通过算法去预测未来未知的数据。但是这个过程进行的前提就是要保证已知数据的完成性。所以数据探索,就是检查数据是否完整,是否有缺失值。 什么是可视化…

【安全研究】基于OPA和Spring Security的外部访问控制

译者导读 CNCF的毕业项目Open Policy Agent(OPA), 为策略决策需求提供了一个统一的框架与服务。它将策略决策从软件业务逻辑中解耦剥离,将策略定义、决策过程抽象为通用模型,实现为一个通用策略引擎,可适用于广泛的业…