Boulder dev ops-meetup-11-2012-rundeck
Upcoming SlideShare
Loading in...5
×
 

Boulder dev ops-meetup-11-2012-rundeck

on

  • 920 views

My intro to Rundeck slide stack from the November 2012 Boudler DevOps Meetup.

My intro to Rundeck slide stack from the November 2012 Boudler DevOps Meetup.

Statistics

Views

Total Views
920
Views on SlideShare
915
Embed Views
5

Actions

Likes
2
Downloads
13
Comments
0

1 Embed 5

http://www.docshut.com 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Boulder dev ops-meetup-11-2012-rundeck Boulder dev ops-meetup-11-2012-rundeck Presentation Transcript

    • Introduction to RunDeckNovember 2012 Boulder DevOps MeetupWill SterlingDevOps Engineer @ Datalogixwill.sterling@datalogix.com
    • What is Rundeck? !   Command Orchestration !   Process Automation !   Web-UI !   REST API !   CLI !   Nodes dynamically added and removed !   Target nodes using rich metadata instead of hostnames! 2
    • Rundeck !   Command Orchestration 3
    • Rundeck !   Command Orchestration –  output 4
    • Rundeck !   Command Orchestration –  history 5
    • Rundeck !   Projects 6
    • Rundeck !   Process Automation 7
    • Rundeck !   REST API 8
    • Rundeck !   CLI –  dispatch Execute ad hoc commands and scripts –  rd-queue Query the dispatcher for currently running Jobs and possibly kill them –  rd-jobs List defined jobs as well as load them from text file definitions –  run Invoke the execution of a stored Job –  rd-project Setup a new Rundeck project –  rd-setup (Re-)configure an instance of Rundeck 9
    • Rundeck !   Node Selection (filter) –  Hostname(s) –  Hostname Regular Expression –  OS, Version, Arch –  Tags 10
    • Rundeck !   Filters 11
    • Rundeck !   Node Definition (Resource Model) –  Static •  YAML File –  Dynamic •  URL •  Script 12
    • Rundeck !   Resource Model example Venkman.local: description: Rundeck server node hostname: Venkman.local nodename: Venkman.local osArch: x86_64 osFamily: unix osName: Mac OS X osVersion: 10.6.6 tags: ‘rundeck’ username: greg 13
    • Rundeck !   Data Store Backend –  HSQLDB - default •  JAVA based RDBMS, stores data locally in script –  Any RDBMS with JDBC 14
    • Rundeck !   Installation – RHEL –  Install Rundeck Repository •  rpm –I http://rundeck.org/latest.rpm –  Install Rundeck RPM •  yum install rundeck –  Enable & start service •  chkconfig rundeckd on;service rundeckd start –  Log in •  http://hostname:4440 –  User: admin –  Password: admin 15
    • Rundeck !   Configuration Artifacts of Interest –  /etc/rundeck –  /var/lib/rundeck/data –  /var/rundeck/projects/projectname –  /var/log/rundeck/ 16
    • Rundeck !   Resources –  Project Home http://rundeck.org/index.html –  Screen Casts & Tutorials http://rundeck.org/about.html –  Documentation http://rundeck.org/docs/index.html –  Mailing List http://groups.google.com/group/rundeck-discuss –  Me Will.sterling@datalogix.com 17