Re: [libvirt] VMWare support, any news?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
even though it might probably not be exactly what you expect,
I released a GPL3-Tool, the UnifiedSessionsManager, what functionally
exactly does this.

It supports transparently VMware-workstation+server+player and utilizes either vmrun or vmware-cmd. For new VMs the inventory entries are created transparently
in case of VMserver.

Therefore a "unified" call interface is provided - with same syntax for QEMU and Xen,
which is as basic-call as follows:

->START: ctys -t vmw -a create=<machine-address> <execution-target>

     -t <VM-type>

     -a <action>:=CREATE|CANCEL|LIST|ENUMERATE|SHOW|INFO

     <machine-address>:=(
        [label:<displayName>][,]
        [pathname:<pathname>][,]
        ....
     )

The exact syntax and components are described detailed within the manual.

 <execution-target>
An execution target in "email-format" <USER>@<HOST>, when missing "localhost" is
     assumed.

 There are more options, but this call is sufficient:

   ctys -t vmw -a create=label:myDisplayName myExecTargetHost


When no cached information is present the filesystem is scanned by a find based on a match-filter for configuration files, and the required information is fetched from
 the configuration file.

Further information is available from the User-Manual, which is has more than 600pages.

->STOP: ctys -t vmw -a cancel=label:myDisplayName myExecTargetHost


Maybe this is what you functionally require. The libvirt, exactly virsh in companion with
xm is used in case of Xen (-t xen) only.

The URL is
 http://www.unifiedsessionsmanager.org
 http://sourceforge.net/projects/ctys

Arno


Michael March wrote:
Vmware has an api the vmware server, vmware workstation and esx all (mostly) share.


-- <march> -----Original Message----- From: Stefan de Konink <skinkie@xxxxxxxxx> Date: Fri, 15 Aug 2008 00:33:20 To: Yushu Yao<yushuyaoyao@xxxxxxxxx> Cc: <libvir-list@xxxxxxxxxx> Subject: Re: [libvirt] VMWare support, any news? On Thu, 14 Aug 2008, Yushu Yao wrote:

> Thanks Daniel,
>
>     Could you point me to the simplest example of one other back-end? (I
> looked into "test" one but don't know if it has been different after
> refactoring).
>
>      So, consider VMPlayer as an example, I need simply do a system call
> "vmplayer --xxx yyy.vmx" in the driver implementation? Am I understanding it
> correctly?

Ideally you would implement the API used for ESX  ;)  but vmware player
could be a start :)

Stefan

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


--
----------------------------------------------------------------------------

                  Arno-Can Uestuensoez

               www.i4p.de  / www.i4p.com

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]