Feature #407

Υποστήριξη δικτύων από το Synnefo

Added by Vangelis Koukis about 13 years ago. Updated about 11 years ago.

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

related to Synnefo - Bug #615: Εισαγωγή πεδίων ipv4, ipv6 σε ειδοποιήσεις ganeti-net-status Closed 06/05/2011
blocked by Synnefo - Feature #415: Επέκταση του UI ώστε να χειρίζεται το δημόσιο και ιδιωτικ... Closed 04/13/2011
blocked by Synnefo - Feature #411: Επέκταση του Ganeti backend ώστε να υποστηρίζει το χειρισ... Closed 04/12/2011
blocked by Synnefo - Feature #409: Επέκταση του API ώστε να υποστηρίζει χειρισμό ιδιωτικών δ... Closed 04/12/2011
blocked by Synnefo - Feature #469: Επέκταση του UI ώστε να κάνει κλήσεις στο /networks API Closed 05/07/2011
blocked by Synnefo - Feature #513: To API διαχειρίζεται ιδιωτικά δίκτυα και εκτελεί κλήσεις ... Closed 05/11/2011
blocked by Synnefo - Feature #397: Επέκταση του API ώστε να επιστρέφονται IPs από Ganeti Closed 04/06/2011

History

#1 Updated by Vangelis Koukis almost 13 years ago

  • Status changed from New to Closed

Τα εξαρτημένα tickets έχουν κλείσει, η development εγκατάσταση υποστηρίζει κανονικά δημόσιο και ιδιωτικά δίκτυα, αυτό κλείνει.

#2 Updated by Vangelis Koukis about 11 years ago

  • Category set to old_synnefo

Also available in: Atom PDF