VSAN 6.7虚拟机精简置备盘空间不回收

原创作者:运维工程师 谢晋

VSAN 6.7虚拟机精简置备盘空间不回收

  • 前提

前提

客户VSAN6.7环境,做了Horzion7.4,近期发现虚拟机存储空间越来越大,远远超过了已分配的磁盘空间大小,发现是数据写入系统内即使删除了数据,系统内空间缩小了,但存储卷上的空间却不会自动回收,查阅资料,做了如下操作后成功将空间收回。
开启UNMAP功能

  1. 首先开了VCSA的ssh功能,然后通过CRT工具连接到命令行界面。
  2. 进入到rvc界面
    输入rvc命令;
    在Host to connect to (user@host):提示中输入vCenter Server的VCSAIP
    输入[email protected]的密码后,登录到vCenter Server的rvc界面
    按照提示进入到VSAN的集群中去开启UNMAP功能
> cd 1   #进入到VCSA内
> ls     #查看数据中心
> cd 0   #进入到数据中心
> ls     #查看数据中心下的文件
> cd 1   #进入到host下
> ls     #查看当前集群
> cd 0   #进入到VSAN集群下
> vsan.unmap_support . -e    #开启unmap功能
> exit退出rvc模式

VSAN 6.7虚拟机精简置备盘空间不回收_第1张图片

  1. 开启Esxi UNMAP功能
[root@esxi102:~] esxcfg-advcfg -s 1 /VSAN/GuestUnmap    #开启Unmap
Value of GuestUnmap is 1
[root@esxi102:~] esxcfg-advcfg -g /VSAN/Unmap           #1为开启服务
Value of Unmap is 1

在这里插入图片描述
回收精简置备盘存储卷空间

  1. 查看空间未回收的虚拟机大小,可以看到存储使用快600G,实际系统内看到并未使用多少空间。
    VSAN 6.7虚拟机精简置备盘空间不回收_第2张图片

VSAN 6.7虚拟机精简置备盘空间不回收_第3张图片
5. 使用命令回收前,先手动将虚拟机关机,然后在开机,后打开系统内的powershell命令界面,输入命令进行收缩空间

# optimize-volume -DriveLetter C -ReTrim -Verbose  #C盘收缩
# optimize-volume -DriveLetter D -ReTrim -Verbose  #D盘收缩

VSAN 6.7虚拟机精简置备盘空间不回收_第4张图片

  1. 收缩完成后,可以看到存储卷空间使用降到一大半
    VSAN 6.7虚拟机精简置备盘空间不回收_第5张图片

你可能感兴趣的:(虚拟化,运维,VSAN)