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    表示相繼閱讀所查信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM