CVM Non-Root Partitions Space Usage安全高清除空间

  • 2019年10月30日
  • 0回答
  • 5246的浏览量

Userlevel 6
徽章 +5
  • Nutanix员工
  • 433回复

Nutanix在每个CVM的ssd层预留空间用于基础设施。这些文件和目录位于登录CVM时看到的/home文件夹中。/home文件夹的大小上限为40gb,这样SSD上的大部分空间都可以用于用户数据。

由于/home分区的大小有限,它可能会运行空闲空间不足,并触发Prism警报、NCC运行状况检查失败或警告,或升级前检查失败。这些护栏的存在是为了防止/home变得完全满,因为这会导致像Stargate这样的数据处理服务变得无响应。拥有多个cvm的集群拥有100%的full /home分区,通常会导致用户虚拟机停机。

在每个CVM上运行的清除服务负责自动清理/home中的旧日志,在AOS 5.5.9、5.10.1和后续版本中对其范围进行了改进。对于运行早期AOS版本的客户,或者在特殊情况下,可能需要手动清理某些目录中的文件,以便将/home中的空间使用率降低到允许未来AOS升级的水平。

这种情况可以分为两种场景

  • NCC健康检查disk_usage_check报告/home分区使用率高于某个阈值(默认为75%)
  • 升级前检查test_nutanix_partition_space检查所有节点在/home/nutanix目录下的空间是否小于5.6 GB

在Prism中,test_nutanix_partition_space升级前检查将生成以下错误消息:

Controller VM [ip]上/home/nutanix目录空间不足。Available = x GB: Expected = x GB
未能计算所需的最小空间
Failed to get disk usage for cvm [ip], most likely because of ssh into cvm失败
来自Controller VM [ip]的df的意外输出。请参考预升级。了解更多信息

感叹:警告:不要将Nutanix CVM (Controller VM)视为普通的Linux机器。不要表演"rm射频/家庭在任何cvm上。这可能会导致数据丢失。

感叹:只删除这些目录中的文件。请不要删除目录本身。

  • /home/nutanix/data/cores/
  • /home/nutanix/data/binary_logs /
  • /home/nutanix/data/ncc/installer/
  • /home/nutanix/data/log_collector /

解决方案:

  1. 解析“/home”的空间使用情况。
  2. 检查是否可以从已批准的目录列表中删除文件:
    • 删除旧的日志和核心文件
    • 删除旧的iso和软件二进制文件

  3. 检查/home的空间使用情况,看看它现在低于70%。

为更多的细节注意事项和命令请阅读

/home分区或/home/nutanix目录已满怎么办?

KB-8086 NCC -运行状况检查命令失败,错误为“设备上没有剩余空间”

KB-7621 LCM升级前检查:test_nutanix_partition_space


0回答

做第一个回复的人!

回复


Baidu