mastering puppet configuration management in the cloud - rightscale compute 2013

21
april25-26 sanfrancisco cloud success starts here Mastering Puppet Configuration Management in the Cloud Ryan O’Leary, Product Manager, RightScale

Upload: rightscale

Post on 20-Aug-2015

460 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

april25-26 sanfrancisco

cloud success starts here

Mastering Puppet Configuration Management in the CloudRyan O’Leary, Product Manager, RightScale

Page 2: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 2# 2

#RightscaleCompute

Agenda• Why run Puppet in RightScale

• How to run Puppet in RightScale

• What is RightScale planning around Puppet

Page 3: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

#RightscaleCompute

# 3# 3

Why run Puppet in RightScale

Page 4: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 4# 4

#RightscaleCompute

Running Puppet in RightScale• Single pane of glass for application management

throughout its lifecycle

• All of the other cloud management utilities that you need, built-in and available through a single API

Page 5: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 5# 5

#RightscaleCompute

Cloud Application Automationo Monitor system resources across your deploymento Configure alerts for notifications or to trigger actionso Auto-scaling on any cloudo Integrate with your systems using a single APIo Orchestrate across your servers/deployments using

CloudFlow

Page 6: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 6# 6

#RightscaleCompute

Deployment Organizationo Organize your servers and services into Deployments

for better visibility and automationo Configure Deployment-level settings, permissions,

monitoring, and alerts

Page 7: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 7# 7

#RightscaleCompute

User and Permissions Managemento Create user accounts with role-based permissions

• SSO available

o Managed SSH available on all instanceso Coming soon: IAM and granular permissions

Page 8: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 8# 8

#RightscaleCompute

Cost Forecasting and Detailed Reporting• Forecast costs based on historical data and estimated

future cloud service usage• Run detailed, regular reports for auditing and

chargeback purposes• Export reports into your accounting systems• Report per cloud, per service• Custom resource tagging and reporting

Page 9: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 9

#RightscaleCompute

How to run Puppet in RightScale

Page 10: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 10# 10

#RightscaleCompute

Using Puppet and RightScale

Page 11: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 11# 11

#RightscaleCompute

1. Create a Puppet Client ServerTemplate.

2. Create a new deployment for your Puppet servers.

3. Launch a server using the Puppet Client ServerTemplate.

4. You now have a Puppet environment that can be monitored, scaled, and automated using RightScale.

So How Do I Get Started?

Page 12: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 12# 12

#RightscaleCompute

Creating a Puppet Client ServerTemplate

Page 13: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 13# 13

#RightscaleCompute

Launching the Puppet Client

Page 14: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 14# 14

#RightscaleCompute

Launching the Puppet Client

Page 15: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 15# 15

#RightscaleCompute

Launching the Puppet Client

Page 16: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 16# 16

#RightscaleCompute

Example: Up and Running

Page 17: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

#RightscaleCompute

# 17# 17

What is RightScale planning around Puppet

Page 18: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 18# 18

#RightscaleCompute

Puppet Client ServerTemplate• Official, supported ST from RightScale Engineering

• Can use any existing Puppet Master

• Inputs for common configuration parameters• Puppet Master information• Node name• Puppet environment• Custom facts

• June timeframe

Page 19: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 19# 19

#RightscaleCompute

Puppet Master ServerTemplate• Enterprise or Open Source

• Built-in backup and recovery for DR

• Scalable to mitigate expensive operations (catalog building)

• Built-in Puppet monitors and alerts

• Automatic node verifications and registrations

Page 20: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

# 20# 20

#RightscaleCompute

Additional Puppet Integrations• Use tagging to configure Puppet facts

• Take advantage of the new “external facts”

• Puppet Master Connector• Use RightScale to manage your Puppet environment• Use Puppet to manage your nodes

• Feedback from you, the users

Page 21: Mastering Puppet Configuration Management in the Cloud - RightScale Compute 2013

april25-26 sanfrancisco

cloud success starts here

Questions?