[ 
https://issues.apache.org/jira/browse/CASSANDRA-7147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13988758#comment-13988758
 ] 

Pierre-Yves Ritschard commented on CASSANDRA-7147:
--------------------------------------------------

This adds support for Apache Cloudstack, not Openstack (a similar but different 
project, outside of ASF, led by rackspace).

Cloudstack always populates the first interface as eth0 on linux guests. In 
addition to this it has two modes of operations:

- Basic Networking (or "public cloud" mode) where a single interface is created 
on guests
- Advanced Networking (or "vpc" mode) where any number of interfaces might be 
created on guests

You can think of this snitch as a zeroconf snitch for Basic Networking set-ups, 
of course in 90% of cases it will work properly for advanced networking set-ups 
as well.

Hope this clears things up

> Add a new snitch for Apache Cloudstack platforms
> ------------------------------------------------
>
>                 Key: CASSANDRA-7147
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7147
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>         Environment: Virtual machine on Apache Cloudstack environments 
>            Reporter: Pierre-Yves Ritschard
>            Priority: Minor
>             Fix For: 2.0.8, 2.1 beta2
>
>         Attachments: 0001-initial-work-on-a-cloudstack-snitch.patch
>
>
> The attached patch adds a new Snitch that queries meta data for a host on 
> Apache Cloudstack environments. Since the metadata service is colocated with 
> the DHCP service in Cloudstack, common lease file locations are looked up to 
> retrieve.
> Since zone naming is freeform in Apache Cloudstack, the widely used 
> <country>-<location>-<az> notation is assumed.
> The patch includes a simple unit test and has been tested on exoscale.ch, a 
> public cloud based on Apache Cloudstack



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to