Linux
從 VMWare ESXi/vSphere 4 中的命令行創建來賓虛擬機?
發現這些天我訪問 Windows 機器的機會越來越少,並且對缺少適用於 Mac 或 Linux 的 Virtual Infrastructure Client 感到有點沮喪。我在我的 ESXi 主機上設置了 SSH,並進行了一些研究,但沒有看到任何從“不受支持的”shell 中創建虛擬機的方法。
有人知道管理 ESXi (3.x) 或 vSphere 4 的 NIX 友好方法嗎?如果基於遠端/NIX 的管理有明顯的提升,我願意升級。
免責聲明:
是的,我知道“不支持”模式是不支持的,但這是一個實驗室 ESXi 主機;沒有在其上執行的生產虛擬機。
您應該改用 VMware SDK 或 API 呼叫。查看vSphere SDK for Perl附帶的 vmcreate.pl 。
假設您談論的是獨立的 ESXi 主機,那麼現在完全支持的 SSH 功能是您最好的選擇,並且可用控制台命令集在 V4.1 中得到了改進。
對於沒有涉及vCenter的環境,完整的遠端管理功能只能在只讀模式下工作 - 這幾乎排除了使用 Perl Remote CLI、僅限 Windows 的 PowerCLI 以及使用包含全套CentOS VM 中的遠端 CLI 工具。