linux VMware 系统命令

VMware 在linux系统中的命令与 其他 linux命令是不相同的,完全不同。

相对的Debian与linux其他系统是有差异的,但是不是完全不同的。

以下是在VMware中的简单命令。

ESXI命令行:
vim-cmd vmsvc/getallvms |grep <vm name>
vim-cmd vmsvc/power.getstate <vmid> 查看虚拟机状态
vim-cmd vmsvc/power.on <vmid> 打开虚拟机
vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode 查看是否进入维护模式
vim-cmd /hostsvc/maintenance_mode_enter 进入维护模式

esxcli vm process list # 只显示开机的虚拟机列表

esxcli vm process kill --type=[soft,hard,force] --world-id=WorldNumber 删除虚拟机
/etc/init.d/vpxa status 查看vcenter代理运行情况

Vsan命令行:
修改vsan 并发数据同步进程数量:
vsish -e set /vmkModules/vsan/dom/MaxNumResyncCopyInFlight 30
验证vsan 并发数据同步进程数量
vsish -e get /vmkModules/vsan/dom/MaxNumResyncCopyInFlight

将某台主机移出群集,先SSH到主机
esxcli vsan cluster get
esxcli vsan cluster leave

esxcli storage core device list | grep naa. 查看主机磁盘
esxcli vsan storage add --ssd naa.55cd2e414dcedf2a --disks naa.5000c500a08ab3a3 添加磁盘组
查看特定磁盘属于哪个磁盘组
vdq -iH
esxcli vsan storage remove -s cachedisk_id 删除磁盘组

esxcli vsan network list 查看vsan组播地址
esxcli vsan network ipv4 set -i vmk1 -d 224.2.3.49 -u 224.2.3.50 设置vsan组播地址
在vc中查看:
vsan.resync_dashboard RS003-Cluster005 是否有数据需要同步
vsan.obj_status_report RS003-Cluster005 查看vsan对象的状态

NSX网络排查

vmkping ++netstack=vxlan -s 1570 -d -I vmk3 10.60.0.65
vmkping -I vmk1 10.78.4.1
net-vdr -l -I
net-stats -l
esxcli network nic stats get -n vmnic0
esxcli network nic list

esxcfg-scsidevs -a  (获取RAID的卡名称)

esxcfg-module -i  + RAID名称          查询RAID的版本以及FW(fireware)

 

    尾部 +  |more    表示相继阅读所查信息

posted @   WinkJie  阅读(1219)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示