[OpenStack-el] Καλησπέρα - Devstack/Δικτύωση/Virtualisation

George Sotiriou elementoulis at gmail.com
Tue Mar 3 22:39:54 UTC 2015


Καλησπέρα και πάλι και ευχαριστώ πολύ για το ενδιαφέρον.

Εν συντομία, το θεωρητικό κομμάτι της πτυχιακής συνοψίζεται από τον τίτλο
"Lab as a Service Infrastructure using Openstack". Θεωρητικά δηλαδή έχω να
μελετήσω και να απαντήσω στο κατά πόσο είναι δυνατόν να μεταφερθεί όλη η
λειτουργικότητα ενός φυσικού εργαστηρίου του ΤΕΙ στο cloud για να
εξυπηρετείται μεγαλύτερο μέρος της φοιτητικής κοινότητας του Ιδρύματος
χωρίς να είναι απαραίτητη η φυσική παρουσία του στον χώρο του εργαστηρίου.
Στο πρακτικό κομμάτι καθότι τα resources είναι περιορισμένα θα πρέπει να
αναπτύξω το εξής:
Ένα βασικό OpenStack Environment του οποίου οι χρήστες (πιλοτικά 3-4) θα
έχουν πρόσβαση και θα μπορούν virtually να δουλεύουν πάνω σε images
λειτουργικών συστημάτων (Windows 7, Unix, Fedora) για την διεκπαιρέωση των
εργαστηριακών τους ασκήσεων. Στον κάθε χρήστη θα αντιστοιχεί ένα κομμάτι
δίσκου και θα μπορεί να "σώζει" την πρόοδο του με κάποιο snapshot.

Σε πρώτη φάση έχω στήσει ένα τέτοιο περιβάλλον έχοντας ως βάση Ubuntu
Desktop 14.02 και χρησιμοποίησα το DevStack. Προσπάθησα φιλότιμα να
ξεκινήσω βήμα βήμα να εγκαταστήσω κάθε service ξεχωριστά και να ρυθμίσω
endpoints, volumes κτλ. αλλά πάντα στην πορεία κάπου κάτι κατέλληγε να μην
λειτουργεί ειδικά σε θέμα δικτύωσης στο οποίο είμαι ανεπίδεκτος μαθήσεως.
Και οι απόψεις γύρω από κάθε ένα πρόβλημα απλά χάος... Έτσι κατέφυγα στα
έτοιμα installation scripts του DevStack. Το θετικό είναι ότι πρόκειται για
single node installation καθώς μας δόθηκε ένας μικρός σέρβερ από την σχολή
για να δουλέψουμε, οπότε αυτό απλοποιεί τα πράγματα.
Έχω ενεργοποιήσει τον KVM Hypervisor και το Neutron έναντι του Nova και
γενικά έχω κάνει spawn κάποια Fedora instances μέσω του Dashboard πιο πολύ
για proof of concept. Για πιλοτική χρήση θεωρώ ότι είμαι σε καλό δρόμο.
Πρόσφατο κόλλημα μέχρι χθες ήταν τα kaypairs και πως θα τα κάνω inject σε
ένα νέο instance που κάνω spawn - αλλά επιλύθηκε.

Οι απορρίες μου αυτή τη στιγμή (οι άμεσες) είναι οι εξής...

1) Εγώ ξέρω ότι όταν κατεβάζω ένα image ενός λειτουργικού (σε καθημερινές
συνθήκες χρήστη) και θέλω να το δουλέψω, μόλις το φορτώσω σε κάποιον
virtual manager (π.χ. VirtualBox) η πρώτη οθόνη που θα δω θα είναι αυτή της
εγκατάστασης του εν λόγω λειτουργικού. Εδώ γιατί μετά το spawn του instance
το πρώτο πράγμα που βλέπω στην κονσόλα είναι σαν να έχω συνδεθεί με SSH και
να μου ζητάει login credentials? (τα οποία όπως ανακάλυψα τα παίρνω μέσω
του injection του keypair)

2) Στο ίδιο ύφος απορρίας με το Νο.1. Εγώ θεωρητικά στοχεύω στο να έχω ένα
εικονικό λειτουργικό στο οποίο να μπορεί ο φοιτητής να δουλεύει κανονικά.
Όχι ένα λειτουργικό που θα του στέλνει κάποιος εντολές μέσω SSH. Πως θα
φτάσω στο σημείο του να έχω κανονικό γραφικό περιβάλλον (π.χ. αν μιλάμε για
Widnows Image - να βλέπω εικονίδεια - γραμμή έναρξης κ.ο.κ.); Γίνεται; Δεν
έχω ξεκαθαρίσει ακόμα στο μυαλό μου αν αυτό γίνεται ή αν η αποστολή εντολών
μέσω κονσόλας είναι όσο μακριά φτάνει η λειτουργικότητα του.

