【发布时间】:2014-08-05 15:49:34
【问题描述】:
详细的错误日志如下:
命令:POST http://os.myserver.com:9696/v2.0/networks HTTP/1.1 失败,响应:HTTP/1.1 400 Bad Request;内容:[{“NeutronError”:“无法识别的属性‘networkType’”}] org.jclouds.http.HttpResponseException:命令:POST https://os.myserver.com:9696/v2.0/networks HTTP/1.1 失败,响应:HTTP/1.1 400 错误请求;内容:[{“NeutronError”:“无法识别的属性‘networkType’”}] 在 org.jclouds.openstack.neutron.v2_0.handlers.NeutronErrorHandler.handleError(NeutronErrorHandler.java:40) 在 org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:67) 在 org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:180) 在 org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:150) 在 org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:93) 在 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:76) 在 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:47)
以下是我的代码 sn-p :
CreateNetworkOptions createNetworkOptions = CreateNetworkOptions.builder()
.name(name)
.networkType(NetworkType.LOCAL).build();
NetworkApi networkApi = neutronApi.getNetworkApiForZone(zone);
Network network = networkApi.create(createNetworkOptions);
如果我不设置网络类型,那么它工作正常。 但我需要将 networkType 设置为 NetworkType.LOCAL
【问题讨论】:
标签: networking openstack jclouds