mastering puppet configuration management in the cloud - rightscale compute 2013

Post on 20-Aug-2015

462 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

april25-26 sanfrancisco

cloud success starts here

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

# 2# 2

#RightscaleCompute

Agenda• Why run Puppet in RightScale

• How to run Puppet in RightScale

• What is RightScale planning around Puppet

#RightscaleCompute

# 3# 3

Why run Puppet in RightScale

# 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

# 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

# 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

# 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

# 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

# 9

#RightscaleCompute

How to run Puppet in RightScale

# 10# 10

#RightscaleCompute

Using Puppet and RightScale

# 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?

# 12# 12

#RightscaleCompute

Creating a Puppet Client ServerTemplate

# 13# 13

#RightscaleCompute

Launching the Puppet Client

# 14# 14

#RightscaleCompute

Launching the Puppet Client

# 15# 15

#RightscaleCompute

Launching the Puppet Client

# 16# 16

#RightscaleCompute

Example: Up and Running

#RightscaleCompute

# 17# 17

What is RightScale planning around Puppet

# 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

# 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

# 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

april25-26 sanfrancisco

cloud success starts here

Questions?

top related