brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gowri LN <gowri.ln...@gmail.com>
Subject Re: Need help in deploying Brooklyn on OpenStack liberty
Date Mon, 11 Jul 2016 11:20:11 GMT
HI Andrea,



The application fails at pre start . Is there anything that I am missing
out here ? I tried specifying the subnet ID as well as suggested in 1
<https://brooklyn.apache.org/v/latest/ops/locations/> but it still fails
with null pointer exception.

Sample Yaml :
name: VM - with subnet ID
services:
- type: brooklyn.entity.basic.EmptySoftwareProcess
location:
  jclouds:openstack-devtest-compute:
    endpoint: https://x.x.x.x:5000/v2.0/
    identity: "project:username"
    credential: password
    # optional
    imageId: RegionOne/image-id
    hardwareId: RegionOne/2
    loginUser: 'ubuntu'
    loginUser.privateKeyFile: /path/to/keypair.pem
    jclouds.openstack-nova.auto-generate-keypairs: false
    templateOptions:
      networks: [ "network-id" ]
      subnetId: subnet-id-of-network
      floatingIpPoolNames: [ "floating-ip-pool-name" ]
      securityGroups: ['securitygroupname']
      keyPairName: "keypairname"

Log :
Failed after 3ms: NullPointerException

java.lang.NullPointerException
at
org.apache.brooklyn.location.jclouds.JcloudsSshMachineLocation.getSubnetIp(JcloudsSshMachineLocation.java:373)
at org.apache.brooklyn.core.location.Machines.getSubnetIp(Machines.java:65)
at
org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$PreStartTask.run(MachineLifecycleEffectorTasks.java:448)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at
org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:359)
at
org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:519)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)


Any help ?

Thanks in advance .

On Thu, Jun 30, 2016 at 6:16 PM, Gowri LN <gowri.ln123@gmail.com> wrote:

