Book description
Learn how to work with the Automate feature of CloudForms, the powerful Red Hat cloud management platform that lets you administer your virtual infrastructure, including hybrid public and private clouds. This practical hands-on introduction shows you how to increase your operational efficiency by automating day-to-day tasks that now require manual input. Throughout the book, author Peter McGowan provides a combination of theoretical information and practical coding examples to help you learn the Automate object model. With this CloudForms feature, you can create auto-scalable cloud applications, eliminate manual decisions and operations when provisioning virtual machines and cloud instances, and manage your complete virtual machine lifecycle.
Publisher resources
Table of contents
- Preface
- I. Working with CloudForms Automate
- 1. Introduction to CloudForms
- 2. Introduction to the Automate Datastore
- 3. Writing and Running Our Own Automation Scripts
- 4. Using Schema Variables
- 5. Working with Virtual Machines
- 6. Peeping Under the Hood
- 7. $evm and the Workspace
- 8. A Practical Example: Enforcing Anti-Affinity Rules
-
9. Using Tags from Automate
- Creating Tags and Categories
- Assigning and Removing Tags
- Testing Whether an Object Is Tagged
- Retrieving an Object’s Tags
- Searching for Specifically Tagged Objects
- Getting the List of Tag Categories
- Getting the List of Tags in a Category
- Finding a Tag’s Name, Given Its Description
- Finding a Specific Tag (MiqAeServiceClassification) Object
- Deleting a Tag Category
- Summary
- 10. Investigative Debugging
- 11. Ways of Entering Automate
- 12. Requests and Tasks
- 13. State Machines
- 14. More Advanced Schema Features
- 15. Event Processing
- II. Provisioning Virtual Machines
- 16. Provisioning a Virtual Machine
- 17. The Provisioning Profile
- 18. Approval
- 19. Quota Management
- 20. The Options Hash
- 21. The Provisioning State Machine
- 22. Customizing Virtual Machine Provisioning
- 23. Virtual Machine Naming During Provisioning
- 24. Virtual Machine Placement During Provisioning
- 25. The Provisioning Dialog
- 26. Virtual Machine Provisioning Objects
- 27. Creating Provisioning Requests Programmatically
- 28. Integrating with Satellite 6 During Provisioning
- III. Working with Services
- 29. Service Dialogs
- 30. The Service Provisioning State Machine
- 31. Catalog{Item,Bundle}Initialization
- 32. Approval and Quota
- 33. Creating a Service Catalog Item
- 34. Creating a Service Catalog Bundle
- 35. Service Objects
- 36. Log Analysis During Service Provisioning
- 37. Service Hierarchies
- 38. Service Reconfiguration
- 39. Service Tips and Tricks
- IV. Retirement
- 40. Virtual Machine and Instance Retirement
- 41. Service Retirement
- V. Integration
- 42. Calling Automation Using the RESTful API
- 43. Automation Request Approval
- 44. Calling External Services
- VI. Miscellaneous
- 45. Distributed Automation Processing
- 46. Argument Passing and Handling
- 47. Miscellaneous Tips
- Index
Product information
- Title: Mastering CloudForms Automation
- Author(s):
- Release date: September 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491957226
You might also like
book
What's New in Apache Web Server 2.2?
What's New in Apache Web Server 2.2? shows you all the new features you'll know to …
book
A Practical Guide to Red Hat® Linux® 8
provides everyone--new users to experienced programmers--with the knowledge and skills they need to master Linux. Written …
book
Ubuntu Unleashed 2014 Edition: Covering 13.10 and 14.04,Ninth Edition
The Publisher regrets that the CD/DVD content for this title cannot be made available Online. Ubuntu …
book
Make: Paper Inventions
Paper is amazing stuff. It's cheap, easy to use, and easy to recycle. It's lightweight and …