Cloud Commander

Screenshot Λογισμικό:
Cloud Commander
Στοιχεία Λογισμικού:
Εκδοχή: 1.0 Alpha 2
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Ryan Mark
Άδεια: Δωρεάν
Δημοτικότητα: 13

Rating: 1.5/5 (Total Votes: 2)

Cloud Commander είναι μια ενότητα που περιέχει σενάρια που μπορείτε να χρησιμοποιήσετε για να ξεκινήσει γρήγορα και να οικοδομήσουν EC2 περιπτώσεις.
Ο στόχος αυτού του πράγματος είναι να σας επιτρέψει να αντικαταστήσει το εξειδικευμένο κοινό AMI με ένα σενάριο που διαμορφώνει ένα βανίλιας εγκατάστασης του λειτουργικού συστήματος για μια συγκεκριμένη υπηρεσία ή εργασία. Το όφελος είναι ότι ένα σενάριο είναι αγνωστικιστής στον πάροχο υπηρεσιών και δεν θα ξεχάσω τον τρόπο που χτίστηκε το διακομιστή αν έγραψε ένα σενάριο για να το κάνουμε.
Σήμερα Cloud διοικητής υποστηρίζει μόνο σύννεφο της Amazon, αλλά οι τεχνικές που θα πρέπει να εργαστεί για κάθε πάροχο. Ωστόσο, ένα σενάριο μπορεί να ρυθμίσετε τους διακομιστές σε οποιαδήποτε περιοχή στο σύννεφο της Amazon, η οποία είναι μια κόλαση πολύ πιο χρήσιμο από ένα δημόσιο AMI κάνει. Επίσης, σας επιτρέπει να ξεκινήσει και να διαμορφώσετε ένα στόλο εξειδικευμένων περιπτώσεων με το πάτημα ενός κουμπιού.
installation
Για να ξεκινήσετε, θα χρειαστείτε το git, python και setuptools.
Μπορείτε να εγκαταστήσετε το Cloud Διοικητής από pypi με easy_install ή pip. Ή μπορείτε να κατεβάσετε τον κώδικα και να το εγκαταστήσετε με το χέρι. Θα ήθελα να συστήσω την εγκατάσταση σε virtualenv, αν και είναι εντελώς προαιρετική.
Εγκατάσταση:
& Nbsp? Easy_install cloud_commander
ή:
Pip εγκαταστήσετε cloud_commander
ή:
& Nbsp? Git κλώνος https://github.com/newsapps/cloud-commander.git
& Nbsp? Cd σύννεφο διοικητής
& Nbsp? Python setup.py εγκαταστήσετε
Ρυθμίσεις
Εντάξει, έχετε το διοικητή εγκαταστήσει Τώρα αφήνει να ξεκινήσετε.
Δημιουργήστε ένα νέο κατάλογο έργων κάπου:
cd ~
cloud-διοικητής my_servers εγκατάστασης
Ο διοικητής θα τραβήξει μια δομή καταλόγου γεμάτο συνταγές από ένα κεντρικό αποθετήριο git και θα σας εμφανίσει διάφορα κομμάτια των πληροφοριών που χρειάζεται για να αλληλεπιδρούν με Amazon Web Services.
Είστε όλοι έτοιμοι να ξεκινήσουν κάποια servers!
Ένα ζευγάρι άλλα πράγματα που σχετίζονται με τις παραμέτρους:
Συνταγές θα ψάξει για τα ιδιωτικά κλειδιά στον κατάλογο my_servers / περιουσιακά σας στοιχεία, όλα τα αρχεία που τελειώνουν σε .pem. Συνταγές θα εξετάσει επίσης για known_hosts και authorized_keys αρχεία στον κατάλογο περιουσιακών στοιχείων. Αν βρεθεί, αυτά τα αρχεία θα προστεθούν στις νέες περιπτώσεις.
Εκκίνηση servers
Εναλλαγή στον κατάλογο εργασίας σας:
cd my_servers
cloud-διοικητής ξεκινήσει newsapps-kitchensink
Αυτό είναι όλα υπάρχει σε αυτό! Ανεξάρτητα από τις περιπτώσεις που ζητείται στην συνταγή newsapps-kitchensink θα ξεκινήσει και θα ρυθμιστεί.
Υποβαθμισμένων του καταλόγου έργων
& Nbsp? Περιουσιακά στοιχεία /
& Nbsp? Τα περιεχόμενα αυτού του φακέλου θα βγει στο S3 και τράβηξε προς τα κάτω σε κάθε περίπτωση που έχει ξεκινήσει. Τα περιεχόμενα του Μπιν υποκατάλογο θα εγκατασταθεί στον κατάλογο / usr / local / bin στο παράδειγμα. Το περιεχόμενο των known_hosts και authorized_keys θα προστεθούν στον κατάλογο ~ / .ssh του κύριου χρήστη, μαζί με το ιδιωτικό κλειδί που χρησιμοποιείται για να ξεκινήσει το παράδειγμα (μόνο αν το προσθέσετε στον κατάλογο περιουσιακών στοιχείων).
& Nbsp? Boot-scripts /
& Nbsp? Περιέχει shell scripts τα οποία να περάσει στην περίπτωση κατά την εκκίνηση. Αυτά τα σενάρια εκτελούνται ως root και να κάνει όλη τη δουλειά διαμόρφωσης των περιπτώσεων. Cloud διοικητής χρησιμοποιεί το πρότυπο βιβλιοθήκης Jinja2 να δημιουργήσει το τελικό σενάριο. Έτσι, μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τη σύνταξη προτύπου Jinja2 στα BootScripts.
& Nbsp? Συνταγές /
& Nbsp? Στην περίπτωση που όλες οι συνταγές είναι καθορισμένες. Μια συνταγή είναι ένα αρχείο YAML με σειρά «σέρβερ».
& Nbsp? Config.yml
& Nbsp? Που αποθηκεύονται όλα EC2 σας και Cloud Διοικητής διαμόρφωση του έργου. Επίσης, περιλαμβάνει τον κατάλογο της AMIS που θα χρησιμοποιηθούν από τις συνταγές σας.

Συμβολή

Εάν έχετε γράψει μια συνταγή και BootScripts που θα θέλατε να μοιραστείτε, απλά πιρούνι newsapps / cloud-διοικητής συνταγές για GitHub, διαπράττουν κατάλογο του έργου σας στο πιάτο σας, και να μου στείλει ένα αίτημα έλξης. Ακριβώς όπως homebrew, αν είστε εξοικειωμένοι

Απαιτήσεις :.

  • Python

Σχόλια για Cloud Commander

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!