Hi,

I know what you mean now, the GUI associates vApp template's VM network
DEV01-APP to any organisational network you select from the list (DEV01-DMZ
or DEV01-DB). I can tell that the vApp template was created from an
instantiated vApp originating on the DEV01-APP network.

If you go through the API this association does not happen automatically
unless you set the following as part of create_node request:
ex_vm_network="DEV01-APP"
ex_network="DEV01-DMZ"


This is exactly why those two variables exist in create_node. They will
associate the VM network from vApp template (ex_vm_network="DEV01-APP")
with the organisation network (ex_network="DEV01-DMZ") as part of the vApp
instantiation request.

For reference: http://libcloud.apache.org/docs/compute-examples.html


Let us know how you go...





On 20 April 2013 20:36, Kashif Ali <[email protected]> wrote:

> Ok,
>
> So we have a vAPP, which defines a virtual machine, and by default joins
> it to the DEV01-APP network (ex_network and vm_network).
>
> If youcreate a new instance of the vAPP using the GUI you can change the
> network to DEV01-DMZ or DEV01-DB for example.
>
> What I wanted to do was create an instance via lib cloud and change the
> network to DEV01-DMZ, if I don't mention the network it defaults to
> DEV01-APP (as defined in the template) and the instance is successfully
> created, however if I define ex_network and ex_vm_network I get the error:
>
> The VCD entity network DEV01-APP does not exist.
>
> I do not understand why it still trying to use DEV01-APP when I have
> defined DEV01-DMZ in the two variables.
>
>  This is where I am confused…
>
> Kash.
>
> On 20 Apr 2013, at 11:30, Sengor <[email protected]> wrote:
>
> > Hi,
> >
> > Those arguments to create_node indicate which one of the virtual
> > organisation networks (ex_network) to associate at runtime with which one
> > of the vApp template VM networks (ex_vm_network) before a running vApp
> can
> > be instantiated.
> >
> > They will not change any of the networks currently defined within your
> > virtual organisation or within your current vApp template (image).
> >
> >
> > More info as to what you're trying to achieve would help.
> >
> >
> >
> >
> >
> > On 20 April 2013 19:57, Kashif Ali <[email protected]> wrote:
> >
> >> Hi,
> >>
> >> I was hoping someone could explain to me how I would go about changing
> my
> >> vAPP or VM network using lib cloud when talking to vCloud.
> >>
> >> I tried setting the ex_network and the ex_vm_network however it seems
> that
> >> it doesn't change the VM network :(
> >>
> >> Any advice would be appreciated.
> >>
> >> Regards
> >>
> >> Kash
> >
> >
> >
> >
> > --
> > sengork
>
>


-- 
sengork

Reply via email to