Παρουσίαση του εργαλείου Rundeck και use cases Αθήνα 16/01/2014 Κωνσταντίνος Χρηστίδης ~ Εθνικό Κέντρο Τεκμηρίωσης Τμήμα Ηλεκτρονικών Υποδομών.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ολοκληρωμένα Εργαλεία Διαχείρισης Εργαστήριο Διαχείρισης Δικτύων.
Advertisements

IT2000 vs IT2012 By Fotis Lavdas & Menelaos Makrigiannis.
Visual Studio 2010 Load Testing Γιώργος Καρκαλής Testing Specialist 12/5/2011.
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής EPL602 Foundations of Web Technologies jQuery Mobile News Site Presented by: Christodoulos Michael Dimitris Stokkos.
ΦΥΣΙΚΟ ΚΑΙ ΚΟΙΝΩΝΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Αναστοπούλου Μαριάννα Καθηγήτρια Μουσικής και Σχολικού Επαγγελματικού Προσανατολισμού.
ΕΞΩΤΕΡΙΚΗ ΜΕΤΑΝΑΣΤΕΥΣΗ ΤΩΝ ΕΛΛΗΝΩΝ ΕΠΙΜΕΛΕΙΑ: Α 1 PROJECT.
Τι πρέπει να ξέρεις για το Γενικό Λύκειο. Όσα ακολουθούν παρακάτω προκύπτουν από την επεξεργασία του νόμου 4186/ΦΕΚ 193/ και τη συνέντευξη που.
Η νέα δομή του Γενικού Λυκείου  Ωρολόγια π ρογράμματα ανά τάξη  Τρό π ος π ροαγωγής και α π όλυσης  Παρουσιάζονται κατά σειρά :  Α ’ Λυκείου  Β ’
Σχολικό έτος B’ Λυκείου  Μαθήματα  Ομάδες προσανατολισμού Γ’ Λυκείου  Ομάδες προσανατολισμού  Επιστημονικά Πεδία
Αντιρατσιστική Εκ π αίδευση Βασικές αρχές ΣΧΟΛΕΙΟ ΧΩΡΙΣ ΡΑΤΣΙΣΜΟ ΣΧΟΛΕΙΟ ΜΕ ΑΝΕΚΤΙΚΟΤΗΤΑ.
Project Α’ Τετραμήνου Β’ Λυκέιου. Εισαγωγή  Μανιτάρι ονομάζεται κοινώς το ορατό μέρος πολυκύτταρων μυκήτων με τη χαρακτηριστική, συνήθως ομβρελοειδή.
Η ΟΡΓΑΝΩΣΗ ΤΟΥ ΕΛΛΗΝΙΚΟΥ ΚΡΑΤΟΥΣ Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1. ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΟΡΓΑΝΩΣΗΣ 2.Η ΟΡΓΑΝΩΣΗ ΤΟΥ ΕΛΛΗΝΙΚΟΥ ΚΡΑΤΟΥΣ 3.ΣΧΕΔΙΑΣΜΟΣ.
Μεταρρύθμιση Φορολογίας Εισοδήματος. Νέες Κλίμακες Φορολογίας Εισοδήματος Το εισόδημα από μισθούς ( συντάξεις ) και επιχειρηματική δραστηριότητα φορολογείται.
Κλαδικές εκθέσεις 2 ο μάθημα. Τύποι εκθέσεων Ανάλογα με τον τόπο οργάνωσης Εσωτερικού - Εσωτερικού Περιφερειακές  εκθέσεις που καλύπτουν ακτίνα περίπου.
ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΛΟΥΤΡΩΝ ΑΙΔΗΨΟΥ Ερευνητική Εργασία (Project) Ομάδα 1 Αναστασιάδη Ανδριανή Στεργίου Μαρία - Ιωάννα Χασάϊ Φιορίντα Χουλιαράκη Αλεξάνδρα Ομάδα.
1 Ο ΕΠΑΛ ΣΤΑΥΡΟΥΠΟΛΗΣ ΣΧΟΛ. ΕΤΟΣ Α΄ΤΕΤΡΑΜΗΝΟ ΜΑΘΗΜΑ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ ( PROJECT) ΥΠΕΥΘΥΝΕΣ ΚΑΘΗΓΗΤΡΙΕΣ : ΠΑΛΑΙΟΛΟΓΟΥ ΒΙΚΤΩΡΙΑ ΑΜΠΕΡΙΑΔΟΥ ΔΕΣΠΟΙΝΑ.
AΘΛΗΤΙΣΜΟΣ 1.Ο αθλητισμός στην Αρχαία Ελλάδα Οι ρίζες του ελληνικού αθλητισμού μπορούν να αναζητηθούν στην Εποχή του Χαλκού. Στους ιστορικούς χρόνους οι.
Όνομα εκπαιδευτικών που συμμετέχουν :, Καλλιόπη Κάμπουρα. Γεωργία Κάσπαρη, Ανδριάνα Μπακόλα. Σχολική Μονάδα : 2 ο και 6 ο Νηπιαγωγείο Χίου. Σχολική τάξη.
Θέμα Εργασίας : ΙΡΙΔΙΣΜΟΣ Project : 5 Μανιφάβα Αλεξάνδρα.
ΖΑΧΑΡΙΑΣ ΠΑΠΑΝΤΩΝΙΟΥ ΤΑ ΨΗΛΑ ΒΟΥΝΑ PROJECT Α’ ΛΥΚΕΙΟΥ.
ΑΡΙΣΤΟΤEΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΚΑΛΩΝ ΤΕΧΝΩΝ
ΝΕΟ ΓΕΝΙΚΟ ΛΥΚΕΙΟ ………. Ν. 4186/2013 (ΦΕΚ 193)
Ερευνητική εργασία της Α΄ τάξης του ΓΕΛ Λουτρών Αιδηψού
2η ΔΙΑΛΕΞΗ ΕΡΓΟ.
Η ΕΙΡΗΝΗ ΣΤΟΝ ΚΟΣΜΟ ΠΡΟΤΥΠΟ ΠΕΙΡΑΜΑΤΙΚΟ ΓΥΜΝΑΣΙΟ ΕΥΑΓΓΕΛΙΚΗΣ ΣΧΟΛΗΣ ΣΜΥΡΝΗΣ ΤΑΞΗ-ΤΜΗΜΑ: Α’2 ΣΧΟΛΙΚΟ ΕΤΟΣ: ΜΑΘΗΜΑ: ΘΡΗΣΚΕΥΤΙΚΑ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ:
Project: ΟΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ στη ζωΗ μαΣ
ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ ΠΡΟΤΖΕΚΤ (PROJECT)
Άννα Κυπαρισσού,Γιουτζίν Κασεμάι.
67ο Δημοτικό Σχολείο Πατρών
Ενημέρωση για το Σεπτέμβριος, 2017 Κων/νος Παραστατίδης
Τα Βασικά δόγματα Γιώργος Λεπίδας Γ΄2.
Εργασία Β’ Λυκείου Μάθημα: Project
ΞΕΝΑΓΟΙ Η ομάδα μας αποτελείται από άτομα τα οποία συνεργάστηκαν και ολοκλήρωσαν την εργασία της ξενάγησης.
ΓΡΑΦΟΝΤΑΣ ΜΙΑ ΕΡΓΑΣΙΑ.
ΜΕΛΕΤΗ ΤΟΥ ΧΑΡΤΗ ΑΝΑΤΟΛΗΣ ΙΩΑΝΝΙΝΩΝ ΚΑΙ ΟΝΟΜΑΣΙΕΣ ΟΔΩΝ
…την Ερευνητική Εργασία (project) με θέμα την κοινωνική διάσταση του ελληνικού κινηματογράφου (Οικογένεια, θέση γυναίκας, σχέση δύο φύλων).
Ερευνητική Εργασία project Σχεδιασμός Έρευνας
Το νερό στην λογοτεχνία
ΒΑΡΟΜΕΤΡΟ ΕΒΕΘ – Σεπτέμβριος 2017
…PROJECT… ΑΝΔΕΙΣ ΚΑΖΑΝΤΖΑΚΗ ΕΛΕΝΑ ΔΑΣΚΑΛΑΚΗ ΧΡΥΣΑ ΓΥΜΝΑΣΙΟ ΑΡΧΑΝΩΝ
Οδηγίες Α’ Λυκείου.
1 ο ΕΠΑ.Λ ΝΕΑΣ ΦΙΛΑΔΕΛΦΕΙΑΣ Project A1
Η Νοτιοανατολική Ευρώπη υπό ξένη κυριαρχία
Η Νοτιοανατολική Ευρώπη υπό ξένη κυριαρχία ( )
Διαθεματικό Ενιαίο Πλαίσιο Προγραμμάτων Σπουδών (ΔΕΠΠΣ) & Αναλυτικά Προγράμματα Σπουδών (ΑΠΣ) Τρύφων Μαυροπαλιάς.
ΒΑΡΟΜΕΤΡΟ ΕΒΕΘ – ΣΕΠΤΕΜΒΡΙΟΣ 2016
Οι οδοί και η ιστορία τους
Γενικό λύκειο Νιγρίτας
ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΗΝ ΤΑΞΗ ΜΟΝΤΕΡΝΑ ΠΟΙΗΣΗ VS ΠΑΡΑΔΟΣΙΑΚΗ ΠΟΙΗΣΗ.
Project Κοκκινοπηλός Πένυ Εξαρχου Γ2.
ΕΝΙΑΙΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΝΟΜΙΚΗΣ ΣΧΟΛΗΣ Ε. Κ. Π. Α
ΝΈΟ ΟΡΓΑΝΟΓΡΑΜΜΑ (ΙΑΝ14) VS. ΕΓΚΡΙΘΕΝ ΟΡΓΑΝΟΓΡΑΜΜΑ (ΑΥΓ13)
Μαθηση για ολα τα παιδια
Ι3: Διερεύνηση και καταγραφή παρουσίας στο Internet
«Τα παιχνίδια των παππούδων και των γονέων μας πριν την επέλαση των ηλεκτρονικών» Project 2015.
ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Οργάνωση- Προγραμματισμός
ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ ΤΟΥ PROJECT
67ο Δημοτικό Σχολείο Πατρών
19η Περιφέρεια Προσχολικής Αγωγής
Νηπιαγωγείο Περιθωρείου 2007
Διάρκεια: 2 διδακτικές ώρες
Εσθονία Project
Μουσειοπαιδαγωγικές δραστηριότητες
ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ Β΄ ΓΥΜΝΑΣΙΟΥ
ΕΠΙΜΕΡΙΣΜΟΣ ΚΟΣΤΟΥΣ ΒΟΗΘΗΤΙΚΩΝ ΤΜΗΜΑΤΩΝ
Αρχές Διοίκησης έργων βασικοί στόχοι κάθε έργου:
Project 2013 Γ΄ Ομάδα: Η πειθώ στον επιστημονικό λόγο
ΚΑΣΤΡΑ ΚΑΙ ΚΑΣΤΡΟΠΟΛΙΤΕΙΕΣ
ΣΧΕΔΙΟ ΑΞΙΟΛΟΓΗΣΗΣ (Σ.Α.)
Μεταγράφημα παρουσίασης:

