Workshop details

Timing and schedule

Full workshop (90 minutes)

  • Module 1: Prerequisites and Migration Workflow (40 minutes)

  • Module 2: Configure Seeding and Cutover Workflow (45 minutes)

  • Wrap-up and Q&A: 5 minutes

Technical requirements

Software versions

  • Red Hat OpenShift 4.18 or later

  • Red Hat OpenStack Services on OpenShift 18.0 or later

  • Ansible Automation Platform 2.5 or later

  • VMware vCenter 7.0 or later

  • Web browser (Chrome, Firefox, Safari, Edge) with support for embedded iframes

Environment access

Participants have access to:

  • OpenShift Console: {openshift_console_url} (provided during workshop)

  • Ansible Automation Platform Console: {aap_controller_web_url} (provided during workshop)

  • Bastion host SSH access: On a tab in the lab interface

Network requirements

  • Internet connectivity for Red Hat product documentation and package repositories

  • Access to OpenShift cluster API and console URLs

  • SSH connectivity to bastion host on port {bastion_ssh_port}

  • HTTPS access to Ansible Automation Platform web interface

Environment setup

Pre-workshop checklist

All infrastructure components are pre-deployed for this workshop. Participants should verify access:

  • OpenShift Console access confirmed - Test login with credentials: {openshift_cluster_admin_username} and {openshift_cluster_admin_password} from the lab interface

  • Ansible Automation Platform access confirmed - Test login with credentials: {aap_controller_admin_user} and {aap_controller_admin_password} from the lab interface

  • Bastion SSH access confirmed - You can access to the bastion lab interface

  • Network connectivity verified - Confirm access to all required URLs from your workstation

During workshop support

  • Participants are encouraged to help each other and share solutions

  • Use the Showroom chat or workshop Slack channel for questions

  • Instructors will provide screen sharing support for complex troubleshooting

  • Backup access credentials are available if primary credentials fail

Environment architecture

Your lab environment includes these pre-deployed components:

Source environment:

  • VMware vCenter {vcenter_console} with test virtual machines

  • Sample workloads configured with appropriate networking and storage

Target environment:

  • Red Hat OpenShift cluster running OpenStack services

  • OpenStack networks (public, private), security groups, and flavors pre-configured

  • Conversion Host deployed in OpenStack for efficient VM data transfer

Automation platform:

  • Ansible Automation Platform with migration execution environment

  • Pre-configured credentials, inventories, and project repositories

  • Migration playbooks from Red Hat OpenStack VMware Migration Toolkit

Access infrastructure:

  • Bastion host with OpenStack CLI tools and SSH keys

  • Pre-configured networking for access to all components

  • OpenShift and AAP web consoles available via HTTPS

Follow-up resources

Additional learning paths

  • Intermediate: Explore advanced migration scenarios including Windows VM migrations with driver injection

  • Advanced: Implement custom pre-migration and post-migration hooks for workload-specific requirements

  • Certification: Red Hat Certified Specialist in OpenStack exam (EX210)

Workshop materials

Architecture diagrams

All architecture diagrams and reference materials are included inline within the workshop modules.

Sample playbooks

Migration playbooks are available in the pre-configured AAP project repository:

Authors and contributors

Primary Author: Red Hat Product Team

Last Updated: March 2026

Workshop Version: 1.0

Contact Information:

  • Workshop feedback: Contact your Red Hat account team

  • Technical questions: Open an issue in the workshop repository

  • Content updates: Pull requests welcome