OpenShift Virtualization Learning and Resource Guide
One of the benefits and challenges of working at an open source company is that there is never a shortage of resources to choose when it comes to learning new technologies.
Over the past few months, I’ve been working with Red Hat technology partners as they begin to familiarize themselves with OpenShift Virtualization, directing them to training materials that would be a good fit for their skills.
To support the growing number of partners and customers engaging with our virtualization solution, I crafted a curated list of learning resources around Red Hat OpenShift Virtualization.
OpenShift Virtualization allows you to run and manage virtual machines alongside containers on Red HatⓇ OpenShiftⓇ. This guide is divided into 3 experience levels: beginner, intermediate, and advanced. Each level includes a selection of resources to help you deepen your understanding and skills.
Beginner level
If you don’t have prior experience with OpenShift Virtualization, I recommend you start here. The Red Hat OpenShift Platform provides the foundation for any customer looking to migrate virtualized workloads, while simultaneously supplying a location to begin considering modernization of these VMs into containerized workloads.
Introduction to OpenShift Virtualization
- What is OpenShift Virtualization?: Read an overview of OpenShift Virtualization and its benefits.
- 15 reasons to adopt OpenShift Virtualization: Explore our eBook to help you understand the basics.
- OpenShift Virtualization quick start guide: Take a look at official documentation to get you started with installation and initial setup.
Basic concepts and architecture
- OpenShift Virtualization Architecture: Learn about the core components and architecture.
- Understanding Kubernetes and Red Hat OpenShift: Gain foundational knowledge of the platform on which OpenShift Virtualization runs.
Hands-on Tutorials
- Creating your first virtual machine: View documentation for creating a VM on OpenShift Virtualization
- OpenShift Interactive Learning Portal: Access Interactive labs to practice basic operations
Intermediate level
We take a deeper exploration into how you can set up and configure the platform for use in a production environment. Certain aspects of the setup need to be carefully considered before producing an end user experience. Knowing how to prepare your environment is crucial for the success of your customers.
Advanced configuration and management
- OpenShift Virtualization Reference Implementation Guide: Implementation guidelines and a sample reference architecture for deploying Red Hat OpenShift as a platform for virtualization workloads
- Managing OpenShift Virtualization: Learn how to manage virtual machines, storage, and networking. You’ll have access to learning materials to prepare you for an individual certification.
Integrations and best practices
- Integrating OpenShift Virtualization with OpenShift pipelines: Best practices for integrating virtualization with CI/CD pipelines.
- Networking best practices: Best practices for setting up networking and storage for VMs.
Advanced level
At this stage, you’ll have the opportunity to fine tune the performance of the platform and glean interesting insights on how to improve the overall experience. Securing the OpenShift cluster is crucial in protecting the data and workloads your customers will run. While automation is not required, it will help to eliminate specific human errors when setting up your environment. Using Ansible to help automate some of the tasks will decrease the amount of time needed to deliver and increase efficiency in standing up your workloads and getting your customers into their workflows.
Performance tuning and optimization
- OpenShift Virtualization performance tuning: Get specific tuning guidelines for virtualization workloads.
Security and compliance
- Securing OpenShift Virtualization: Learn best practices for securing virtual machines.
Advanced use cases and automation
- Automating OpenShift Virtualization with Ansible: Learn how to use Ansible for automation.
- High availability and disaster recovery: Strategies to ensure high availability for your virtual machines (VMs) and that your environment can recover after a site outage.
Individual training and certification
- Managing virtual machines with Red Hat OpenShift Virtualization with exam: Discounted bundle for self service training courses leading to individual certification DO317
- Managing virtual machines with Red Hat OpenShift Virtualization with exam: Discounted bundle for self service training courses leading to individual certification DO317
This segment will provide a number of resources broken out into sections—according to your login information— that will require special permissions to access.
Partner Training Portal
You will need a login for connect.redhat.com.
Partner Connect page
Channel
Learning path
- Red Hat OpenShift: Seller
- Red Hat OpenShift: Technical Seller
- Red Hat Certified Specialist in OpenShift Virtualization
Course
- Red Hat OpenShift Virtualization: Overview
- Managing Virtual Machines with Red Hat OpenShift Virtualization
BrightTalk Webinar series
You will need a separate BrightTalk login to view these webinars.
- Red Hat OpenShift Virtualization: The future of virtualization
- Red Hat OpenShift Virtualization: Technical deep dive
Migrating to OpenShift Virtualization
Red Hat Content Center (RHCC)
You can use your Partner Connect login credentials to access these resources.
Guides
Template
More resources
- Red Hat OpenShift Virtualization customer deck
- OpenShift Virtualization cheat sheet
- Technical OpenShift Virtualization product overview
- POC - Preflight checklist
- Path to production
- Red Hat OpenShift Virtualization sizing example
- Red Hat OpenShift Virtualization sales tactic
By following this guide, partners can progressively enhance their knowledge and skills in OpenShift Virtualization, from basic concepts to advanced implementations.