Konfiguracja multidatacenter Cassandra z 1 zewnętrznym IP

13

Próbuję skonfigurować klaster Cassandra z wieloma centrami danych. Problem polega na tym, że moje centra danych mają tylko 1 zewnętrzny adres IP (wan IP), mogę skonfigurować przekierowanie portów na przełącznikach centrów danych, aby uzyskać dostęp do każdego węzła ze świata zewnętrznego za pomocą innego portu, ale nie wiem, jak skonfigurować Cassandra plik .yaml poprawnie.

Czy w tym scenariuszu istnieje sposób skonfigurowania klastra Cassandra z wieloma ośrodkami?

Z góry dziękuję!

Sergio Ayestarán
źródło

Odpowiedzi:

4

Możesz spróbować uczynić każdy węzeł niepowtarzalnym dla niektórych portów, ale tak naprawdę nie jest to dobra ścieżka do zejścia. Węzły Cassandra muszą się zobaczyć na wymienionych tutaj portach, aby uzyskać najlepszą konfigurację: http://www.datastax.com/documentation/cassandra/1.2/index.html#cassandra/security/secureFireWall_r.html

Jedną z opcji, które widziałem, że działa dobrze, jest host VPN, taki jak Openswan: https://www.openswan.org/projects/openswan/

Patrick McFadin
źródło
Myślę, że sugerujesz tłumaczenie portu. To będzie pojedynczy punkt awarii, nie?
dedunumax