IP CONVERGENCE & IMS
TECHNOLOGY FOR BUSINESS
Printer-friendly PDF version
OpenStack is a very popular open source cloud enablement system for creating private and public clouds. OpenStack software controls large pools of compute, storage, and networking resources in the cloud deployment. Heat is the service for orchestrating resources in an OpenStack deployment. It implements an orchestration engine to launch multiple composite cloud applications based on templates in the form of text files that can be treated like code. This workshop provides a thorough understanding of Heat Orchestration Templates. Using an OpenStack system students will create several Heat Templates of increasing complexity that will work together to understand and apply Heat templates simulating practical deployments of OpenStack in a Telco environment.
Required Equipment: Students will need a laptop with a web browser and Windows Remote Desktop installed.
After completing this course, the student will be able to:
• Read and understand Heat Orchestration Templates
• Design Heat Orchestration Templates
• Create Heat Stacks in an OpenStack deployment
• Create Nested Heat Templates
This session is intended for team members in technology organizations who want to work with OpenStack Heat and create and use Heat Templates (YAML format) for orchestration.
• [NWV_204] Exploring Cloud, SDN, and NFV (Instructor Led)
• [NWV_405] OpenStack Workshop for SDN and NFV (Instructor Led)
• [NWV_304] SDN and NFV Architecture and Operations (Instructor Led)
Course Outlines / Knowledge Knuggets
1. Heat and Data Formatting Tools
1.1. Working with Heat
1.1.1. Horizon and CLI
1.2. YAML, YANG, XML(YIN), JSON
1.3. Heat supported formats
1.4. Versions and compatibility
1.5. Server resources
1.6. Network resources
Exercise: Create Heat template: Infrastructure
2. Heat Orchestration Template - I
2.1. HOT Structure
2.2. Basic Syntax – Commands/Methods
2.3. Syntax checking
2.4. Variables and Constraints
Exercise: Create Heat template: Groups with Scale In/Out Policies. Reference between Server Group and Server.
3. Heat Orchestration Template - II
3.1. Storage resources
3.2. Input Variables
3.3. Output Parameters
Exercise: Create Heat template: Server with "encrypted" Cinder Storage attached. Inject script that automatically formats a disk drive.
4. Heat Resources
4.1. Definition of resources
4.2. Properties and Types
Exercise: Create Heat template: Load Balancer Pool, VIP to Server Pool
5. Intrinsic Functions
5.1. Get (attr, file, parm, resource)
5.6. Str (replace, split)
Exercise: Intrinsic functions will be utilized to determine the values attributed to resources at runtime.
6. Nesting Heat Templates
6.1. Breaking Large HOTs into smaller nested HOTs.
6.2. Using Heat Environments
6.3. Building, Launching, Managing Nested HOTs.
Exercise: Nest the Heat Templates and launch all the resources. Alarm Monitor initiates WebHooks into the “Network”.
All the Heat Templates will interact with each other. Every Heat Template will request input, provide constraints on acceptable input criteria.
------------------------------------WHY CUSTOMERS LOVE OUR ELEARNING:
- Self-paced, animated, and interactive- $150/each course for 6 month license- Immediate online access upon purchase- Flexible way to take training at any hour- Online training transcript available- Electronic certificates at completion- Full list of courses at www.awardsolutions.com/elearning.pdf
For any additional questions,please contact Mr. Rod Marckese at +1-972-664-0727 x246 or firstname.lastname@example.org