1. 23 9月, 2009 1 次提交
    • M
      ESX Add esxNodeGetFreeMemory() · ecd93b75
      Matthias Bolte 提交于
      * src/esx/esx_driver.c: add esxNodeGetFreeMemory(), cache IP address
      * src/esx/esx_vi.[ch]: refactor resource pool query into esxVI_GetResourcePool()
      * src/esx/esx_vi_types.[ch]: bind VI type ResourcePoolResourceUsage
      ecd93b75
  2. 05 9月, 2009 3 次提交
    • M
      ESX simplify SOAP request and response handling · 46e76e8b
      Matthias Bolte 提交于
      * src/esx/esx_vi.[ch]: convert esxVI_RemoteRequest_Execute() to a
        simpler esxVI_Context_Execute() version, remove esxVI_RemoteRequest
        and convert esxVI_RemoteResponse to esxVI_Response
      * src/esx/esx_vi_methods.c: update and simplify callers to use
        esxVI_Context_Execute() instead of esxVI_RemoteRequest_Execute()
      46e76e8b
    • M
      ESX use virXPathNode*() to simplify XPath handling · 03d28d73
      Matthias Bolte 提交于
      * src/esx/esx_vi.[ch]: use virXPathNode*() in
        esxVI_RemoteRequest_Execute() and remove
        esxVI_RemoteResponse_DeserializeXPathObject*()
      * src/esx/esx_vi_methods.c: update callers to use the new syntax of
        esxVI_RemoteRequest_Execute()
      03d28d73
    • M
      ESX: make esxVI_GetVirtualMachineIdentity() robust · 1f8988b5
      Matthias Bolte 提交于
      * src/esx/esx_driver.c: add configStatus to the requested properties
        to check it in esxVI_GetVirtualMachineIdentity()
      * src/esx/esx_vi.[ch]: add esxVI_GetManagedEntityStatus()
        and use it in esxVI_GetVirtualMachineIdentity()
      * src/esx/esx_vi_types.[ch]: add VI type esxVI_ManagedEntityStatus
      1f8988b5
  3. 04 9月, 2009 2 次提交
  4. 06 8月, 2009 1 次提交
  5. 05 8月, 2009 1 次提交
    • M
      Extend the ESX URL to habdle ports and GSX · 10a4e969
      Matthias Bolte 提交于
      * src/esx/esx_driver.c src/esx/esx_vi.[ch] src/esx/esx_vmx.[ch]:
        adds version checking for GSX 2.0, allows to pass a specific port
        for the connection and also add a new specific gsx scheme for
        easier connections to GSX hosts
      10a4e969
  6. 28 7月, 2009 1 次提交
  7. 27 7月, 2009 2 次提交
    • M
      ESX driver accept VI API version 4.0 · 84255632
      Matthias Bolte 提交于
      * src/esx/esx_driver.c src/esx/esx_vi.c src/esx/esx_vi.h
        src/esx/esx_vmx.c src/esx/esx_vmx.h: extend the VI API version checks
        to accept version 4.0 and takes care of the virtualHW.version change
        from 4 to 7.
      84255632
    • M
      Add no_verify query parameter to ESX URIs · e4e50f52
      Matthias Bolte 提交于
      * src/esx/esx_driver.c src/esx/esx_util.c src/esx/esx_util.h
        src/esx/esx_vi.c src/esx/esx_vi.h: adds a no_verify query parameter to
        stop libcurl from verifying theserver certificate for the https
        transport.
      e4e50f52
  8. 24 7月, 2009 1 次提交
    • M
      First version of the driver for VMWare ESX · e2aeee68
      Matthias Bolte 提交于
      * src/esx/esx_*.[ch]: the driver, uses a remote minimal SOAP client
        to talk to the VI services on ESX nodes.
      * configure.in include/libvirt/virterror.h src/Makefile.am src/driver.h
        src/libvirt.c src/virterror.c: glue in the new driver
      e2aeee68