前言
就记录一下个人日常使用比较多的一些功能和命令,不做啥铺垫了,直接正文。
正文
S.M.A.R.T信息查看(磁盘健康信息)
S.M.A.R.T信息有两种方法可以查看,一种是ESXi内置的方法,一种是使用smartctl
内置方法的命令:
1.先获取硬盘名称:esxcli storage core device list
输出的信息里面,每一个硬盘信息顶部就是硬盘的名称,也可以看Display Name后面括号,也是硬盘名称。
2.获取SMART信息:esxcli storage core device smart get -d 硬盘名称
smartctl方法:
1.首先安装smartctl到esxi主机里面
下载链接:点我下载
下载完成后添加到ESXi,可以登录ESXi的web后台,然后把下载的文件,上传到ESXi的硬盘里面。(这一步可以跳过,后面说明)
接着进入web后台的主机管理页面(在页面左边的状态栏),选择安全和用户(Security&Users),选择接受级别(Acceptance level),编辑设置,把级别设置成社区(Community)。
然后同样是管理页面,选择软件包(Package),选择安装更新(Install update),然后把刚刚上传到ESXi主机硬盘里面的安装包路径输入进去,或者也可以直接输入URL,就可以跳过下载上传。等待自动安装完毕后,就可以使用。
2.进入ssh里面输入命令
先获取硬盘路径:esxcli storage core device list
硬盘路径是硬盘信息的Devfs Path项。
接着输入命令:/opt/smartmontools/smartctl -d sat -a 硬盘路径
查看ESXi网络连接情况
ESXi 6.7的命令没有netstat,但是有另外的命令代替。esxcli network ip connection list
把ip换成firewall/port/vm等其他的也可以获取其他的网络信息。
想查看每一个命名空间(namespaces)有什么命令,只要每输入一个关键明明后面添加-h就可以了。
这里提一点,esxcli 要看第二级的命令(就是esxcli network的network),用的是--help
参考文献
1.esxi两种方法查看硬盘健康状况
2.对 ESX/ESXi 上的网络和 TCP/UDP 端口连接问题进行故障排除
3.对我帮助很大的ESXCLI命令




0 条评论