问题:esxi主机存储空间不足,监控报警,无法创建虚拟机快照

      ESXI使用记录---esxi主机磁盘空间回收_第1张图片

分析:由于前期创建虚拟机时预先分配磁盘空间过大,导致虚拟机可用空间远大于实际需要,宿主机却空间不足,从而影响正常使用

思路:通过Windows Server Backup对源虚拟机进行完全备份,再通过裸机恢复源虚拟机到宿主机

准备环境:

1台故障ESXI主机以及需要回收空间的虚拟机

1台拥有足够空间的ESXI主机,用于将裸机恢复的虚拟运行。#为减少虚拟机备份恢复的故障风险,建议准备1台用于裸机恢复的esxi主机

搭建好vcenter,并将2esxi加入进去,用于恢复完成后虚拟机迁移

实施步骤:

1、移除源虚拟机不必要的设置,例如CD/DVD驱动器

     ESXI使用记录---esxi主机磁盘空间回收_第2张图片

2、整理源虚拟机的磁盘空间,根据实际情况将虚拟机中可清理的磁盘空间整理并压缩出来。

           ESXI使用记录---esxi主机磁盘空间回收_第3张图片

注:当系统存在,多个分区都有可被整理压缩出的空间,需要将压缩的空间整理集中一起。

可使用分区助手将分区移动到空白分区前面

    ESXI使用记录---esxi主机磁盘空间回收_第4张图片

经试验证明,当有多个分区有压缩出的空间,在裸机恢复虚拟机时磁盘空间大小只会减去最后一个空白分区的空间,否则在裸机恢复中会被提示bios中硬盘空间小于源备份无法恢复。

2、完全备份源虚拟机

ESXI使用记录---esxi主机磁盘空间回收_第5张图片

3、在esxi上新建虚拟机,磁盘空间大于或等于源虚拟机压缩后的空间,建议略大于源虚拟机压缩后所占空间1-10G

ESXI使用记录---esxi主机磁盘空间回收_第6张图片

a、从系统光盘启动---修复计算机---疑难解答---系统映像恢复---选择系统映像

      ESXI使用记录---esxi主机磁盘空间回收_第7张图片

 b、添加网络映像位置

       ESXI使用记录---esxi主机磁盘空间回收_第8张图片

c、选择需要恢复的系统

            ESXI使用记录---esxi主机磁盘空间回收_第9张图片

            ESXI使用记录---esxi主机磁盘空间回收_第10张图片

  d、根据实际情况选择,现需要完全恢复      

        ESXI使用记录---esxi主机磁盘空间回收_第11张图片

        ESXI使用记录---esxi主机磁盘空间回收_第12张图片

         ESXI使用记录---esxi主机磁盘空间回收_第13张图片

        ESXI使用记录---esxi主机磁盘空间回收_第14张图片

重启后源虚拟机裸机恢复到esxi步骤完成

登录系统后发现,现在虚拟机占用的空间已达到目标

ESXI使用记录---esxi主机磁盘空间回收_第15张图片

4、迁移虚拟机

登录到vcenter下,将原有虚拟机删除,并将新恢复的虚拟机迁移到原有esxi主机上,原有虚拟机空间被回收

image.png