[ 
https://issues.apache.org/jira/browse/JCLOUDS-603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeffrey Nguyen updated JCLOUDS-603:
-----------------------------------

    Description: 
I'm having issue with the CreateServerOptions.novaNetworks(). Specifically, I'm 
having issue with this API when the Network is populated using 
Network.portUuid().  When using both Network.networkUuid() and 
Network.fixedIp(), the network/IP assignment worked fine.    However, when I 
used Network.portUuid() to assign neutron port, the network is not assigned to 
the spawned instance.   I tried both with the portUuid alone and together with 
networkUuid and fixed IP but observed the same problem.

I'm using jClouds 1.7.1 with openstack Havana H.1

I've embedded the gist of the code below.  In case that doesn't come out right, 
the URL to the gist snippet is at 
https://gist.github.com/jeffrngu/25b62377d1bdf6380b19

<script src="https://gist.github.com/jeffrngu/25b62377d1bdf6380b19.js";></script>

Below is the wire log that shows request/response.   Any pointers would be 
greatly appreciated.

Thanks,
-Jeffrey


16:46:09.282 [main] DEBUG jclouds.wire - >> 
"{"server":{"name":"test","imageRef":"928a086a-77bb-4885-865c-2395f121530b","flavorRef":"c5407aca-a22d-44d8-81bb-4e82991e937e","networks":[{"port":"00244f0c-e5fe-417c-88ac-8883ee80dc11"}]}}"

16:46:09.282 [main] DEBUG jclouds.headers - >> POST http://<openstack 
IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers HTTP/1.1

16:46:09.282 [main] DEBUG jclouds.headers - >> Accept: application/json

16:46:09.282 [main] DEBUG jclouds.headers - >> X-Auth-Token: 
MIIRTgYJKoZIhvcNAQcCoIIRPzCCETsCAQExCTAHBgUrDgMCGjCCD6QGCSqGSIb3DQEHAaCCD5UEgg+ReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNi0
...kplG3xrrk7J7iPhl3IBaupxxM11dkkjjMr9QUVFipFSxJJQi8RZUp2QB4On6Aw+yV13OnGYR5k9f4vgxxwvTmvw

16:46:09.282 [main] DEBUG jclouds.headers - >> Content-Type: application/json

16:46:09.283 [main] DEBUG jclouds.headers - >> Content-Length: 194

16:46:18.745 [main] DEBUG o.j.h.i.JavaUrlHttpCommandExecutorService - Receiving 
response -1933851451: HTTP/1.1 202 Accepted

16:46:18.745 [main] DEBUG jclouds.headers - << HTTP/1.1 202 Accepted

16:46:18.745 [main] DEBUG jclouds.headers - << Date: Tue, 17 Jun 2014 15:38:18 
GMT

16:46:18.746 [main] DEBUG jclouds.headers - << Location: http://<openstack 
IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef

16:46:18.746 [main] DEBUG jclouds.headers - << Connection: keep-alive

16:46:18.746 [main] DEBUG jclouds.headers - << X-Compute-Request-Id: 
req-bfa0eb9e-df0b-455c-b3df-24bf02696949

16:46:18.746 [main] DEBUG jclouds.headers - << Content-Type: application/json

16:46:18.746 [main] DEBUG jclouds.headers - << Content-Length: 440

16:46:18.747 [main] DEBUG jclouds.wire - << "{"server": {"security_groups": 
[{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": 
"70c57a48-c0b2-4fe5-8651-f40d409814ef", "links": [{"href": "http

://<openstack 
IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef",
 "rel": "self"}, {"href": "http://<openstack 
IP>:<port>/5e9543b620354483b40647f93a76d3b8/servers/70c5

7a48-c0b2-4fe5-8651-f40d409814ef", "rel": "bookmark"}], "adminPass": "******"}}"

  was:
I'm having issue with the CreateServerOptions.novaNetworks(). Specifically, I'm 
having issue with this API when the Network is populated using 
Network.portUuid().  When using both Network.networkUuid() and 
Network.fixedIp(), the network/IP assignment worked fine.    However, when I 
used Network.portUuid() to assign neutron port, the network is not assigned to 
the spawned instance.   I tried both with the portUuid alone and together with 
networkUuid and fixed IP but observed the same problem.

I'm using jClouds 1.7.1 with openstack Havana H.1

I've embedded the gist of the code below.  In case that doesn't come out right, 
the URL to the gist snippet is at 
https://gist.github.com/jeffrngu/25b62377d1bdf6380b19

<script src="https://gist.github.com/jeffrngu/25b62377d1bdf6380b19.js";></script>

Below is the wire log that shows request/response.   Any pointers would be 
greatly appreciated.

Thanks,
-Jeffrey


16:46:09.282 [main] DEBUG jclouds.wire - >> 
"{"server":{"name":"test","imageRef":"928a086a-77bb-4885-865c-2395f121530b","flavorRef":"c5407aca-a22d-44d8-81bb-4e82991e937e","networks":[{"port":"00244f0c-e5fe-417c-88ac-8883ee80dc11"}]}}"

16:46:09.282 [main] DEBUG jclouds.headers - >> POST http://<openstack 
IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers HTTP/1.1

16:46:09.282 [main] DEBUG jclouds.headers - >> Accept: application/json

16:46:09.282 [main] DEBUG jclouds.headers - >> X-Auth-Token: 
MIIRTgYJKoZIhvcNAQcCoIIRPzCCETsCAQExCTAHBgUrDgMCGjCCD6QGCSqGSIb3DQEHAaCCD5UEgg+ReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNi0
...kplG3xrrk7J7iPhl3IBaupxxM11dkkjjMr9QUVFipFSxJJQi8RZUp2QB4On6Aw+yV13OnGYR5k9f4vgxxwvTmvw

16:46:09.282 [main] DEBUG jclouds.headers - >> Content-Type: application/json

16:46:09.283 [main] DEBUG jclouds.headers - >> Content-Length: 194

16:46:18.745 [main] DEBUG o.j.h.i.JavaUrlHttpCommandExecutorService - Receiving 
response -1933851451: HTTP/1.1 202 Accepted

16:46:18.745 [main] DEBUG jclouds.headers - << HTTP/1.1 202 Accepted

16:46:18.745 [main] DEBUG jclouds.headers - << Date: Tue, 17 Jun 2014 15:38:18 
GMT

16:46:18.746 [main] DEBUG jclouds.headers - << Location: http://<openstack 
IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef

16:46:18.746 [main] DEBUG jclouds.headers - << Connection: keep-alive

16:46:18.746 [main] DEBUG jclouds.headers - << X-Compute-Request-Id: 
req-bfa0eb9e-df0b-455c-b3df-24bf02696949

16:46:18.746 [main] DEBUG jclouds.headers - << Content-Type: application/json

16:46:18.746 [main] DEBUG jclouds.headers - << Content-Length: 440

16:46:18.747 [main] DEBUG jclouds.wire - << "{"server": {"security_groups": 
[{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": 
"70c57a48-c0b2-4fe5-8651-f40d409814ef", "links": [{"href": "http

://10.94.251.12:8774/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef",
 "rel": "self"}, {"href": "http://<openstack 
IP>:<port>/5e9543b620354483b40647f93a76d3b8/servers/70c5

7a48-c0b2-4fe5-8651-f40d409814ef", "rel": "bookmark"}], "adminPass": "******"}}"


> CreateServerOptions.novaNetworks() does not work when using with 
> Network.portUuid()
> -----------------------------------------------------------------------------------
>
>                 Key: JCLOUDS-603
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-603
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-compute
>    Affects Versions: 1.7.1
>         Environment: jClouds 1.7.1, openstack havana h.1
>            Reporter: Jeffrey Nguyen
>         Attachments: nova-boot-port-issue.txt
>
>
> I'm having issue with the CreateServerOptions.novaNetworks(). Specifically, 
> I'm having issue with this API when the Network is populated using 
> Network.portUuid().  When using both Network.networkUuid() and 
> Network.fixedIp(), the network/IP assignment worked fine.    However, when I 
> used Network.portUuid() to assign neutron port, the network is not assigned 
> to the spawned instance.   I tried both with the portUuid alone and together 
> with networkUuid and fixed IP but observed the same problem.
> I'm using jClouds 1.7.1 with openstack Havana H.1
> I've embedded the gist of the code below.  In case that doesn't come out 
> right, the URL to the gist snippet is at 
> https://gist.github.com/jeffrngu/25b62377d1bdf6380b19
> <script 
> src="https://gist.github.com/jeffrngu/25b62377d1bdf6380b19.js";></script>
> Below is the wire log that shows request/response.   Any pointers would be 
> greatly appreciated.
> Thanks,
> -Jeffrey
> 16:46:09.282 [main] DEBUG jclouds.wire - >> 
> "{"server":{"name":"test","imageRef":"928a086a-77bb-4885-865c-2395f121530b","flavorRef":"c5407aca-a22d-44d8-81bb-4e82991e937e","networks":[{"port":"00244f0c-e5fe-417c-88ac-8883ee80dc11"}]}}"
> 16:46:09.282 [main] DEBUG jclouds.headers - >> POST http://<openstack 
> IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers HTTP/1.1
> 16:46:09.282 [main] DEBUG jclouds.headers - >> Accept: application/json
> 16:46:09.282 [main] DEBUG jclouds.headers - >> X-Auth-Token: 
> MIIRTgYJKoZIhvcNAQcCoIIRPzCCETsCAQExCTAHBgUrDgMCGjCCD6QGCSqGSIb3DQEHAaCCD5UEgg+ReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNi0
> ...kplG3xrrk7J7iPhl3IBaupxxM11dkkjjMr9QUVFipFSxJJQi8RZUp2QB4On6Aw+yV13OnGYR5k9f4vgxxwvTmvw
> 16:46:09.282 [main] DEBUG jclouds.headers - >> Content-Type: application/json
> 16:46:09.283 [main] DEBUG jclouds.headers - >> Content-Length: 194
> 16:46:18.745 [main] DEBUG o.j.h.i.JavaUrlHttpCommandExecutorService - 
> Receiving response -1933851451: HTTP/1.1 202 Accepted
> 16:46:18.745 [main] DEBUG jclouds.headers - << HTTP/1.1 202 Accepted
> 16:46:18.745 [main] DEBUG jclouds.headers - << Date: Tue, 17 Jun 2014 
> 15:38:18 GMT
> 16:46:18.746 [main] DEBUG jclouds.headers - << Location: http://<openstack 
> IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef
> 16:46:18.746 [main] DEBUG jclouds.headers - << Connection: keep-alive
> 16:46:18.746 [main] DEBUG jclouds.headers - << X-Compute-Request-Id: 
> req-bfa0eb9e-df0b-455c-b3df-24bf02696949
> 16:46:18.746 [main] DEBUG jclouds.headers - << Content-Type: application/json
> 16:46:18.746 [main] DEBUG jclouds.headers - << Content-Length: 440
> 16:46:18.747 [main] DEBUG jclouds.wire - << "{"server": {"security_groups": 
> [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": 
> "70c57a48-c0b2-4fe5-8651-f40d409814ef", "links": [{"href": "http
> ://<openstack 
> IP>:<port>/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef",
>  "rel": "self"}, {"href": "http://<openstack 
> IP>:<port>/5e9543b620354483b40647f93a76d3b8/servers/70c5
> 7a48-c0b2-4fe5-8651-f40d409814ef", "rel": "bookmark"}], "adminPass": 
> "******"}}"



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to