External Guest Load Balancer Integration

2016-10-22 Thread Gian Paolo Buono

Hi all,
I have not found a guide for set up netscaler like External Guest Load 
Balancer, does anyone have experience?
Thanks

Inviato dal mio dispositivo Samsung


Brooklyn CloudStack - Insufficient address capacity - Question

2016-10-22 Thread Mike Frampton
Hi

I am trying to investigate a problem I have with Apache CloudStack when
creating an instance using Apache
Brooklyn. I have installed Brooklyn 0.9 on a CentOS 6.8 minimal server and
Cloudstack 4.9 on two
CentOS 6.8 minimal servers. I have a simple piece of yaml code.

name: Cassandra 1
location:
  jclouds:cloudstack:
endpoint: http://192.168.1.109:8080/client/api
identity: Jo4lB5oJqWVLJ1vSQjiN9O5UmkeqylGy
credential: CJqAGj9rUCAyrSAYWCrjXq2-_xEaRx
services:
- type: org.apache.brooklyn.entity.nosql.cassandra.CassandraNode
  brookyn.policies:
  - type: org.apache.brooklyn.policy.ha.ServiceRestarter
  brooklyn.enrichers:
  - type: org.apache.brooklyn.policy.ha.ServiceFailureDetector


I have a cloud zone up and running with a basic network type, everything
seems healthy. The Zone's physical
network has been created with guest and management Ip address ranges.

uest

PodGatewayNetmaskStart IPEnd IP
Pod1192.168.1.1255.255.255.0192.168.1.151192.168.1.170

Management

PodGatewayNetmaskStart IPEnd IP
Pod1192.168.1.1255.255.255.0192.168.1.130192.168.1.150


No user defined instances are running on the cloud, only the system defined
VM's.

mysql> mysql
mysql> use cloud ;
mysql> select
id,public_ip_address,allocated,state,is_system,removed,created
  from user_ip_address where state <> 'Free';

++---+-+---+---+-+-+
| id | public_ip_address | allocated   | state | is_system |
removed | created |
++---+-+---+---+-+-+
| 15 | 192.168.1.165 | 2016-09-05 02:41:08 | Allocated | 0 |
NULL| NULL| => Secondary Storage VM
| 16 | 192.168.1.166 | 2016-09-05 02:41:06 | Allocated | 0 |
NULL| NULL| => Console Proxy VM
| 17 | 192.168.1.167 | 2016-10-15 01:43:26 | Allocated | 0 |
NULL| NULL| => r-4-VM  virtual router
++---+-+---+---+-+-+

In brooklyn I attempt to run a simple cassandra based blueprint to
dynamically create a single instance
on the cloud. By default the cloud has a template "CentOS 5.5(64-bit) no
GUI (KVM)" and that will be
used in instance creation.

So apart from the ip addresses used by the system i.e. 165 - 167, I think
all IP addresses in the ranges
above are free. However, when I execute a blue print I receive an error.

output from brooklyn terminal gives rest api call

1) ExecutionException on
brooklyn-offizb-root-cassand-gc5r-apache-cassandra-nz4u-ef0:
java.util.concurrent.ExecutionException:
org.jclouds.http.HttpResponseException: command: GET
http://192.168.1.109:8080/client/api?

response=json&command=associateIpAddress&zoneid=eccbe4cc-a518-4b2b-a8d3-c623b0460463&networkid=4ece6bff-6776-4f87-84b1-3f7eaac30850


HTTP/1.1 failed with response: HTTP/1.1 533 null; content:
[{"associateipaddressresponse":{"uuidList":

[],"errorcode":533,"cserrorcode":,"errortext":"Insufficient address
capacity"}}]



and similar errors in the cloudstack management logs.



[root@hc4nn management]# hostname ; pwd
hc4nn
/var/log/cloudstack/management

apilog.log:2016-10-16 11:29:13,920 INFO  [a.c.c.a.ApiServer]
(catalina-exec-17:ctx-3774395e ctx-2a
ee0f83 ctx-4b529848) (logid:b125de78) (userId=2 accountId=2 sessionId=null)
192.168.1.118 -- GET r
esponse=json&command=associateIpAddress&zoneid=eccbe4cc-a518-4b2b-a8d3-c623b0460463&networkid=4ece
6bff-6776-4f87-84b1-3f7eaac30850&apiKey=Jo4lB5oJqWVLJ1vSQjiN9O5UmkeqylGI1_OVwNHdHdLUPhoHda2b8jGylR
cj8TeRVbKmbvPe3ZFnTwoAwYf1UQ&signature=jCOeBAEmpPlkSqgpVcp/hi6IyfA%3D 533
Insufficient address cap
acity

management-server.log:2016-10-16 11:29:13,818 INFO
[o.a.c.a.c.u.a.AssociateIPAddrCmd] (catalina-e
xec-7:ctx-ca17b8bb ctx-5c175b06 ctx-ad528fed) (logid:ad36d5dd)
com.cloud.exception.InsufficientAdd
ressCapacityException: Insufficient address capacityScope=interface
com.cloud.dc.DataCenter; id=1
management-server.log:2016-10-16 11:29:13,818 TRACE
[o.a.c.a.c.u.a.AssociateIPAddrCmd] (catalina-e
xec-7:ctx-ca17b8bb ctx-5c175b06 ctx-ad528fed) (logid:ad36d5dd)
com.cloud.exception.InsufficientAdd
ressCapacityException: Insufficient address capacityScope=interface
com.cloud.dc.DataCenter; id=1
management-server.log:2016-10-16 11:29:13,819 INFO  [c.c.a.ApiServer]
(catalina-exec-7:ctx-ca17b8b
b ctx-5c175b06 ctx-ad528fed) (logid:ad36d5dd) Insufficient address capacity


It seems that I am short of IP addresses but the IP address assigned to the
new cloud stack instance
i.e. 160 should have been free. Also, in Cloudstack I can easily recover a
detroyed instance,
destroyed beause of this error and it will run.

I would like to get some pointers as to how to invest