#rackspace-cloud #rackspace #jclouds
#rackspace-облако #rackspace #jclouds
Вопрос:
Я смог создать экземпляр mysql и получил имя хоста . Теперь пытаюсь создать loadbalancer с помощью jclouds rackspace api, но не удается выполнить проверку с помощью hostname в builder. Я передаю имя хоста вместо IP-адреса. Как мне получить частный IP-адрес экземпляра clouddb, который я создал в rackspace с помощью jclouds? Как создать балансировщик нагрузки с помощью jclouds, используя имя хоста clouddb?
Вот мой код, который терпит неудачу :
org.jclouds.rackspace.cloudloadbalancers.v1.domain.AddNode;
AddNode addNode = AddNode.builder()
.address(hostName)
.condition(ENABLED)
.port(3306)
.weight(20)
.build();
Любая помощь будет оценена.
Ответ №1:
Этот пример должен продемонстрировать, как использовать clouddb с loadbalancers:
Часть, которая может вас заинтересовать, это
AddNode addNode01 = AddNode.builder()
.address(getInstance().getHostname())
.condition(Node.Condition.ENABLED)
.port(3306)
.build();