powercli命令使用(獲取vmware esxi相關信息)


打開powershell,鏈接vmware vcenter,執行以下命令可以獲取相關信息:

目前公司的vmware vcenter中使用的datastore,SAS盤(LUN0_V5000)和SATA盤(LUN0_3PAR)名稱不同,使用正則進行匹配
獲取存儲使用情況

Get-Datastore|where {$_.name -match "LUN*"}

SAS盤

Get-Datastore|where {$_.name -match "LUN\d_V5000"}

SATA盤

Get-Datastore|where {$_.name -match "LUN\d_3PAR"}

修改Vmware Esxi虛擬機的資源配置(CPU&Memory)

Set-VM -VM $vm.Name -MemoryGB $vm.memory -NumCpu $vm.cpu -Confirm:$false
#參數-Confirm:$false,意思是阻止彈出確認提示

虛擬機快照操作

#創建快照:
get-vm -name yourvmname  |new-snapshot -name  (date +%Y%m%d)
# 注意 我這個命令快照的名字是當前日期.

#移除快照
get-vm -name yourvmname |get-snapshot -name (date  -d '5 days ago' +%Y%m%d) |remove-snapshot
#注意這個命令能夠移除 名字是五天前日期的快照. 

參考鏈接:
https://code.vmware.com/docs/11794/cmdlet-reference
https://code.vmware.com/docs/10242/powercli-11-5-0-user-s-guide/GUID-B8C172DD-EB41-4828-AEB7-440E6186F796.html


免責聲明!

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



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