Red Hat OpenStack Services on OpenShift
What's New
Red Hat OpenStack Services on OpenShift release notes
Learn about new features, enhancements, resolved issues, and known issues in RHOSO 18.0 releases.
Discover
Learn about the platform
Get an introduction to RHOSO platform features, service operators, limitations, and OpenStack networking fundamentals.
Plan
Design the environment
Plan your cloud architecture including hardware requirements, network topology, storage architecture, and capacity planning.
Network planning
Design network architecture with IP address allocation, VLAN planning, and traffic isolation for your deployment.
Storage planning
Plan storage architecture including back-end selection, capacity planning, and performance requirements for different workloads.
Large-scale deployment specifications
Review reference specifications for deploying RHOSO at scale with hundreds or thousands of nodes.
Best practices for large-scale deployment
Prepare your environment by using validated configuration guidelines for large-scale environments.
Install
Deploy the cloud infrastructure
Install Red Hat OpenStack services on OpenShift, deploy a data plane, and configure a storage back end for a basic cloud.
Deploy a disconnected environment
Install RHOSO in air-gapped or disconnected environments without direct internet access using local container registries.
Deploy across distributed zones
Deploy RHOSO across multiple availability zones or data centers for geographic distribution and disaster recovery.
Deploy a network functions virtualization (NFV) environment
Configure RHOSO with NFV-specific features including SR-IOV, DPDK, CPU pinning, and huge pages for telecommunications workloads.
Deploy a dynamic routing environment
Set up dynamic routing with BGP for scalable network architectures that support large-scale cloud deployments.
Deploy a hyperconverged infrastructure (HCI) environment
Deploy RHOSO with Red Hat Ceph Storage on the same nodes to create a hyperconverged infrastructure that reduces hardware footprint.
Deploy a distributed Compute node (DCN) environment
Configure distributed compute nodes at edge locations with local storage and networking for low-latency on-premises applications.
Deploy with routed spine-leaf network topology
Implement a modern spine-leaf network architecture with Layer 3 routing for improved scalability and traffic distribution.
Deploy multiple RHOSO environments on a single RHOCP cluster
Run multiple isolated OpenStack cloud environments on a single Red Hat OpenShift Container Platform cluster for multi-tenancy.
Upgrade
Perform a minor update
Update your RHOSO deployment to the latest minor release with bug fixes, security patches, and feature enhancements.
Migrate
Plan adoption from a RHOSP 17.1 deployment
Analyze your existing RHOSP 17.1 deployment and create a migration plan to adopt it into RHOSO 18.0.
Adopt a RHOSP 17.1 deployment
Perform the adoption process to migrate your RHOSP 17.1 deployment to RHOSO 18.0 while preserving workloads and data.
Adopt a 17.1 director Operator environment
Migrate a RHOSP 17.1 environment deployed with director Operator to RHOSO 18.0 infrastructure.
Validate adoption of a RHOSP 17.1 deployment
Verify that your adopted RHOSP 17.1 environment functions correctly in RHOSO 18.0 and validate service availability.
Migrate external VMs
Import virtual machines from external platforms into your RHOSO cloud environment for workload consolidation.
Migrate network providers
Migrate to the NMstate provider for network configuration modernization.
Integrate
Integrate certified partner content
Integrate and deploy certified third-party storage, network, and infrastructure solutions from Red Hat technology partners.
Configure
Configure optional control plane service
Enable and configure optional control plane services such as compute cells, notifications, Dashboard, and Orchestration services.
Create and manage node sets
Define and manage data plane node sets with custom services, and configurations for specialized workloads.
Configure Compute nodes and instance provisioning
Configure CPU, memory, storage, and scheduling on Compute nodes to optimize instance provisioning and performance.
Configure networking services
Set up networking services such as OVN gateways, networker nodes, network isolation, and bandwidth management with QoS policies.
Configure storage services
Configure block, image and object storage, as well as shared file systems to meet your data management requirements.
Secure
Harden the deployment
Apply security hardening best practices to protect your cloud infrastructure from vulnerabilities and unauthorized access.
Configure authentication and identity
Set up user authentication, project authorization, and identity management with external identity providers and RBAC policies.
Extend
Configure bare metal as a service
Deploy and manage physical servers as bare-metal instances using the Bare Metal Provisioning service (ironic) with tenant-defined networking.
Configure DNS as a service
Set up the DNS service (designate) to provide automated domain name management and integration with the Networking service.
Configure load balancing as a service
Deploy and manage load balancers using Octavia with support for HTTP, HTTPS, TCP, UDP protocols, and Layer 7 traffic routing policies.
Configure GPU workloads
Enable GPU support for compute instances to run AI, machine learning, and graphics-intensive workloads with GPU passthrough or vGPU.
Configure the dashboard
Customize and deploy the OpenStack Dashboard (horizon) with custom themes to provide a web-based management interface.
Configure high availability for instances
Set up automatic instance recovery and evacuation from failed Compute nodes to ensure workload continuity.
Validate the deployment
Use the OpenStack Integration Test Suite (tempest) to validate your cloud deployment and verify service functionality.
Administer
Create and manage instances
Create, configure, and manage instances in your cloud environment, including provisioning, network attachments, and storage management.
Manage persistent storage
Manage block storage volumes, virtual machine images, object storage containers, and shared file systems for your cloud workloads.
Manage project networks
Create and configure project networks, subnets, routers, floating IP addresses, and network security policies for tenant isolation.
Maintain data plane nodes
Scale, replace, or reboot data plane nodes to maintain a healthy infrastructure for compute and storage workloads.
Maintain the cloud infrastructure
Perform infrastructure maintenance operations including shutdown and startup operations, as well as removing RHOSO deployments from RHOCP clusters.
Back up and restore the control plane
Protect your cloud infrastructure by backing up and restoring control plane databases, resources, and configurations using OADP.
Observe
Monitor cloud health
Monitor the health and performance of your cloud services, control plane, and data plane using observability tools and metrics.
Monitor cloud high availability
Track high availability status of services and components to ensure resilience and automatic failover capabilities.
Collect cloud usage data for billing
Gather usage and metering data from cloud resources to support showback, chargeback, and billing systems.
Optimize
Optimize the RHOCP cluster
Tune Red Hat OpenShift Container Platform cluster resources to improve control plane performance and resource utilization.
Optimize resource utilization
Optimize compute, storage, and network resource usage to reduce costs and improve efficiency.
Optimize instances with autoscaling
Configure automatic scaling policies to dynamically adjust instance resources based on workload demands.
Troubleshoot
Collect diagnostic information
Gather logs, debug information, and diagnostic data from RHOSO services to troubleshoot your deployment.
Reference
Service flow, ports, and protocols
Review service communication flows, required network ports, and protocols used by RHOSO components for firewall and security configuration.