Corey Osman wrote:
Hey,
No, Jython was not a typo.
Jython is python code compiled with java instead of C. After doing
some research it looks like its more trouble than its worth because
jython only support python v2.2.
Yeah, I know what Jython is. It's a problem for exactly that reason --
being so horribly behind.
In addition some python modules written in C cannot be used with
jython. If your familiar with IronPython (python for .NET/mono) its
the same concept. I think the better approach is to use the the
vmware open source API (BSD license) and 100% java to control vmware.
There are more examples using JAVA than perl. Not to mention perl
sucks.
http://sourceforge.net/projects/vijava
So basically we can package the open source vmware api with cobbler
and then just rely on JRE 1.6 being installed.
I have no clue where this would fit in cobbler/koan. Maybe it would
be easier to create a generic interface to vmware and then let koan
call that interface with very few parameters.
I would love to do this if anybody wants to employ/pay me. I lost my
job monday so I kinda have lots of time on my hand for certain things.
I'd say make this a seperate tool that uses the Cobbler XMLRPC apis to
find what parameters
to use to create the VMware guest. We can then link to it on the Cobbler
Wiki. I really don't
care what language it is in in that case, though ideally it would work
with openjdk if it was java.
Something koan like, but not koan-proper.
It wouldn't ship with koan, but then VMware users can still find it and
use it, and use Cobbler to centrally manage all the data.
Sound good?
--Michael
Corey
On Apr 3, 2009, at 2:19 PM, Michael DeHaan wrote:
> Corey Osman wrote:
>
>> The Api comes with some good tools already
>>
>> I already submitted a patch for power control and portgroup change to
>> cobbler during 1.5 release.
>>
>> The guest Id change module that I wrote is owned by Racemi who just
>> layed me off on Monday so I would have to rewrite it before giving it
>> up to gpl. I still have all the source code but I cannot open source
>> it.
>> It basically finds the correct guestid from the host and matches it
>> with the supplied profile/distro being installed by cobbler. This is
>> important because some distros do not install correct if using a
>> different guestid.
>>
>>
>> Since I hate perl, I will probably redo all my vmware modules in
>> Jython.
>>
>>
> I'm hoping that was a typo and you meant "Python" :)
>
> I'd recommend trying to get your VMware tools packaged for Fedora
> first
> -- this may hit problems
> with making those available seeing they do not work for OSS tech.
> Provided that gets packaged,
> we can probably move forward with this.
>
> This could also probably be done as an outside "koan like" script that
> gathers data from Cobbler and just
> makes things happen. That way we could link to the Cobbler page and
> wouldn't have to worry
> about the packaging guidelines (because we wouldn't be packaging
> this...
> it would be a script
> that works with Cobbler).
>
> --Michael
>
> _______________________________________________
> cobbler-devel mailing list
> cobbler-devel(a)lists.fedorahosted.org
>
https://fedorahosted.org/mailman/listinfo/cobbler-devel
>
_______________________________________________
cobbler-devel mailing list
cobbler-devel(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler-devel