一、系统信息查看命令
- 查看ESXi主机版本信息
- 命令:
vmware - v
- 作用:此命令用于显示ESXi主机的版本号和构建号等详细信息。例如,在命令行中输入该命令后,会返回类似“VMware ESXi 7.0.3 build - 19482539”的结果,运维人员可以据此了解当前主机的版本情况,以便确定是否需要进行版本升级或判断与其他软件的兼容性。
- 命令:
- 查看ESXi主机硬件信息
- 命令:
esxcli hardware platform get
- 作用:通过这个命令,能够获取ESXi主机硬件平台的相关信息,如服务器的型号、厂商、BIOS版本等。这对于排查硬件相关问题非常有帮助,例如当出现硬件故障时,可以根据这些信息查找对应的硬件文档和支持资源。
- 命令:
- 查看ESXi主机内存使用情况
- 命令:
esxcli system memory get
- 作用:该命令可以展示ESXi主机的内存总量、已使用内存、空闲内存以及内存使用率等信息。运维人员可以实时监控内存使用情况,判断是否存在内存不足导致的性能问题,以便及时调整虚拟机的资源分配或增加物理内存。
- 命令:
二、网络管理命令
- 查看网络配置信息
- 命令:
esxcli network ip interface ipv4 get - i vmnic0
(其中vmnic0
为网络接口名称,可根据实际情况修改) - 作用:用于查看指定网络接口的IPv4配置信息,包括IP地址、子网掩码、网关等。通过查看这些信息,可以确保网络连接正常,排查网络配置错误。
- 命令:
- 配置网络接口
- 命令:
esxcli network ip interface ipv4 set - i vmnic0 - - ip = 192.168.1.10 - - netmask = 255.255.255.0 - - gateway = 192.168.1.1
- 作用:该命令用于设置指定网络接口的IPv4地址、子网掩码和网关。在ESXi主机需要更换网络环境或调整网络配置时,可使用此命令进行配置。
- 命令:
- 重启网络服务
- 命令:
services.sh restart network
- 作用:当网络配置发生变化或网络出现异常时,使用此命令可以重启ESXi主机的网络服务,使新的配置生效或尝试解决网络连接问题。
- 命令:
三、存储管理命令
- 查看存储设备信息
- 命令:
esxcli storage core device list
- 作用:执行该命令后,会列出ESXi主机识别到的所有存储设备,包括本地磁盘、SAN存储设备等。运维人员可以查看设备的名称、型号、容量等信息,以便进行存储资源的管理和分配。
- 命令:
- 查看存储分区信息
- 命令:
esxcli storage partition list
- 作用:此命令用于查看存储设备上的分区信息,包括分区的大小、类型以及所属的设备等。对于存储资源的规划和管理,了解分区信息是非常重要的。
- 命令:
- 扫描新的存储设备
- 命令:
esxcli storage core adapter rescan
- 作用:当在ESXi主机上添加了新的存储设备(如磁盘阵列扩展)后,使用此命令可以扫描新的存储设备,使ESXi主机能够识别并使用这些新设备。
- 命令:
四、虚拟机管理命令
- 列出虚拟机
- 命令:
vim - cmd vmsvc/getallvms
- 作用:该命令会列出ESXi主机上所有虚拟机的名称、UUID以及运行状态等信息。运维人员可以通过此命令快速了解当前主机上虚拟机的概况,方便进行后续的管理操作。
- 命令:
- 启动虚拟机
- 命令:
vim - cmd vmsvc/power.on <vmid>
(其中<vmid>
为虚拟机的ID,可以通过vim - cmd vmsvc/getallvms
命令获取) - 作用:用于启动指定ID的虚拟机。在需要恢复业务或进行测试等场景下,可使用此命令启动虚拟机。
- 命令:
- 关闭虚拟机
- 命令:
vim - cmd vmsvc/power.off <vmid>
- 作用:与启动虚拟机相反,该命令用于关闭指定ID的虚拟机。在进行维护或资源调整时,可能需要关闭一些虚拟机。
- 命令:
- 暂停虚拟机
- 命令:
vim - cmd vmsvc/power.suspend <vmid>
- 作用:执行此命令可以暂停指定ID的虚拟机,将虚拟机的当前状态保存到内存或磁盘中,以便后续恢复运行,常用于需要临时停止虚拟机但又不想完全关闭的场景。
- 命令:
五、日志管理命令
- 查看系统日志
- 命令:
vim /var/log/vmkernel.log
(vmkernel.log
是ESXi主机的核心系统日志文件,还有其他如messages.log
等日志文件可根据需求查看) - 作用:通过查看系统日志文件,可以了解ESXi主机的运行状态、硬件事件、软件错误等信息。当ESXi主机出现问题时,系统日志是排查问题的重要依据。
- 命令:
- 清除日志文件
- 命令:
echo "" > /var/log/vmkernel.log
(此命令会清空vmkernel.log
文件内容,使用时需谨慎) - 作用:在某些情况下,如日志文件过大影响系统性能或需要重新记录日志时,可以使用此命令清除指定的日志文件内容。但在清除前,应确保已对重要的日志信息进行了备份或分析。
- 命令:
欢迎关注公众号《小周的数据库进阶之路》,更多精彩知识和干货尽在其中。