Wind River Linux Virtualization
Become familiar with and apply Linux virtualization technologies.
Course Description
The Wind River® Linux Virtualization course provides engineers familiar with existing Wind River Linux products with a fast, cost-effective way to become familiar with and apply Linux virtualization technologies.
Course Results
After this course, participants will be able to perform the following:
- Describe key technologies related to Linux virtualization
- Configure, build, and customize a Wind River Linux host system that can accommodate virtualized guests
- Configure, build, and customize a Wind River Linux guest system
Products Supported
- Wind River Linux 5.0.1
- The following lab targets are available:
- Simulated target (x64_64)
Who Should Attend
- Developers who are familiar with Wind River Linux
- Developers who are interested in employing virtualization in their devices using Linux
Course Format
- This two-day expert-led course consists of lectures and lab sessions.
- Attendees use Wind River Linux 5.0.1 to gain experience with the topics presented.
- Participants examine and exercise simulated and real hardware targets in hands-on labs.
- Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.
Syllabus
Day 1
Introduction to KVM
- Why virtualize?
- Terminology
- Virtualization timeline
- Basics
- LAB: Getting started
KVM Architecture
- Linux kernel
- User space
- Tools
- LAB: Using KVM/QEMU command line
KVM Networking
- Getting started
- Networking within host
- External networking
- Optimizing network performance
- LAB: KVM networking
- LAB: Managing guests with virsh
Day 2
PCI Passthrough
- Directed I/O
- Hardware requirements
- HOST kernel configuration
- Run-time configuration
SR-IOV
- What is SR-IOV?
- How do I enable it?
- Troubleshooting hints
- LAB: Using SR-IOV
Advanced Topics
- LAB: Setting up multiple guests
Prerequisites
Prerequisite Courses
Prerequisite Skills
- Understanding of the Wind River Linux 5.x product
- Basic understanding of operating systems and debugging techniques
- Understanding of makefiles
- Functional knowledge of Linux
- One year of C or C++ programming experience on Linux/UNIX
Buy Now
COURSE DETAILS SUMMARY
- Duration: 2 Days
- Course Information: View
- Format: Lectures and Labs
- Type: Instructor-led