Troubleshooting 系列之一:ESXi

本文介绍了ESXi的故障排除方法,包括关注的log文件如vmkernel.log,以及/vmfs/volumes/路径下的数据信息。文章还详细列举了ESXi的常用命令,如在DCUI和console界面之间的切换,以及ESXCLI的namespace和一些实用命令。针对操作中遇到的问题,如ESXi shell默认禁用,提供了通过DCUI、ESXi UI界面和VC页面三种方式启用SSH服务的解决方案。最后,讨论了如何验证vmk网络连通性。
摘要由CSDN通过智能技术生成

序言

ESXi 属于vmware的核心产品,是vc等产品构建的基础,所以在遇到vm以及存储等相关问题时,我们需要掌握一些ESXi的排故方法,目前我也只是在摸索阶段,把自己总结的一些内容记录在这里。

ESXi排查用到的一些log文件

  1. /var/log 路径下的一些常用log文件
log文件名 log记录的内容
vmkernel.log 记录与vm和ESXi相关的一些活动, 包含存储、网络和驱动事件,虚拟机启动和设备发现
vmkwarning.log 从vmkernel.log文件中提取一些告警信息
vmksummary.log 记录esxi启动以及运行情况
hostd.log 记录与esxi管理服务相关的信息,SDK的连接,以及vCenter的task等相关内容
vpxa.log 记录与esxi 上的用于和管理vc进行通信的 agent 的相关信息
shell.log 记录esxi shell 页面里输入过的命令
syslog.log 包含所有常见troubleshooting的log信息

举例说明:
我将连到VSS上的vmk0迁移到VDS上以及创建一个新的vmk1,就会在vmkernel.log查看到相关的log信息。
在这里插入图片描述在这里插入图片描述

  1. /vmfs/volumes/ 路径下的一些log文件
    该路径下主要存储的是vm的数据信息,通常通过datastore进行文件划分,这些数据信息包含vm的power events, system failure 信息,虚拟硬件的变化,vMotion 以及机器clone等内容。
log文件名 log记录的内容
datastore_name/VM_name/vmware.log 查看特定的vm的log信息

举例说明:
ESXi有两个datestore, 一个是local datastore,一个是vsan。
我的vm都存储在vsan上,因此我只需要进到vsan对应的文件下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值