【发布时间】:2016-03-23 18:05:13
【问题描述】:
我在错误消息中没有看到任何表明它无法创建 VM 的原因。在日志“选项卡”下的 DataFlow Web 控制台上找到以下错误消息。我在任何地方都找不到更多详细信息或任何其他错误。
2016 年 3 月 23 日下午 1:07:09 (d408c858b9bd6602):工作流程失败。原因:(7bc822caf77dd216):无法创建虚拟机。
我们没有“默认”网络,但我们传递了 --network=ourcustomnetworkname
Cloud SDK 版本 102.0.0 和我的 POM 中的以下内容:
<repositories>
<repository>
<!-- Added to pull in latest build that supports subnetworks -->
<id>sonatype-staging</id>
<url>https://oss.sonatype.org/content/groups/staging/</url>
</repository>
<dependencies>
<dependency>
<groupId>com.google.cloud.dataflow</groupId>
<artifactId>google-cloud-dataflow-java-sdk-all</artifactId>
<version>[1.0.0, 2.0.0)</version>
</dependency>
【问题讨论】:
-
你是否也传递了一个自定义的
--subnetwork? -
具体来说,如果您要传递子网,请注意预期格式将here 描述为
zones/ZONE/subnetworks/SUBNETWORK。 -
@Ben Chambers 是的 --subnetwork=zones/us-east1-b/subnetworks/edw-dev 我在您引用的源代码中注意到,它没有指定网络参数的格式.你知道网络参数应该是什么格式吗?此外,我最大的抱怨是我在日志中没有看到任何有用的错误消息。例如,如果我没有传递正确的格式,为什么不说格式不正确或至少没有找到子网?
-
我认为如果您将网络指定为网络名称(例如,--network=yournetwork)和使用您描述的
--subnetwork=zones/us-east1-b/subnetworks/edw-dev的子网,它应该可以工作。关于错误消息,我们正在调查它们未显示的原因并提供更多有用的消息。 -
@BenChambers 我们已经尝试过了,但它也不起作用。同样的错误。