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
Kubernetes in Action
Kubernetes in Action teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …