RightScale Webinar: 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.
2. 2#
Your Panel Today
Presenting
• Darryl Eaton, Director of Product Management, RightScale
Q&A
• Will Lehrmann, Account Manager, RightScale
Please use the “Questions” window to ask questions any time!
3. 3#
Agenda
First…
• What are ServerTemplates?
Then…
• The Base ServerTemplates
• How to Record your Shell Scripting Genius in RightScripts
• How to Mine the MarketPlace
• How to clean up after yourself (Decommission)
• How to be independent (guarantee your servers will launch)
• Where to go for more…
Please use the “Questions” window to ask questions any time!
4. 4#
First step to automation: ServerTemplates
ServerTemplate
Virtual Machine Image
• Chiseled in stone. • Live above the image.
• Painful to change. • Live above the cloud.
• So pre-cloud. • Code your infrastructure.
5. 5#
Everybody is doing it. You can do it.
• Most servers we manage are operated with customer-built or
modified ServerTemplates, rather than with out-of-the box templates.
Active Servers
23%
Custom
51% Cloned
RightScale
27%
6. 6#
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!
7. 7#
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!
8. 8#
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!
9. 9#
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!
10. 10#
Use Compatibility Releases
Our blood, sweat, and tears.
• Tested together
• Marked by name (11H1)
• Common base images
• Frozen repositories – guarantee
launch
Compatibility checker:
Search for Compatibility
Release on the support
site, then use the drop
down list to check!
Tip!
11. 11#
Don’t type the same command twice.
• Start from a base.
• Record what you’re doing.
• Test what you’ve done.
• Learn from others.
12. 12#
Getting Started and Q&A
Contact RightScale: Next up in the “I’m in the Cloud – Now What?” series:
(866) 720-0208 October 27
sales@rightscale.com Operational Best Practices in the Cloud
www.rightscale.com
- Rafael H. Saavedra, VP Engineering, RightScale
More Info www.RightScale.com/now-what
Webinar archive: RightScale.com/webinars
Whitepapers: RightScale.com/whitepapers
Free Edition: RightScale.com/free
Support: Support.RightScale.com/ - check
RightScale Conference
Nov 8-9 in Santa Clara, CA
out the Getting Started Guides and further www.RightScale.com/Conference
automation possibilities like auto-scaling •Attend technical breakout sessions
arrays, cloning deployments, etc. •Talk with RightScale customers
•Ask questions at the Genius Bar
Notas del editor
Telcos built point-2-point networks for their customers
PAVELOverview: Today’s webinar focuses on great and not so great workloads for the Cloud and our experiences from in the field!
First, a point to drive home. Live above the cloud. Live above the image. Configure vanilla machines at runtime. The flexibility of the cloud ends at the image.
“The ServerTemplate methodology is great because it forces us to script out our configurations, which are best practices anyway.”
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. Minimize external dependencies by attaching files or anything you need to compile as a .tar.Finally, we have partners that have put up a lot of the software for you. And they build test it everyday.
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. 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.
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.