1
我期待充分利用最近推出的pyvmomi模塊進一步管理,我想通過API刪除ssh的使用並轉換實用程序調用;這可能嗎?有沒有辦法通過PyVMomi在VMWare服務器上執行shell命令
我期待充分利用最近推出的pyvmomi模塊進一步管理,我想通過API刪除ssh的使用並轉換實用程序調用;這可能嗎?有沒有辦法通過PyVMomi在VMWare服務器上執行shell命令
對不起,回覆緩慢!我發現你的Q在自己尋找一些信息。在vSphere 5及更高版本中,只要您是系統上的註冊用戶(並且可以遵守身份驗證機制)就可以運行命令。
如果你是一個Pythonista,生活將會變得輕而易舉!有一個叫Pyvmomi的漂亮模塊 - https://github.com/vmware/pyvmomi
這樣可以方便地與vSphere的API通信。
的步驟是:
社區樣本頁面有很多樣本https://github.com/vmware/pyvmomi-community-samples會讓你的身體變得溼潤!
我試圖獲得更低版本的vSphere的這個功能,但發現我真的有被濫用控制檯API - !悲哀地碼已經成爲禮,所以我現在不能共享:-(
快樂自動化 // P
你可以更具體一點嗎?創建/準備命令是哪個電話?謝謝 – Johnny
嗨@Johnny - 我剛纔看到了這個 - 如果你看看https://github.com /ITV/vSPLAT/blob/master/vSphere.py - 522行 - 這個項目是我拼湊起來的,幫助自動化一些虛擬機的部署,第522行保存了一個名爲run_a_command的函數,希望能告訴你如何準備是你的變量,並讓它們設置爲通過API在虛擬機上運行命令。如果您需要更多信息,請聯繫我們:-) – YFP