Παρουσίαση του εργαλείου Rundeck και use cases Αθήνα 16/01/2014 Κωνσταντίνος Χρηστίδης ~ Εθνικό Κέντρο Τεκμηρίωσης Τμήμα Ηλεκτρονικών Υποδομών και Πληροφοριακών Συστημάτων Μονάδα Συστημάτων και Δικτύων

Rundeck positioning ad hoc εργαλεία vs mcollective Fabric config management

Capistrano + Ruby / Ruby-ish + Deploy web εφαρμογών. + Open Source + Community - Ruby / Ruby-ish - Job automation - UI? Webistrano - Επίπεδα πρόσβασης

What? Job automation Χρονοπρογραμματισμός job Command Orchestration ad hoc control tool Open Source, Apache 2.0 licence “the most awesome workflow automation service” “open source distributing command dispatcher job console” “broke process into reusable workflows”

How? Secure Shell SSH SSH Private key WebUI CLI API

Installation wget... java -jar rundeck-launcher jar or.rpm.deb

Config Πολλαπλά Projects Προσθήκη Nodes δυναμικά XML/YAML file για περιγραφή των nodes και jobs Target nodes με rich metadata αντί για hostnames Project Group Job1 Job2 Deploys Site1 Site2

Config? Node sample XML <node name=“web00" type="Node" description=“application web server" hostname=“web01.foo.gr" username=“ruser" tags=“webserver,backend"/> <node name=“mysql00" type="Node" description=“MySQL database server" hostname=“mysql00.foo.gr" username=“ruser" tags=“db,backend"/> <node name=“proxy.foo.gr" type="Node" description=“frontend application server" hostname=“proxy.foo.gr" username=“ruser" tags=“proxy,dmz"/>... rich metadata

