Feature #407
Υποστήριξη δικτύων από το Synnefo
Status: | Closed | Start date: | 04/12/2011 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | Vangelis Koukis | % Done: | 0% |
|
Category: | old_synnefo | Spent time: | - | |
Target version: | v0.4 |
Description
Αυτό είναι ένα γενικότερο feature ticket, το οποίο καταγράφει την ανάγκη υποστήριξης από το Synnefo σύνδεσης στο δημόσιο (Internet) και σε ιδιωτικά δίκτυα.
Οι γενικές ιδέες, όπως συζητήθηκαν σε τελευταίες συναντήσεις είναι:
α) Υπάρχει ένα δημόσιο δίκτυο, το Internet. Κάθε μηχάνημα είναι συνδεδεμένο με αυτό, έχει μια IPv4 και μια IPv6. Τουλάχιστον η IPv4 του ανατίθεται δυναμικά, όταν είναι ζωντανό, δεν την κρατάει για πάντα.
β) Υπάρχει ένας αριθμός από ιδιωτικά δίκτυα, τα οποία δημιουργούνται από το χρήστη, και τα οποία ο χρήστης μπορεί να ονομάσει. Για τα δίκτυα αυτά η υποδομή δεν παρέχει IPs, λειτουργούν σε L2 και οι μηχανές είναι ελεύθερες να τρέξουν με ό,τι IPs ή άλλο πρωτόκολλο επιθυμούν.
γ) Ο χρήστης μπορεί μέσω του GUI και του API να συνδέσει και να αποσυνδέσει μηχανήματα από ιδιωτικά δίκτυα.
δ) Σε σχέση με το δημόσιο δίκτυο, ο χρήστης μπορεί να ρυθμίσει αν το interface του μηχανήματος θα είναι firewalled, επιλέγοντας από προεπιλεγμένα profiles.
Τα παραπάνω απαιτούν υποστήριξη από το GUI (mock-ups, υλοποίηση), από το API (ξέρει τι είναι ιδιωτικό δίκτυο, επιτρέπει την δημιουργία, καταστροφή τους, σύνδεση και αποσύνδεση μηχανημάτων από αυτά, επιστρέφει για κάθε μηχάνημα σε ποια δίκτυα είναι συνδεδεμένο -- το τελευταίο είναι το μόνο που κάνει αυτή τη στιγμή με βάση το v1.1 spec) και από το Ganeti backend (πρέπει να γνωρίζει ότι υπάρχουν δίκτυα, να επιτρέπει τη σύνδεση και αποσύνδεση μηχανημάτων σε αυτά μέσω RAPI και να ρυθμίζει την υποδομή ώστε να υλοποιεί τις ανάλογες τοπολογίες).
Για τα παραπάνω θα ανοίξω χωριστά tickets, τα οποία θα συνδεθούν εδώ.
Ο στόχος είναι στη v0.4 να έχουμε πλήρη end-to-end λειτουργικότητα, με σταδιακή υλοποίησή της σε v0.2, v0.3, v0.4.
Related issues
History
#1 Updated by Vangelis Koukis about 13 years ago
- Status changed from New to Closed
Τα εξαρτημένα tickets έχουν κλείσει, η development εγκατάσταση υποστηρίζει κανονικά δημόσιο και ιδιωτικά δίκτυα, αυτό κλείνει.
#2 Updated by Vangelis Koukis over 11 years ago
- Category set to old_synnefo