users@glassfish.java.net

virtualization plugin, dependency injection and OSGI

From: <forums_at_java.net>
Date: Sat, 25 Feb 2012 13:16:52 -0600 (CST)

Hi.

I have been trying to develop my own virtualization plugin for glassfish
lately and I run through some obstacles recently.

First of all I was able to register it in hk2... For example I can see
create-ims-config-jims as an admin command (JIMS is infrastructure manager
which I'd like to use). and more or less it's ready to be tested so I would
like to check it out.

In order to do this I wanted to fire commands from this site:

http://java.net/projects/vmware-plugin/pages/Home

Unfortunately, they didn't work... at least the ones that I tried. Here is
the output:

bash-3.2# ./asadmin create-ims-config-jims
Failed to start OSGiModuleImpl:: Bundle = [org.glassfish.virtualization.jims
[208]], State = [NEW]
Closest matching local and remote command(s):
    create-ims-config-jims
Command create-ims-config-jims failed.

and what is even more interesting:

bash-3.2# ./asadmin list-server-pools --virtualization=native
remote failure: org.jvnet.hk2.component.UnsatisfiedDependencyException:
injection failed on
org.glassfish.virtualization.config.Virtualization$VirtResolver.virtualizations
with interface org.glassfish.virtualization.config.Virtualizations
injection failed on
org.glassfish.virtualization.config.Virtualization$VirtResolver.virtualizations
with interface org.glassfish.virtualization.config.Virtualizations
Command list-server-pools failed.

for libvirt virtualization output is the same the same...

Nevertheless, this command:

bash-3.2# ./asadmin create-ims-config-libvirt Enter the value for the
virtName operand> libvirt
Command create-ims-config-libvirt executed successfully.

works... as you can see. So my question is what is wrong and how can I test
my plugin?

Thanks a lot for help in advance,

Peter


--
[Message sent by forum member 'piotr.tempes']
View Post: http://forums.java.net/node/883784