> Hi ,
>
> I changed the  loginUser.privateKeyFile to point to my key.pem instead of
> private key . This resolved the "doesn't contain % line [-----BEGIN ]"
> error .
>
> i.e  loginUser.privateKeyFile: / path/to/my/my-keypair.pem  instead of
> /path/to/my-keypair-private.ppk .
>
> Now  a VM gets created , gets a floating IP and assigns my keypair as well
>  :) . I can ssh into VM using the keypair .
> But , the application in Brooklyn turns to on fire with null pointer
> exception.
>
> Debug log:
>
>>  OS credential inference:
>> OsCredential[no-public-key;no-private-key,password(len=12)]
>
>
>> 2016-06-30 11:08:31,440 DEBUG o.a.b.l.j.JcloudsSshMachineLocation
>> [brooklyn-execmanager-PM0NSrkG-6]: Resolved subnet hostname x.x.x.x for
>> SshMachineLocation[x.x.x.x:ubuntu@x.x.x.x/x.x.x.x:22(id=OX3nU7OP)]
>
> 2016-06-30 11:08:31,440 DEBUG o.a.b.core.location.Machines
>> [brooklyn-execmanager-PM0NSrkG-6]: computed subnet hostname x.x.x.x for
>> SshMachineLocation[x.x.x.x:ubuntu@x.x.x.x/x.x.x.x:22(id=OX3nU7OP)]
>
> 2016-06-30 11:08:31,441 DEBUG o.a.b.u.c.t.BasicExecutionManager
>> [brooklyn-execmanager-PM0NSrkG-6]: Exception running task
>> Task[pre-start]@OmPQUIGb (rethrowing): java.lang.NullPointerException
>
> 2016-06-30 11:08:31,441 DEBUG o.a.b.u.core.task.CompoundTask
>> [brooklyn-execmanager-PM0NSrkG-2]: Aborting secondary job queue for
>> Task[start]@KbfqJrxf due to error in child task Task[pre-start]@OmPQUIGb
>> (java.util.concurrent.ExecutionException: java.lang.NullPointerException,
>> being rethrown)
>
> 2016-06-30 11:08:31,441 DEBUG o.a.b.u.c.t.BasicExecutionManager
>> [brooklyn-execmanager-PM0NSrkG-2]: Exception running task Task[DST manager
>> (internal)]@cfSqj3nd (rethrowing): java.util.concurrent.ExecutionException:
>> java.lang.NullPointerException
>
> 2016-06-30 11:08:31,452 DEBUG o.a.b.u.core.task.CompoundTask
>> [brooklyn-execmanager-PM0NSrkG-0]: Parent task DstJob:KbfqJrxf ignoring
>> child error
>> (org.apache.brooklyn.util.exceptions.PropagatedRuntimeException:
>> NullPointerException) in presence of our own error
>> (org.apache.brooklyn.util.exceptions.PropagatedRuntimeException:
>> NullPointerException)
>
> 2016-06-30 11:08:31,453 WARN  o.a.b.c.m.i.EffectorUtils
>> [brooklyn-execmanager-PM0NSrkG-0]: Error invoking start at
>> EmptySoftwareProcessImpl{id=OCLIVRf3}: NullPointerException
>
> 2016-06-30 11:08:31,454 DEBUG o.a.b.u.c.t.BasicExecutionManager
>> [brooklyn-execmanager-PM0NSrkG-0]: Exception running task
>> Task[start]@KbfqJrxf (rethrowing):
>> org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException:
>> Error invoking start at EmptySoftwareProcessImpl{id=OCLIVRf3}:
>> NullPointerException
>
>
> Any suggestions ?
>
>>
>
> Thanks,
> Gowri
>
> On Thu, Jun 30, 2016 at 11:52 AM, Andrea Turli <
> andrea.turli@cloudsoftcorp.com> wrote:
>
>> Sorry forgot the link
>>
>> http://docs.openstack.org/user-guide/dashboard_launch_instances.html
>>
>> Il 30/giu/2016 08:18, "Andrea Turli" <andrea.turli@cloudsoftcorp.com> ha
>> scritto:
>>
>> > Gowri,
>> >
>> > Same suggestion as before. Please follow the first 2 points of this
>> guide
>> > [1] to verify that you can manually launch and ssh into the VM.
>> >
>> > Please take notes of the choices you made to provision the VM (imageId,
>> > network and so on) and the user and ssh key you used to access the VM.
>> >
>> > With those details, I'm sure you can then configure the location in the
>> > YAML blueprint correctly.
>> >
>> > Andrea
>> >
>> > Il 30/giu/2016 07:51, "Gowri LN" <gowri.ln123@gmail.com> ha scritto:
>> >
>> > Hi Andrea,
>> >
>> > Thanks a lot for the constant support .
>> >
>> > I want to use my own keypair already available in OpenStack so that I
>> can
>> > connect to the  VM later using my keypair.
>> >
>> > I did try as specified in yaml [1].
>> > Now it looks like it is picking up the keypair (- may be it was my
>> error in
>> > the yaml before).
>> >
>> > Though I am getting a new error :
>> >
>> >
>> > > Error invoking start at EmptySoftwareProcessImpl{id=TrmhitVc}: chars
>> > > PuTTY-User-Key-File-2: ssh-rsa
>> > > Encryption: none
>> > > Comment: imported-openssh-key
>> > > Public-Lines: 6
>> > > *..some lines...............*
>> > > Private-Lines: 14 .
>> >
>> >
>> >
>> > > .. some lines...........
>> > > Private-MAC: 37589......................57f
>> > > doesn't contain % line [-----BEGIN ]
>> > >
>> >
>> > The private key I am pointing in yaml is  generated using putty gen by
>> > loading my key - "my-keypair"
>> >
>> > Any suggestions ?
>> >
>> >
>> > [1]:
>> https://gist.github.com/andreaturli/33509ff74bb8d0cfb77d5ba36c46977e
>> >
>> >
>> >
>> >
>> >
>> > On Mon, Jun 27, 2016 at 1:55 PM, Andrea Turli <
>> > andrea.turli@cloudsoftcorp.com> wrote:
>> >
>> > > Gowri,
>> > >
>> > > could you please share the steps you have done to provision the VM
>> > manually
>> > > and the SSH command to access it?
>> > >
>> > > ---
>> > >
>> > > Yes, I can manually provision VM with the image ( my-image-id)  and
>> ssh
>> > > > into it using my-keypair .
>> > > >
>> > >
>> > > when you say using `my-keypair`, do you mean, you want to use always a
>> > > specific keypair already available on your Openstack? By default,
>> > Brooklyn
>> > > will allocate a keypair for you, but in case this is not the behavior
>> you
>> > > want, you can try the following YAML at [1]
>> > >
>> > > Good luck,
>> > > Andrea
>> > >
>> > > [1]:
>> > https://gist.github.com/andreaturli/33509ff74bb8d0cfb77d5ba36c46977e
>> > >
>> >
>> >
>> >
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message