ESXi vSphere SDK

我正在尝试评估VMWare的ESXi 4.1虚拟机pipe理程序(Hypervisor),以了解我公司正在计划的一个项目,但是在查找信息时遇到了一些麻烦,并想知道是否有经验的人可以点亮一下!

我们希望使用虚拟机pipe理程序以非常特定的configuration运行一系列虚拟机和vSwitch。 我很高兴能够通过vSphere应用程序configurationVM和vSwitch,并且迄今为止对产品印象深刻。

然而,我们希望能够让工程师访问虚拟机,但问题是他们需要重新configurationvSwitch和哪些虚拟机处于活动状态,我们希望能够让这些虚拟机透明化。他们应该能够运行一个小应用程序,将其指向ESXi主机IP,select一个configuration,然后让应用程序进行所需的更改。

我们正在使用免费版,而我们评估这是否是我们需要的正确产品。

当我尝试使用SDK时,似乎不允许写入访问!

除了vSphere应用程序提供的function之外,我不打算做任何事情,只是为了启动/停止虚拟机,以及创build/删除虚拟交换机(这只是非常基本的!

任何人都可以告诉我是否存在以下情况:A)ESXi B的免费版本可以通过vSphere API执行此操作(文档中是这样说的,但这些示例不起作用)C)为什么vSphere应用程序可以这样做,但我不能!

ESXi的免费版本不允许对API进行写入访问。 我假设你把你收到的ESXi许可证,并没有运行在eval模式了? 重新安装ESXi,不要把你的许可证。我很确定Eval模式将允许写访问的API。

编辑:

vSphere eval DOES允许对该API进行写入访问,但需要安装vCenter。

另一个针对API编码的选项是SimDK 。

我很抱歉,但我不知道太多的免费版本,但当然你可以通过vCenter或各种API脚本这种事情,甚至可能使用Orchestrator。

如果您可以更具体地了解您想要做什么,那么我们可能会进一步帮助您。