0

我能够创建一个 mysql 实例并获得主机名。现在尝试使用 jclouds rackspace api 创建负载均衡器,但在构建器中使用主机名验证失败。我在 IP 地址的位置传递主机名。如何获取我使用 jclouds 在机架空间上创建的 clouddb 实例的私有 IP 地址?如何使用 clouddb 主机名使用 jclouds 创建负载均衡器?

这是我失败的代码:

org.jclouds.rackspace.cloudloadbalancers.v1.domain.AddNode;

    AddNode addNode = AddNode.builder()
            .address(hostName)
            .condition(ENABLED)
            .port(3306)
            .weight(20)
            .build();

任何帮助,将不胜感激。

4

1 回答 1

1

此示例应演示如何将 clouddb 与负载均衡器一起使用:

https://github.com/jclouds/jclouds-examples/blob/master/rackspace/src/main/java/org/jclouds/examples/rackspace/clouddatabases/TestDatabase.java

您可能感兴趣的部分是

AddNode addNode01 = AddNode.builder()
      .address(getInstance().getHostname())
      .condition(Node.Condition.ENABLED)
      .port(3306)
      .build();
于 2014-07-08T15:06:58.440 回答