FYI, I've created https://issues.apache.org/jira/browse/JCLOUDS-603 to
track this issue.

Thanks,
-Jeffrey

On 6/18/14 9:13 AM, "Jeffrey Nguyen (jeffrngu)" <jeffr...@cisco.com> wrote:

>
>Added Zack since he developed the novaNetworks api.
>
>Hi Zack, 
>
>Any clue on what's the issue might be and how to fix it?
>
>Thanks,
>-Jeffrey
>
>On 6/17/14 5:26 PM, "Jeffrey Nguyen (jeffrngu)" <jeffr...@cisco.com>
>wrote:
>
>>Hi,
>>
>>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-2395f121530
>>b
>>","flavorRef":"c5407aca-a22d-44d8-81bb-4e82991e937e","networks":[{"port":
>>"
>>00244f0c-e5fe-417c-88ac-8883ee80dc11"}]}}"
>>
>>16:46:09.282 [main] DEBUG jclouds.headers - >> POST
>>http://10.94.251.12:8774/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:
>>MIIRTgYJKoZIhvcNAQcCoIIRPzCCETsCAQExCTAHBgUrDgMCGjCCD6QGCSqGSIb3DQEHAaCCD
>>5
>>UEgg+ReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNi0
>>
>>xN1QxNTozODowOC4zMzg3ODYiLCAiZXhwaXJlcyI6ICIyMDE0LTA2LTE4VDE1OjM4OjA4WiIs
>>I
>>CJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkNvcmUgU2
>>V
>>nbWVudCBUZW5hbnQiLCAiZW5hYmxlZCI6IHRydWUsICJpZCI6ICI
>>
>>1ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCIsICJuYW1lIjogIkNvcmUifX0sICJz
>>Z
>>XJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC
>>4
>>5NC4yNTEuMTI6ODc3NC92Mi81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ
>>
>>3ZjkzYTc2ZDNiOCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0
>>d
>>HA6Ly8xMC45NC4yNTEuMTI6ODc3NC92Mi81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZD
>>N
>>iOCIsICJpZCI6ICI0NDU4M2ExNDljMmI0Njk3YTIwMzUxZWUwYWE
>>
>>4ODhhNCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4Nzc0L3YyLzVlOTU0
>>M
>>2I2MjAzNTQ0ODNiNDA2NDdmOTNhNzZkM2I4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sIC
>>J
>>0eXBlIjogImNvbXB1dGUiLCAibmFtZSI6ICJub3ZhIn0sIHsiZW5
>>
>>kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo5Njk2LyIsICJy
>>Z
>>Wdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMT
>>I
>>6OTY5Ni8iLCAiaWQiOiAiZGI2YTVjNGM0NmZhNDAyYzk5YjcxMmI
>>
>>5N2Y4NzYyYTAiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6OTY5Ni8ifV0s
>>I
>>CJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAibmV0d29yayIsICJuYW1lIjogIm5ldX
>>R
>>yb24ifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHR
>>
>>wOi8vMTAuOTQuMjUxLjEyOjgwODAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5h
>>b
>>FVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwODAiLCAiaWQiOiAiNzE0Y2EyNDc2NWJkND
>>h
>>iYmEzNzRmZGQ3YTQ2Zjk1ZjAiLCAicHVibGljVVJMIjogImh0dHA
>>
>>6Ly8xMC45NC4yNTEuMTI6ODA4MCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6
>>I
>>CJzMyIsICJuYW1lIjogInN3aWZ0X3MzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOi
>>A
>>iaHR0cDovLzEwLjk0LjI1MS4xMjo5MjkyIiwgInJlZ2lvbiI6ICJ
>>
>>SZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo5MjkyIiwg
>>I
>>mlkIjogIjU2NWI2NjFkNmYxYTQxNDViMWFjN2Y3NWNiNWVhNzU4IiwgInB1YmxpY1VSTCI6IC
>>J
>>odHRwOi8vMTAuOTQuMjUxLjEyOjkyOTIifV0sICJlbmRwb2ludHN
>>
>>fbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRw
>>b
>>2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjg3NzciLCAicmVnaW
>>9
>>uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8
>>
>>vMTAuOTQuMjUxLjEyOjg3NzciLCAiaWQiOiAiMDIzOTMwMzM1NDMzNDEzM2E5ZWM5MWFkNmI0
>>N
>>WM4YjAiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6ODc3NyJ9XSwgImVuZH
>>B
>>vaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJtZXRlcmluZyIsICJ
>>
>>uYW1lIjogImNlaWxvbWV0ZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRw
>>O
>>i8vMTAuOTQuMjUxLjEyOjgwMDAvdjEvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZX
>>J
>>uYWxVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4MDAwL3YxLyI
>>
>>sICJpZCI6ICIzMjkzMzY5NWNlMWU0ZjRkYmM5YjI5OThlYWNiYzQ4YSIsICJwdWJsaWNVUkwi
>>O
>>iAiaHR0cDovLzEwLjk0LjI1MS4xMjo4MDAwL3YxLyJ9XSwgImVuZHBvaW50c19saW5rcyI6IF
>>t
>>dLCAidHlwZSI6ICJjbG91ZGZvcm1hdGlvbiIsICJuYW1lIjogImh
>>
>>lYXQtY2ZuIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk0LjI1
>>M
>>S4xMjo4Nzc2L3YxLzVlOTU0M2I2MjAzNTQ0ODNiNDA2NDdmOTNhNzZkM2I4IiwgInJlZ2lvbi
>>I
>>6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE
>>
>>wLjk0LjI1MS4xMjo4Nzc2L3YxLzVlOTU0M2I2MjAzNTQ0ODNiNDA2NDdmOTNhNzZkM2I4Iiwg
>>I
>>mlkIjogIjllYjVkYWU3NmVmZDQ1OTc4MWQ5ZDhhMGYyZDRkZDE1IiwgInB1YmxpY1VSTCI6IC
>>J
>>odHRwOi8vMTAuOTQuMjUxLjEyOjg3NzYvdjEvNWU5NTQzYjYyMDM
>>
>>1NDQ4M2I0MDY0N2Y5M2E3NmQzYjgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUi
>>O
>>iAidm9sdW1lIiwgIm5hbWUiOiAiY2luZGVyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUk
>>w
>>iOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4NzczL3NlcnZpY2VzL0F
>>
>>kbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEw
>>L
>>jk0LjI1MS4xMjo4NzczL3NlcnZpY2VzL0Nsb3VkIiwgImlkIjogIjE3ZTBlMDdmZjFjNDQyYj
>>I
>>5OWI2NzJmM2MwOWMwYjM1IiwgInB1YmxpY1VSTCI6ICJodHRwOi8
>>
>>vMTAuOTQuMjUxLjEyOjg3NzMvc2VydmljZXMvQ2xvdWQifV0sICJlbmRwb2ludHNfbGlua3Mi
>>O
>>iBbXSwgInR5cGUiOiAiZWMyIiwgIm5hbWUiOiAibm92YV9lYzIifSwgeyJlbmRwb2ludHMiOi
>>B
>>beyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwMDQ
>>
>>vdjEvNWU5NTQzYjYyMDM1NDQ4M2I0MDY0N2Y5M2E3NmQzYjgiLCAicmVnaW9uIjogIlJlZ2lv
>>b
>>k9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwMDQvdjEvNWU5NT
>>Q
>>zYjYyMDM1NDQ4M2I0MDY0N2Y5M2E3NmQzYjgiLCAiaWQiOiAiMzF
>>
>>lNGE2ODBhODZkNGI4MjkxYjJlNmYzZjk3MTFiN2MiLCAicHVibGljVVJMIjogImh0dHA6Ly8x
>>M
>>C45NC4yNTEuMTI6ODAwNC92MS81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCJ9XS
>>w
>>gImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvcmNoZXN
>>
>>0cmF0aW9uIiwgIm5hbWUiOiAiaGVhdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjog
>>I
>>mh0dHA6Ly8xMC45NC4yNTEuMTI6ODA4MC8iLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbn
>>R
>>lcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwODAvdjE
>>
>>vQVVUSF81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCIsICJpZCI6ICIwNjQ0Yjhl
>>Z
>>jcyYmU0NGMwYTBkZThmOWU3Zjk2ZTc5NSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk0Lj
>>I
>>1MS4xMjo4MDgwL3YxL0FVVEhfNWU5NTQzYjYyMDM1NDQ4M2I0MDY
>>
>>0N2Y5M2E3NmQzYjgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAib2JqZWN0
>>L
>>XN0b3JlIiwgIm5hbWUiOiAic3dpZnQifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6IC
>>J
>>odHRwOi8vMTAuOTQuMjUxLjEyOjM1MzU3L3YyLjAiLCAicmVnaW9
>>
>>uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjUw
>>M
>>DAvdjIuMCIsICJpZCI6ICI5NWNjZmY5NzUzYmU0YjQ3YTBkODZjNDJmNGQwMmYxMyIsICJwdW
>>J
>>saWNVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo1MDAwL3YyLjA
>>
>>ifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6
>>I
>>CJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImNvcmUiLCAicm9sZXNfbGlua3
>>M
>>iOiBbXSwgImlkIjogIjFiMjM1ZGE1NTBmYTQ2YTQ4ODMyNDE5MTE
>>
>>zOTRhZDhmIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9LCB7Im5hbWUiOiAiYWRt
>>a
>>W4ifV0sICJuYW1lIjogImNvcmUifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2
>>x
>>lcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWI
>>
>>iLCAiNDNjY2M1MDk1NWQ4NDhkZTgyNjIyZTdiNjBjZTc0ZjYiXX19fTGCAYEwggF9AgEBMFww
>>V
>>zELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECg
>>w
>>FVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgU
>>
>>rDgMCGjANBgkqhkiG9w0BAQEFAASCAQCZ+CRsSq510nu0v13jGiX-13mU4NmCvzsOxGeOKsqG
>>i
>>PbySikQKcQPpqQEAh+h-R7ztGtjlog6PzzRWaPuVoso-OFgnj8GJQyeorqXoOpbf78j7sJwEE
>>c
>>rX55zHft5OGvO-Jw3-lsNCgY5vyUNceP6VM0FtO5Cq+B6WxT9W49
>>
>>+US3jpWVD0KvsKnXSA8gO7mfVHfxgzVEUJSqpI-CtB4G+RLT7Ch4mKCq3f5Rad6F+wuGnWw8k
>>0
>>mWiSioZo1J7-kplG3xrrk7J7iPhl3IBaupxxM11dkkjjMr9QUVFipFSxJJQi8RZUp2QB4On6A
>>w
>>+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://10.94.251.12:8774/v2/5e9543b620354483b40647f93a76d3b8/servers/70c5
>>7
>>a48-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://10.94.251.12:8774/5e9543b620354483b40647f93a76d3b8/servers/70c5
>>
>>7a48-c0b2-4fe5-8651-f40d409814ef", "rel": "bookmark"}], "adminPass":
>>"AUFjKiG8hbTS"}}"
>

Reply via email to