VSAN存储磁盘空间回收

VSAN存储磁盘空间回收


先说一下vsphere虚拟化的磁盘回收问题,都是针对的精简模式来说的,因为后置备都是提前给好了占用了,不会存在回收的问题,而精简模式下的虚拟机一般就放在两个地方,一个是传统存储,一个是VSAN存储,这两个有所不同的!
传统存储下的精简模式回收简单说一下就是VMFS之间存储版本的问题,可以参考官方文档
现在基本都是VMFS5和VMFS6的区分,他们之间改变很大
自动空间回收功能写的很清楚,VMFS6才有的,VMFS5没有,所以要是想从根本上解决问题,还是要升级!(这里有必要提到一点,5.5和6.0版本是识别不到VMFS6的,只有6.5才能使用VMFS6)
在这里插入图片描述
升级之后精简模式的虚拟机会自动回收~~


关于VSAN存储的磁盘回收问题就比较繁琐一点(诡异一点)
可以参考下官方文档
但是官方文档中写的很少,这里叫做取消映射,而且写的也有点问题~
回收的前提:

  1. ESXi版本要大于等于6.7U1
  2. 虚拟机是精简置备
  3. Windows虚拟机硬件版本大于等于11(WindowsServer2012以上版本支持自动回收)
  4. Linux虚拟机硬件版本大于等于13(默认不支持,主动用fstrim,被动要挂载discard参数)
  5. 启用UNMAP后必须在vCenter控制台重启虚拟机(控制台 控制台 控制台,不是虚拟机里面自己重启,重要的事情说三遍)

操作:

  1. vCenter开启SSH(或者直接打开虚机,alt+F1)
  2. Command> rvc administrator@vsphere.local@localhost
  3. 输入密码password(不是root密码是集群的密码)
  4. 看图吧~好麻烦
    在这里插入图片描述
    我这里是UNMAP功能已经开启了,开启的命令是:
    vsan.unmap_support -e +集群名称
    关闭的命令是:
    vsan.unmap_support -d +集群名称
    本地的目录:
    vsan.unmap_support . -e
    (官网上只说了命令,但是没说还要加集群名字,加上集群名字才可以执行)
  5. 把虚拟机在vCenter控制台上重启(虚拟机–>操作–>电源–>关闭客户机操作系统–>再开机)
  6. 然后你在虚拟机里面复制复制再删除,在外面就能看到变化了
    (如果你在开启UNMAP功能之前就把虚拟机里面的文件删除干净了。。那么重启以后vCenter上看磁盘占用还是原来那么多,因为你要接着把磁盘撑满再删除掉😊)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值