The impact of recent virtual machine (VM) pricing changes has drastically increased the cost of virtualization, creating uncertainty and risks for many businesses. Inherent vendor lock-in has created critical IT dependency and interoperability issues, where the over-reliance on proprietary IT tools has stifled new use case adoption—use cases like AI that are bringing more, new workloads into existing virtualization infrastructure.
But migrating from traditional virtualization platforms and modernizing the virtualization architecture for continuous innovation and efficiency needs a deliberate approach. One that involves managing virtualization migration with flexibility and choice, with a proven path to infrastructure and application modernization and AI readiness.
When looking for an alternative virtualization platform to help lower their total cost of ownership (TCO), IT leaders are already struggling to get ahead of their accumulated tool sprawl and technical debt. This is especially true when running legacy applications on VMs alongside containerized applications that take advantage of new cloud-native technologies.
Red Hat’s open virtualization infrastructure can help VM administrators more quickly and easily rehost existing and new VMs with less risk of business disruption. This platform also helps businesses avoid the heavy switching costs and long onboarding times when they are ready to modernize their applications and add new capabilities like AI.
With only one platform to maintain, organizations do not need a large variety of skill sets and administration can be streamlined. It also means less exposure to potential attacks as well as being able to design and deploy more robust and focused security policies. Let’s take a look at how Red Hat helps reduce complexity when migrating VMs from Day 0 into Day 1 and 2.
Isolate and mitigate migration risks early
Businesses are spending more time today just maintaining, patching and updating their VM sprawl. Being able to migrate VMs off their current platform involves VM administrators being able to test and execute VM migrations with a phased approach. Intricate planning is needed to assess dependencies and prioritize workloads, with the hope of discovering any blindspots and hidden costs well before the actual migration.
At the bottom of Figure 1 we can see the initial environment with legacy applications running on VMs. At the top is the target platform where those applications run on the VMs that have been migrated using the assets in the migration factory (which we will discuss in more detail shortly), side-by-side with containerized applications. This platform and the applications are managed using automation at scale.
Some organizations might be concerned about switching costs when migrating, the potential complexity of onboarding the staff to the new platform and service downtime during migration. To address these concerns, Red Hat provides the migration assessment (one of the components of the migration factory), an engagement where all workloads running on VMs are thoroughly analyzed, and a detailed plan for phased migration is developed. Red Hat also offers a training program and certification so VM administrators can more quickly get up to speed.
Once the migration plan has been established, the actual process is carried out following whatever timelines suit the organization. The migration solution is called Red Hat migration toolkit for virtualization. Automation is used to migrate the VMs in batches and to run post-migration tasks to make sure their performance is optimal for the workloads that will run on them, all while helping to minimize downtime.
In the next diagram we can see a more detailed view of the migration process.
Automate and orchestrate migration at scale
To leverage the benefits of an alternative VM platform organizations have to learn and adapt to the nuances of a new deployment mode. This includes addressing configuration complexities and provisioning challenges, and VM users who do not have the time to learn new tooling will find their productivity impacted.
The platform underlying Red Hat’s open virtualization infrastructure is Red Hat OpenShift Virtualization, and automation is provided by Red Hat Ansible Automation Platform. This extracts all the information and configuration details from the source VMs and network switches and feeds them to the Migration Toolkit for Virtualization.
Additionally, thanks to Red Hat’s large partner ecosystem, organizations have a wide variety of options for storage, networking, backup/restore and disaster recovery.
But migration is only the beginning. The larger and more complicated part is the day-to-day management of the platform (Day 2 operations), where automation also plays a key role.
Safeguarding operations for business continuity
Businesses need to anticipate issues that could result in service downtimes, but operating diverse workloads across different target environments makes it challenging to monitor VMs for high availability. Fragmented visibility and manual context switching has slowed down resolution times for VM administrators trying to understand the health and performance of their IT environment.
Administrators also benefit from consolidating on one platform because they have a single pane of glass for monitoring their entire environment instead of having to divide their attention between a number of different tools. They are also able to use a more cloud-native approach to manage their VMs. This can result in a lower TCO thanks to the flexibility, scalability and resilience of this approach, as VMs can be included in DevSecOps and GitOps pipelines.
In Figure 4 we can see how the platform can be managed using Red Hat Advanced Cluster Management for Kubernetes to check if the components deployed on OpenShift are in the desired state and, if they are not, Ansible Automation Platform will correct that using the automation assets in the customer’s Ansible Automation Hub. This is a self-healing infrastructure since the events that happen in the platform trigger the adequate remediation actions. Additionally, OpenShift application lifecycle management provides continuous integration / continuous delivery (CI/CD) techniques for VMs and the rest of applications running on it.
Another benefit of this solution is that it provides self-service capabilities. For example, developers that need a VM for testing, can create a ticket in the IT service management (ITSM) tool the company uses and that can trigger the automatic provisioning of the resources they need. Once they are done with testing, the VM can be automatically deleted and the resources freed up.
Wrap up
Red Hat’s open virtualization infrastructure allows customers to migrate and run their VMs alongside cloud-native applications using modern technologies that are continuously monitored to improve data integrity and compliance. It reduces the risk of human error and simplifies tasks across the entire lifecycle of the workloads (Day 0 planning, Day 1 deployment and Day 2 operations) because it uses automation at scale. Its security features are also enterprise grade—starting from the immutability of Red Hat Enterprise Linux CoreOS and the granularity of SELinux to OpenShift’s role-based access control (RBAC) and the capabilities of Red Hat Advanced Cluster Security for Kubernetes.From this unified platform, technical leaders can extend their existing IT investments to a modern virtualization architecture as their business requirements change.
Check out this demo to see how this solution works. Take also a look at the Virtualization Migration Solution architecture to learn more, and visit Red Hat Architecture Center for many other topics and use cases.
About the authors
Ricardo Garcia Cavero joined Red Hat in October 2019 as a Senior Architect focused on SAP. In this role, he developed solutions with Red Hat's portfolio to help customers in their SAP journey. Cavero now works for as a Principal Portfolio Architect for the Portfolio Architecture team.
Collin enjoys helping Agile developers plan, code, test, build and deploy quality digital experiences. He has scaled DevOps teams for continuous testing and automating application releases in that time. All the while monitoring and troubleshooting IT service health for SREs in production, and enabling ITOps teams to bridge and broker for hybrid cloud services.
More like this
Browse by channel
Automation
The latest on IT automation for tech, teams, and environments
Artificial intelligence
Updates on the platforms that free customers to run AI workloads anywhere
Open hybrid cloud
Explore how we build a more flexible future with hybrid cloud
Security
The latest on how we reduce risks across environments and technologies
Edge computing
Updates on the platforms that simplify operations at the edge
Infrastructure
The latest on the world’s leading enterprise Linux platform
Applications
Inside our solutions to the toughest application challenges
Original shows
Entertaining stories from the makers and leaders in enterprise tech
Products
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Cloud services
- See all products
Tools
- Training and certification
- My account
- Customer support
- Developer resources
- Find a partner
- Red Hat Ecosystem Catalog
- Red Hat value calculator
- Documentation
Try, buy, & sell
Communicate
About Red Hat
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
Select a language
Red Hat legal and privacy links
- About Red Hat
- Jobs
- Events
- Locations
- Contact Red Hat
- Red Hat Blog
- Diversity, equity, and inclusion
- Cool Stuff Store
- Red Hat Summit