Hi , Just an update for above mentioned issue.
If I use " jclouds:openstack-devtest-compute:" in location instead of "jclouds:openstack-nova " as suggested in link[1] , The keypair mentioned in yaml gets assigned to the VM but I get the follwoing error 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:471) 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:262) at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Is there anything that I am missing in this ? Any suggestions ? link 1: http://stackoverflow.com/questions/37652364/how-to-set-floating-ip-for-vm-using-apache-brooklyn-floating-ips-are-required Thanks, Gowri On Tue, Jan 24, 2017 at 5:44 PM, Gowri LN <[email protected]> wrote: > Hi Andrea, > > The image used is ubuntu 14.04. The IP assigned is my internal network IP > (reachable from Brooklyn VM ) but no key pair is created or associated with > the VM. > so I added the required fields : > > services: > - type: server > provisioning.properties: > minRam: 2048m > minCores: 2 > minDisk: 10g > location: > jclouds:openstack-nova: > endpoint: https://url-endpoint:5000/v2.0/ > identity: "projectname:username" > credential: password > # optional > imageId: RegionOne/imageID > loginUser: 'ubuntu' > loginUser.privateKeyFile: /home/ubuntu/Key/ubuntuuser.pem > jclouds.openstack-nova.auto-generate-keypairs: false > templateOptions: > securityGroups: ['Basic'] > keyPairName: "ubuntuuser" > > The above yaml fails with error : " > > Error invoking start at EmptySoftwareProcessImpl{id=jXdVjwRS}: Key Pairs > are required by options, but the extension is not available!" > > Debug log is attached. > > Thanks, > Gowri > > On Tue, Jan 24, 2017 at 4:24 PM, Andrea Turli <andrea.turli@cloudsoftcorp. > com> wrote: > >> Ok Gowri, that's fine, but please share the log file as well! >> >> The log snippet shows that you can't `ssh [email protected]`. >> >> - what OS is running the VM with IP 30.30.10.83? >> - if it is ubuntu, can you manually try `ssh [email protected]`? >> - if it is centos, can you manually try `ssh [email protected]`? >> >> It is also possible that the VM images available to your Openstack >> installation doesn't allow password based ssh connection, so you need to >> pass the keypair. >> >> if one of them works, please add to the initial smoke test blueprint so >> that it looks like >> >> services: >> - type: server >> location: >> jclouds:openstack-nova: >> endpoint: http://x.x.x.x:5000/v2.0/ >> identity: "your-tenant:your-username" >> credential: your-password >> loginUser: ubuntu # or centos >> >> as suggested at >> http://docs.cloudsoft.io/locations/reference/index.html# >> unable-to-ssh-wrong-user >> >> Andrea >> >> On 24 January 2017 at 11:43, Gowri LN <[email protected]> wrote: >> >> > HI , >> > >> > Apologies for missing out the details . >> > >> > Broooklyn version: 0.9 >> > Openstack: Liberty >> > >> > I tried the yaml , but it fails with the following : >> > 2017-01-24 10:31:00,310 INFO jclouds.ssh [user thread 3]: << >> > (root:pw[6b2b5123d93d5716862e146ba2a83060]@30.30.10.83:22) error >> acquiring >> > {hostAndPort=x.x.x.x:22, loginUser=root, ssh=null, connectTimeout=60000, >> > sessionTimeout=60000} (attempt 11 of 50): Exhausted available >> > authentication methods >> > 2017-01-24 10:31:00,310 DEBUG o.j.h.h.BackoffLimitedRetryHandler [user >> > thread 3]: Retry 11/50: delaying for 2000 ms: >> > (root:pw[6b2b5123d93d5716862e146ba2a83060]@x.x.x.x:22) error acquiring >> > {hostAndPort=x.x.x.x:22, loginUser=root, ssh=null, connectTimeout=60000, >> > sessionTimeout=60000}: Exhausted available authentication methods >> > >> > Stuck in "provisioning" stage from around 40 mins >> > >> > Any suggestions ? >> > >> > On Tue, Jan 24, 2017 at 3:43 PM, Andrea Turli < >> > [email protected]> wrote: >> > >> > > Sorry Gowri, >> > > >> > > I've just seen an issue on my smoke test blueprint, it should be >> > > >> > > services: >> > > - type: server >> > > location: >> > > jclouds:openstack-nova: >> > > endpoint: http://x.x.x.x:5000/v2.0/ >> > > identity: "your-tenant:your-username" >> > > credential: your-password >> > > >> > > Sorry, >> > > Andrea >> > > >> > > On 24 January 2017 at 11:09, Andrea Turli <andrea.turli@cloudsoftcorp. >> > com> >> > > wrote: >> > > >> > > > Gowri, >> > > > >> > > > to triage your issue it is important to know (1) the brooklyn >> version >> > you >> > > > are using, could you report that? >> > > > >> > > > Please try this smoke test blueprint for Openstack >> > > > >> > > > services: >> > > > - type: server >> > > > location: >> > > > jclouds:clouds:openstack-nova: >> > > > endpoint: http://x.x.x.x:5000/v2.0/ >> > > > identity: "your-tenant:your-username" >> > > > credential: your-password >> > > > >> > > > of course, you'll need to replace `endpoint`, `identity`, >> `credential` >> > > and >> > > > attach (2) the brooklyn.debug.log produced by this test? >> > > > >> > > > Notice, the above location is the bare minimum which will almost >> > > certainly >> > > > need to be customized using the additional configuration keys like >> the >> > > > following >> > > > >> > > > # imageId, hardwareId, and loginUser* are optional >> > > > imageId: your-region-name/your-image-id >> > > > hardwareId: your-region-name/your-flavor-id >> > > > loginUser: 'ubuntu' >> > > > loginUser.privateKeyFile: /path/to/your/privatekey >> > > > >> > > > jclouds.openstack-nova.auto-generate-keypairs: false >> > > > jclouds.openstack-nova.auto-create-floating-ips: true >> > > > >> > > > templateOptions: >> > > > networks: [ "your-network-id" ] >> > > > floatingIpPoolNames: [ "your-floatingIp-pool" ] >> > > > securityGroups: ['your-security-group'] >> > > > >> > > > # Optional if 'jclouds.openstack-nova.auto- >> > > generate-keypairs' >> > > > is assigned to 'true' >> > > > keyPairName: "your-keypair" >> > > > >> > > > but don't add them just now, and let's try to identify the issues >> when >> > > > using the default values. >> > > > >> > > > Best >> > > > Andrea >> > > > >> > > > On 24 January 2017 at 09:52, Gowri LN <[email protected]> >> wrote: >> > > > >> > > >> Hi Andrea, >> > > >> >> > > >> Thanks for your mail. >> > > >> >> > > >> I tried as per the suggestions in link. I have Liberty version and >> > could >> > > >> not try jclouds:openstack-mitaka-nova ( error 1below). I am using >> > > >> "openstack-devtest-compute" jar. >> > > >> >> > > >> The properties specified in the yaml are picked up for VM . I can >> now >> > > see >> > > >> my keypair, security group getting associated to VM . Also, the Vm >> > has >> > > a >> > > >> private IP and a floating IP assigned but still the deployment >> fails >> > > with >> > > >> error: >> > > >> >> > > >> > >> > > >> > java.lang.NullPointerException >> > > >> > at >> > > >> > org.apache.brooklyn.location.jclouds.JcloudsSshMachineLocati >> > > >> on.getSubnetIp(JcloudsSshMachineLocation.java:373) >> > > >> > at org.apache.brooklyn.core.location.Machines.getSubnetIp(Machi >> > > >> nes.java:65) >> > > >> > at >> > > >> > org.apache.brooklyn.entity.software.base.lifecycle.MachineLi >> > > >> fecycleEffectorTasks$PreStartTask.run(MachineLifecycleEffect >> > > >> orTasks.java:448) >> > > >> > at java.util.concurrent.Executors$RunnableAdapter.call( >> > > >> Executors.java:471) >> > > >> > at >> > > >> > org.apache.brooklyn.util.core.task.DynamicSequentialTask$Dst >> > > >> Job.call(DynamicSequentialTask.java:359) >> > > >> > at >> > > >> > org.apache.brooklyn.util.core.task.BasicExecutionManager$Sub >> > > >> missionCallable.call(BasicExecutionManager.java:519) >> > > >> > at java.util.concurrent.FutureTask.run(FutureTask.java:262) >> > > >> > at >> > > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> > > >> Executor.java:1145) >> > > >> > at >> > > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> > > >> lExecutor.java:615) >> > > >> > at java.lang.Thread.run(Thread.java:745) >> > > >> >> > > >> >> > > >> I tried with and without specifying subnet ID but still same error >> . >> > And >> > > >> in >> > > >> addition the error I was facing before - " Key Pairs are required >> by >> > > >> options, but the extension is not available!" and "Floating are >> > required >> > > >> by >> > > >> options, but the extension is not available!" are not there now. >> I >> > > would >> > > >> really like to know if it is a mistake/config change required at >> > > openstack >> > > >> level as I need to use Brooklyn on Openstack itself. >> > > >> >> > > >> Any suggestions ? >> > > >> >> > > >> >> > > >> Error 1: Illegal parameter for 'location' >> > (jclouds:openstack-mitaka-nova >> > > >> ); >> > > >> not resolvable: NoSuchElementException: Cloud provider/API type >> > > >> openstack-mitaka-nova is not supported by jclouds >> > > >> >> > > >> Thanks >> > > >> >> > > >> On Mon, Jan 23, 2017 at 10:34 PM, Andrea Turli < >> > > >> [email protected]> wrote: >> > > >> >> > > >> > Hi, >> > > >> > >> > > >> > sorry to hear about your issue. We’ve seen that a number of times >> > and >> > > >> it is >> > > >> > generally dependent on the Openstack installation. Please have a >> > look >> > > at >> > > >> > this troubleshooting section >> > > >> > https://brooklyn.apache.org/v/latest/ops/locations/index. >> > > html#openstack >> > > >> > and >> > > >> > let us know if that fix your problem. >> > > >> > >> > > >> > Best, >> > > >> > Andrea >> > > >> > >> > > >> > On 23 January 2017 at 11:20, Gowri LN <[email protected]> >> > wrote: >> > > >> > >> > > >> > > HI , >> > > >> > > >> > > >> > > I am back to trying Brooklyn on our current openstack >> (liberty). >> > > But >> > > >> I >> > > >> > > have been facing similar issues. I have only one network >> > configured >> > > >> for >> > > >> > my >> > > >> > > project .The yaml I tried is : >> > > >> > > >> > > >> > > name: VM - with subnet ID5 >> > > >> > > 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" ] >> > > >> > > securityGroups: ['securitygroupname'] >> > > >> > > keyPairName: "keypairname >> > > >> > > subnetId: subnet-id-of-network >> > > >> > > >> > > >> > > >> > > >> > > The Vm gets created with a floating IP,my keypair assigned >> this >> > > time >> > > >> . >> > > >> > But >> > > >> > > I still get the error at "pre start" stage: >> > > >> > > Failed after 4ms: NullPointerException >> > > >> > > >> > > >> > > java.lang.NullPointerException >> > > >> > > at >> > > >> > > org.apache.brooklyn.location.jclouds.JcloudsSshMachineLocati >> on. >> > > >> > > 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:471) >> > > >> > > 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:262) >> > > >> > > at >> > > >> > > java.util.concurrent.ThreadPoolExecutor.runWorker( >> > > >> > > ThreadPoolExecutor.java:1145) >> > > >> > > at >> > > >> > > java.util.concurrent.ThreadPoolExecutor$Worker.run( >> > > >> > > ThreadPoolExecutor.java:615) >> > > >> > > at java.lang.Thread.run(Thread.java:745) >> > > >> > > >> > > >> > > Thanks for your help so far. Any suggestion for resolving this? >> > > >> > > >> > > >> > > >> > > >> > > Also we might setup a new openstack in sometime . Is there any >> > > >> specific >> > > >> > > configuration that you suggest which might make brooklyn >> > deployments >> > > >> easy >> > > >> > > on Openstack ? >> > > >> > > >> > > >> > > Thanks >> > > >> > > Gowri >> > > >> > > >> > > >> > > On Mon, Jul 11, 2016 at 6:40 PM, Andrea Turli < >> > > >> > > [email protected]> wrote: >> > > >> > > >> > > >> > > > Hi, >> > > >> > > > >> > > >> > > > could you check the status of the VM provisioned in your >> > Openstack >> > > >> > > > instance? Does it have a private address and a floating ip >> > address >> > > >> > > attached >> > > >> > > > to it? >> > > >> > > > >> > > >> > > > If not, I'd simplify the network templateOptions by removing >> > > >> > > > `floatingIpPoolNames`, `subnetId` and double-checking the >> > > >> "network-id" >> > > >> > > > >> > > >> > > > Andrea >> > > >> > > > >> > > >> > > > On 11 July 2016 at 13:20, Gowri LN <[email protected]> >> > wrote: >> > > >> > > > >> > > >> > > > > 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.FutureTas >> k.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 < >> > > [email protected]> >> > > >> > > 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.JcloudsSshMachineLoc >> > > >> ation >> > > >> > > > > >> [brooklyn-execmanager-PM0NSrkG-6]: Resolved subnet >> > hostname >> > > >> > x.x.x.x >> > > >> > > > for >> > > >> > > > > >> SshMachineLocation[x.x.x.x:[email protected] >> /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:[email protected] >> /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. >> > PropagatedRuntimeExcept >> > > >> ion: >> > > >> > > > > >> NullPointerException) in presence of our own error >> > > >> > > > > >> (org.apache.brooklyn.util.exceptions. >> > PropagatedRuntimeExcept >> > > >> ion: >> > > >> > > > > >> 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 < >> > > >> > > > > > [email protected]> 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" < >> [email protected]> >> > > 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/ >> > > >> > 33509ff74bb8d0cfb77d5ba36c4697 >> > > >> > > 7e >> > > >> > > > > >> > >> > > >> > > > > >> > >> > > >> > > > > >> > >> > > >> > > > > >> > >> > > >> > > > > >> > >> > > >> > > > > >> > On Mon, Jun 27, 2016 at 1:55 PM, Andrea Turli < >> > > >> > > > > >> > [email protected]> 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/ >> > > >> > > 33509ff74bb8d0cfb77d5ba36c4697 >> > > >> > > > 7e >> > > >> > > > > >> > > >> > > >> > > > > >> > >> > > >> > > > > >> > >> > > >> > > > > >> > >> > > >> > > > > >> >> > > >> > > > > > >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > > >> > > > >> > > >> > >> > >
