Rolling Your Own ServerTemplates
 

Like this? Share it with your network

Share

Rolling Your Own ServerTemplates

on

  • 715 views

RightScale User Conference NYC 2011 - ...

RightScale User Conference NYC 2011 -

Darryl Eaton - Director Product Development, RightScale

ServerTemplates are the innovative "secret sauce" of the RightScale Cloud Management Platform. They enable you to easily architect, launch, manage, and monitor multi-server deployments. More than half of the 40,000-plus RightScale ServerTemplates™ were created from scratch by our customers. By using ServerTemplates, you can slice up your existing configurations into your own custom blueprints for cloud servers. In this session, we'll share best practices for developing, testing, and maintaining your own custom ServerTemplates.

Statistics

Views

Total Views
715
Views on SlideShare
696
Embed Views
19

Actions

Likes
0
Downloads
24
Comments
0

2 Embeds 19

http://www.rightscale.com 17
http://localhost 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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
  • ServerTemplates are the innovative "secret sauce" of the RightScale Cloud Management Platform. They enable you to easily architect, launch, manage, and monitor multi-server deployments. More than half of the 40,000-plus RightScale ServerTemplates™ were created from scratch by our customers. By using ServerTemplates, you can slice up your existing configurations into your own custom blueprints for cloud servers. In this session, we'll share best practices for developing, testing, and maintaining your own custom ServerTemplates.
  • Live above the cloud. Live above the image. Configure from vanilla machines at runtime. The flexibility of the cloud ends at the image.
  • You’ll get all the machine monitoring out of the box – cpu, disk, etc. Input to monitor any other stuff you install… move this script to the end of the template if you do.
  • You might just find exactly what you need.Or you can find snippets of what you need and build it and test it. Finally, we have partners that have put up a lot of the software for you. And they build test it everyday. Walkthrough -Open Diff in new tab.Clone LAMP all in one. Rename to Wordpress. Bookmark.Remove continuous backups.Add APP Wordpress configure to bottom of template.Set default inputs on new template.
  • Minimize external dependencies by attaching files or anything you need to compile as a .tar.

Rolling Your Own ServerTemplates Presentation Transcript

  • 1. Roll your own ServerTemplates
    Darryl Eaton, Director of Product Management, RightScale
    June 8th, 2011
  • 2. What we’ll cover…
    • What are ServerTemplates?
    Ok, you already know what those are, but do you know…
    • The Base ServerTemplates?
    • 3. How to mine the Library?
    • 4. How to record your shell scripting genius in RightScripts?
    • 5. How to clean up after yourself (decommission)?
    • 6. How to be independent (minimize external dependencies)?
    • 7. How to live a fulfilling cloud life?
    You soon will… and this will be available on the web after…
  • 8. First step to Nirvana: ServerTemplates
    ServerTemplate
    Virtual Machine Image
    • Chiseled in stone
    • 9. Painful to change
    • 10. So pre-cloud
    • 11. Live above the image
    • 12. Live above the cloud
    • 13. Code your infrastructure
  • The Base ServerTemplate
    Your starting point.
    Linux & Windows
    Monitoring by default
    Images across clouds
    Images across distros
    MON_PROCESSES:
    Put in the name of the processes you’d like to monitor using RightScale.
    Tip!
  • 14. Don’t reinvent the wheel!
    Use the marketplace.
    Find what you need
    Browse examples
    Use Diff
    Partners!
    Advanced Search:
    Search by title AND description. Search by cloud. Search by category.
    Tip!
  • 15. Record every step you take
    Work on the instance.
    Copy successful commands to new RightScripts
    Extract variable information
    Attach needed files, or compilations as archives
    Idempotency:
    Be able to run your script again and again without messing up your server!
    Tip!
  • 16. Clean up on Decommission
    Leave with a smile.
    Backup files and databases
    Disconnect from load balancers
    Detach volumes
    rs_run_right_script:
    If you need to tell other machines you’re leaving, run a RightScript on that machine.
    Tip!
  • 17. Use Compatibility Releases
    Our blood, sweat, and tears.
    Tested together
    Marked by name (11H1)
    Common base images
    Frozen repositories
    Compatibility checker:
    Search for Compatibility Release on the support site, then use the drop down list to check!
    Tip!
  • 18. Don’t type the same command twice
    Start from a base
    Record what you’re doing
    Test what you’ve done
    Learn from others
  • 19. Questions?
    Darryl Eaton, Director of Product Management, RightScale
    June 8th, 2011