3) Αν υποθέσουμε ότι η απάντηση στο Νο.2 είναι θετική - δηλαδή γίνεται να
έχω γραφικό περιβάλλον κτλ. υπάρχει δυνατότητα αυτό να γίνεται μέσω browser
(Dashboard) ή θα χρειάζεται ξεχωριστό πρόγραμμα όπως παραδείγματος χάριν το
VNC? Γιατί με έχουν μπερδέψει λιγάκι στα ask-forms...

Συγγνώμη αν κούρασα, προσπάθησα να κρατήσω το περιεχόμενο σύντομο και
περιεκτικό. Θα χαρώ πολύ να δω απαντήσεις και συμβουλές. Ευχαριστώ εκ των
προτέρων!

Φιλικούς χαιρετισμούς,
Σωτηρίου Γέωργιος.

Στις 3 Μαρτίου 2015 - 7:55 π.μ., ο χρήστης Thanassis Parathyras <
aparathyras at stackmasters.eu> έγραψε:

>  Καλημέρα Γιώργο,
>
> Καλώς ήλθες στην ελληνική κοινότητα!
> Κατ' αρχήν μπορείς να γίνεις μέλος στην λίστα στο παρακάτω link
>    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-el
> ώστε τα  μηνύματα σου να αποστέλλονται άμεσα.
>
> Είναι πολύ ευχάριστο που επέλεξες το OpenStack για την εργασία σου, δώσε
> μας πληροφορίες για την λύση που επεξεργάζεσαι και ίσως κάποιος μπορέσει να
> βοηθήσει.
> Επίσης, σίγουρα θα είναι χρήσιμο να παρακολουθούν και τα υπόλοιπα μέλη την
> συζήτηση.
> Εξάλλου ένας από τους λόγους που υπάρχει αυτή η λίστα είναι για να
> συζητάμε λύσεις και προβλήματα για το OpenStack, οπότε μην έχεις
> ενδοιασμούς.
>
> Χαιρετώ,
> Θανάσης
>
> Thanassis Parathyras
> Stackmasters - The European OpenStack Integration Companywww.stackmasters.eu
>
> On 3/3/2015 3:13 πμ, George Sotiriou wrote:
>
> Καλησπέρα σε όλους!
>
>  Έχω κάποιο καιρό που ξεκίνησα να ασχολούμαι με το Openstack στα πλαίσια
> της πτυχιακής μου εργασίας. Μετά από κάποιους μήνες ενασχόλησης, δυστυχώς
> υπάρχουν ακόμη πράγματα που δεν μπορώ να κατανοήσω και ταυτόχρονα δεν μπορώ
> να βρω απαντήσεις μέσω της φόρμας ερωτήσεων της κοινότητας του openstack
> και του Google.
>
>  Να πω κατ' αρχήν ότι μετά από αλεπάλληλες αποτυχημένες προσπάθειες
> σωστού στησίματος αναγκάστηκα να καταφύγω στο devstack καθώς τα
> αυτοματοποιημένα script εγκατάστασης προσφέρουν μεγαλύτερη ευκολία για το
> πιλοτικό project το οποίο πρέπει να αναπτύξω.
>
>  Αυτή τη στιγμή αντιμετωπίζω κυρίως δικτυακές δυσκολίες και διάφορα
> αναπάντητα ερωτήματα/εμπόδια σε θέμα virtualisation. Δεν θέλω να spamάρω
> την mailing list την οποία ο κ.Παραθυράς με προέτρεψε ευγενικά να
> χρησιμοποιήσω (και δεν το έκανα εδώ και κάποιους μήνες προσπαθώντας μόνος
> μου όσο το δυνατόν) αλλά καθώς ο χρόνος έχει αρχίσει να με πιέζει και
> λύσεις δεν βρίσκω αποφάσισα να το κάνω.
>
>  Αν υπάρχει κάποιος ο οποίος έχει ασχοληθεί αρκετά και θα ήταν
> διατεθημένος οποιαδήποτε ώρα και μέρα τον βολεύει, είτε μέσω mail, είτε
> (ακόμα καλύτερα) μέσω Skype, να μιλήσουμε, να του εξηγήσω τι προσπαθώ να
> κάνω και να μου προσφέρει κάποιες συμβουλές, ιδέες/λύσεις, θα το εκτιμούσα
> απίστευτα.
>
>  Προς Θεού και για αποφυγή παρεξηγήσεων δε ζητάω ούτε δημιουργία της
> πτυχιακής μου ούτε να το κάνει αυτός/ή για εμένα. Απλά μια επίλυση απορριών
> και ένα ξεκόλλημα από τα εμπόδια στα οποία έχω βρεθεί αυτή τη στιγμή.
>
>  Φιλικούς χαιρετισμούς προς όλους,
> Σωτηρίου Γεώργιος.
>
>
> _______________________________________________
> openstack-el mailing listopenstack-el at lists.openstack.orghttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-el
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-el/attachments/20150304/b8ff4914/attachment-0001.html>


More information about the openstack-el mailing list