[grnog] Προτεινόμενο host distribution για KVM/ganeti περιβάλλον
Apollon Oikonomopoulos
apollon at skroutz.gr
Wed May 27 16:12:25 CEST 2015
Καλησπέρα Κώστα,
On 16:20 Wed 27 May , Kostas Zorbadelos wrote:
>
> Καλησπέρα,
>
> ξέρω ότι στο κοινό υπάρχουν οι κατάλληλοι άνθρωποι για το ερώτημα.
> Με αφορμή μετακόμισή μας θέλω να μεταφέρω VM υποδομές μας σε νέο
> DC. Μέχρι τώρα βασιζόμαστε σε VMWare και σκέφτομαι να στήσω κάτι
> καινούριο σε KVM και ganeti. Cluster 2 μηχανημάτων και δυνατότητα
> failover των VMs το ζητούμενο. Τα πρώτο από τα ερωτήματα είναι τι
> distribution προτείνετε/χρησιμοποιείτε σαν host;
(Disclaimer: είμαι biased ως ο maintainer στο Debian, οπότε αξιολόγησε
τα παρακάτω ανάλογα)
Νομίζω ότι την καλύτερη υποστήριξη αυτή τη στιγμή την έχει το Debian,
για δυο λόγους:
α) ο upstream κάνει development σε Debian και η Google χρησιμοποιεί
undisclosed Debian-derived λειτουργικό για να τρέχει τα Ganeti nodes
της.
β) υπάρχει πολύ καλή σχέση μεταξύ του upstream και του packaging team
του Ganeti στο Debian, που συντελεί στο να είναι το πακέτο σε καλή
κατάσταση. Σημειωτέον ότι 2 από τους αρχικούς authors (1 εκ των
οποίων είναι ο σημερινός project lead) είναι Debian Developers και
αρχικοί maintainers του πακέτου.
Γενικά από την κίνηση στη λίστα[1] θα δεις ότι δυστυχώς δεν υπάρχει
σημαντική αλληλεπίδραση με packagers από άλλες διανομές, πλην του Gentoo
(τελευταία ούτε και αυτό).
Ως administrator σε διάφορα clusters αυτά τα χρόνια, θεωρώ ότι το Debian
stable είναι μια πολύ καλή επιλογή. Σημειωτέον ότι με το Debian μπορείς
να κρατήσεις όλο το σύστημά σου stable και μελλοντικά να βάζεις Ganeti
από το jessie-backports αν θες το latest and greatest χωρίς να κάνεις
συμβιβασμούς για τη σταθερότητα του υπόλοιπου συστήματος.
Τώρα στην ερώτηση Debian vs Ubuntu LTS, θα σου απαντήσω ότι στο Ubuntu
το πακέτο είναι στο universe (δεν έχει δηλαδή dedicated maintainers) και
αν και προσπαθώ να φτιάχνω ubuntu-specific προβλήματα και να βγάζω
updated πακέτα για το LTS μέσα από ένα PPA, πολλές φορές λόγω έλλειψης
χρόνου μένει πίσω.
Από περιέργεια, για πόσα VMs μιλάμε και με τι specs; Γενικά για
availability, live migrations και failovers χωρίς εξωτερικό shared
storage θα χρειαστεί να χρησιμοποιήσεις DRBD (το υποστηρίζει εγγενώς το
Ganeti χωρίς να χρειαστεί να κάνεις τίποτα), οπότε υπολόγιζε διπλάσιο
δίσκο.
/Α
[1] https://groups.google.com/forum/#!forum/ganeti-devel
More information about the grnog-members
mailing list