Config? Job sample YAML - id: 995e962e-3e93-41db-9cde-f133de113f5d project: ellak loglevel: INFO sequence: keepgoing: false strategy: node-first commands: - exec: sudo service apache restart description: webserver jobs name: apache_restart uuid: 995e962e-3e93-41db-9cde-f133de113f5d...

Access Control 1 ο επίπεδο via JAAS (LDAP, αρχείο, κλπ) 2 ο επίπεδο Access Control ορίζεται με ACL Policies Rules by project by group by job Εξασφαλίζεται η διαφάνεια και η εμπιστοσύνη μεταξύ των ομάδων

Access Control

Use cases 1-click App Deploy (tomcat, dspace, drupal, joomla, ojs) SaaS dev -> QA -> prod deploy Δημιουργία/μεταφορά βάσεων, χρηστών Operation jobs Διαχείριση services, webapps κλπ Διαχείριση cluster services πχ Postgres pgPool restart scenario Complicated Handlers via Rundeck API

+1 1-click deploy/fix/etc Multi-valued variable options Nested jobs Access Lists Dispatch to nodes Rich metadata

Node UI, δυνατότητα add/edit κλπ Workflow templates Mobile WebUI Mobile App More plugins

Resources Project Home Documentation Mailing List Me

Ευχαριστώ για την προσοχή σας!