【问题标题】:VMware Converter AutomationVMware 转换器自动化
【发布时间】:2013-09-10 15:52:28
【问题描述】:

我正在寻找一种将真实映像备份 (.tib) 文件自动转换为虚拟机的方法。我一直在 VMware 周围寻找实现此功能的方法,但我真的不确定自己需要什么。

原因是我有一堆这些文件,我想检查它们是否有效。我想要一种自动化的方式来获取这些文件,转换它们,启动它们,然后关闭它们。我目前已经完成了所有设置,我只是迷失了一种实际转换这些文件的方法。

到目前为止,我发现的两个最接近的解决方案是:

根据我的理解(如果我错了,请纠正我)我可以使用 PowerCLI 自动将这些 .tib 文件转换为虚拟机,但问题是我需要一个 VMware 服务器或 ESXi 来做所以。这似乎提供了执行此操作所需的 ESXi。

再次,根据我的理解(如果我错了,请纠正我)我可以使用它来将文件转换为虚拟机。我之前已经下载了这个只是为了使用 GUI,它似乎可以正常工作,直到我到达它询问我想要使用的服务器的名称的地步。我看到网页上有一个“立即购买”的选项,但它只是将我带到(看起来像)一个产品页面。我认为立即购买选项将解决我的服务器问题。我使用它的想法是使用 API 来自动化我需要的东西。

我的官方问题是:

  1. 我一定不是第一个想要自动转换这些文件以进行测试的人。有人有什么想法/过去的经验可以分享吗?
  2. 以前有人用过这些选项吗?
  3. 我认为我需要 VMware 服务器或 ESXi 来转换这些文件的假设是否正确?
  4. 我可以使用我上面提到的 API 方法吗?

【问题讨论】:

    标签: powershell virtual-machine vmware powercli


    【解决方案1】:

    VMware vCenter Converter 拥有自己的基于 SOAP/WebServices 的 API。 SDK可以在https://www.vmware.com/support/developer/converter-sdk/找到

    因此,您基本上可以使用能够与 WebServices 一起使用的编程语言来自动化任何任务

    【讨论】:

    • 我不需要任何访问权限来使用任何类型的 VMware 服务器?我可以毫不费力地运行转换?
    • 我一直在查看 API,它似乎需要使用服务器凭据。我看错了吗?如果我的假设是正确的,我需要从 VMware 购买什么软件包来满足这些需求?
    • 转换器本身就是一个服务器,因此您必须使用凭据才能登录。如果您想将映像转换为托管 VM(在 ESX 主机内运行),您还必须为目标指定凭据。
    • 啊!那么我将如何获取使用服务器的凭据呢?
    • 只需使用安装了转换器的计算机的 windows/域凭据。确保将 Converter 安装为服务器。
    猜你喜欢
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多