虚拟化ESXi常见故障问题及解决方案(3)
虚拟化ESXi常见故障问题及解决方案
2)验证是否启用了虚拟增长驱动程序。通过虚拟增长和交换,VMkernel 定期回收没有使用的虚拟机内存。通常,这不影响虚拟机性能。
3)如果内存太大,则在虚拟机上减少内存空间,并更正缓存大小。这将为其他虚拟机释放内存。
4)如果虚拟机的内存预留值设置大大高于活动内存设置,则减少预留设置,以便 VMkernel 可以回收空闲内存供主机上其他虚拟机使用。
5)将一个或多个虚拟机迁移到 DRS 群集中的主机上。
6)将物理内存添加到主机。
四、ESXi部分主机空间不足
4.1 问题
部分ESXi主机空间不足。
4.2 解决方案
如果文件系统有未使用空间,但是 inode 已达到最大数量,则无法创建新文件。这看起来像已满文件系统一样。
要解决此问题,请确定 ESX 控制台文件系统和 VMFS 文件系统是否已达到 inode 或文件系统限制并移除某些文件。
要确定 ESX 控制台文件系统和 VMFS 文件系统是否已达到 inode 或文件系统限制并移除某些文件,请执行以下操作:
1)获取对命令行的 root 访问权限
- 对于 ESX,打开 SSH 会话。
- 有关 ESXi,请参见Tech Support Mode for Emergency Support (1003677)
2)在 ESX 主机上,请运行以下命令
[root@esx /]$ stat -f /
您会看到类似以下内容的输出:
File:"/"
ID:0 Namelen:255 Type: ext2/ext3
Blocks:Total:1259079 Free:898253 Available:834295 Size:4096
Inodes:Total:640000 Free:580065
在本例中,总共有 640000 个 inode 且 580065 个可用,因此 inode 可用。3)但是,如果您已用尽 inode 限制,则必须移除一些文件有关释放磁盘空间的详细信息,请参见:
- Investigating disk space on an ESX or ESXi host (1003564)
- Freeing ESXi inodes (1008643)
4)运行此命令生成可能是删除候选项的日志文件列表
find / -path "/vmfs" -prune -o -type f -size +50000k -exec ls -lh '{}' \;
此命令将寻找 50,000 KB (50MB) 或更大的文件,跳过虚拟机可能位于的 /vmfs 目录,并提供每个文件的详细输出。这可能会返回本地存储的 ISO 文件、日志包、较大的日志文件等。多余的文件可能位于的一些典型路径如下:
/tmp/vmware-root
/var/core
/var/log/vmware/aam/rul
警告:
- 使用 rm 移除存在问题的文件之前,请进行检查。文件删除后便无法恢复。
- 除非有必要,否则请勿删除日志信息。考虑在其他位置存档较旧的日志记录。
相关阅读
-
如何制作网站和网页 免费网页制作模板
正文核心导读:如何制作网站和网页和免费网页制作模板的内容,下面小编为您详细解答 随着各种网页制作工具的普及,现在不懂技术的个人也能顺利建站了。不过使用网页制作工具虽然简单
-
Roundup函数详解:使用方法及实例教程
一篇IT技术小知识,为您介绍Roundup函数详解方面的介绍,具体内容如下: Roundup函数是一种常用于四舍五入的函数,它可以将数字向上取整至指定的小数位。 Roundup函数广泛应用于数据分析、财
-
注册域名的一般流程图怎么画 域名申请的流程讲解
关于这个注册域名的一般流程图怎么画和域名申请的流程讲解的话题,接下来分享详细内容。 我个人长期从事连锁运维工作,喜欢捣鼓各种实用技术。并非水平高,只是借此与朋友们交流,同
-
如何部署Nebula Graph集群步骤教程详解
正文核心介绍:如何部署Nebula的相关经验,接下来分享详细内容。 在生产环境中,为了保证服务的高可用和高性能,通常会以集群的方式部署 Nebula Graph。 机器规划 在 3 台服务器上都部署 Gr


