Jump To Close Expand all Collapse all Table of contents Installing 1. OpenShift Container Platform installation overview Expand section "1. OpenShift Container Platform installation overview" Collapse section "1. OpenShift Container Platform installation overview" 1.1. OpenShift Container Platform installation overview Expand section "1.1. OpenShift Container Platform installation overview" Collapse section "1.1. OpenShift Container Platform installation overview" 1.1.1. Installation process 1.2. Supported platforms for OpenShift clusters 2. Selecting a cluster installation method and preparing it for users Expand section "2. Selecting a cluster installation method and preparing it for users" Collapse section "2. Selecting a cluster installation method and preparing it for users" 2.1. Selecting a cluster installation type Expand section "2.1. Selecting a cluster installation type" Collapse section "2.1. Selecting a cluster installation type" 2.1.1. Do you want to install and manage an OpenShift Container Platform cluster yourself? 2.1.2. Have you used OpenShift Container Platform 3 and want to use OpenShift Container Platform 4? 2.1.3. Do you want to use existing components in your cluster? 2.1.4. Do you need extra security for your cluster? 2.2. Preparing your cluster for users after installation 2.3. Preparing your cluster for workloads 2.4. Supported installation methods for different platforms 3. Mirroring images for a disconnected installation Expand section "3. Mirroring images for a disconnected installation" Collapse section "3. Mirroring images for a disconnected installation" 3.1. Prerequisites 3.2. About the mirror registry 3.3. Preparing your mirror host Expand section "3.3. Preparing your mirror host" Collapse section "3.3. Preparing your mirror host" 3.3.1. Installing the OpenShift CLI by downloading the binary Expand section "3.3.1. Installing the OpenShift CLI by downloading the binary" Collapse section "3.3.1. Installing the OpenShift CLI by downloading the binary" 3.3.1.1. Installing the OpenShift CLI on Linux 3.3.1.2. Installing the OpenShift CLI on Windows 3.3.1.3. Installing the OpenShift CLI on macOS 3.4. Configuring credentials that allow images to be mirrored 3.5. Mirror registry for Red Hat OpenShift Expand section "3.5. Mirror registry for Red Hat OpenShift" Collapse section "3.5. Mirror registry for Red Hat OpenShift" 3.5.1. Mirror registry for Red Hat OpenShift introduction 3.5.2. Mirroring on a local host with mirror registry for Red Hat OpenShift 3.5.3. Mirroring on a remote host with mirror registry for Red Hat OpenShift 3.6. Upgrading the mirror registry for Red Hat OpenShift Expand section "3.6. Upgrading the mirror registry for Red Hat OpenShift" Collapse section "3.6. Upgrading the mirror registry for Red Hat OpenShift" 3.6.1. Uninstalling the mirror registry for Red Hat OpenShift 3.6.2. Mirror registry for Red Hat OpenShift flags 3.7. Mirroring the OpenShift Container Platform image repository 3.8. The Cluster Samples Operator in a disconnected environment Expand section "3.8. The Cluster Samples Operator in a disconnected environment" Collapse section "3.8. The Cluster Samples Operator in a disconnected environment" 3.8.1. Cluster Samples Operator assistance for mirroring 3.9. Next steps 3.10. Additional resources 4. Installing on AWS Expand section "4. Installing on AWS" Collapse section "4. Installing on AWS" 4.1. Preparing to install on AWS Expand section "4.1. Preparing to install on AWS" Collapse section "4.1. Preparing to install on AWS" 4.1.1. Prerequisites 4.1.2. Requirements for installing OpenShift Container Platform on AWS 4.1.3. Choosing a method to install OpenShift Container Platform on AWS 4.1.4. Next steps 4.2. Configuring an AWS account Expand section "4.2. Configuring an AWS account" Collapse section "4.2. Configuring an AWS account" 4.2.1. Configuring Route 53 Expand section "4.2.1. Configuring Route 53" Collapse section "4.2.1. Configuring Route 53" 4.2.1.1. Ingress Operator endpoint configuration for AWS Route 53 4.2.2. AWS account limits 4.2.3. Required AWS permissions for the IAM user 4.2.4. Creating an IAM user 4.2.5. Required AWS permissions for IAM roles 4.2.6. Supported AWS regions 4.2.7. Next steps 4.3. Manually creating IAM for AWS Expand section "4.3. Manually creating IAM for AWS" Collapse section "4.3. Manually creating IAM for AWS" 4.3.1. Alternatives to storing administrator-level secrets in the kube-system project 4.3.2. Manually create IAM 4.3.3. Upgrading clusters with manually maintained credentials 4.3.4. Mint mode 4.3.5. Mint mode with removal or rotation of the administrator-level credential 4.3.6. Next steps 4.4. Installing a cluster quickly on AWS Expand section "4.4. Installing a cluster quickly on AWS" Collapse section "4.4. Installing a cluster quickly on AWS" 4.4.1. Prerequisites 4.4.2. Internet access for OpenShift Container Platform 4.4.3. Generating an SSH private key and adding it to the agent 4.4.4. Obtaining the installation program 4.4.5. Deploying the cluster 4.4.6. Installing the OpenShift CLI by downloading the binary Expand section "4.4.6. Installing the OpenShift CLI by downloading the binary" Collapse section "4.4.6. Installing the OpenShift CLI by downloading the binary" 4.4.6.1. Installing the OpenShift CLI on Linux 4.4.6.2. Installing the OpenShift CLI on Windows 4.4.6.3. Installing the OpenShift CLI on macOS 4.4.7. Logging in to the cluster by using the CLI 4.4.8. Logging in to the cluster by using the web console 4.4.9. Telemetry access for OpenShift Container Platform 4.4.10. Next steps 4.5. Installing a cluster on AWS with customizations Expand section "4.5. Installing a cluster on AWS with customizations" Collapse section "4.5. Installing a cluster on AWS with customizations" 4.5.1. Prerequisites 4.5.2. Internet access for OpenShift Container Platform 4.5.3. Generating an SSH private key and adding it to the agent 4.5.4. Obtaining the installation program 4.5.5. Creating the installation configuration file Expand section "4.5.5. Creating the installation configuration file" Collapse section "4.5.5. Creating the installation configuration file" 4.5.5.1. Installation configuration parameters Expand section "4.5.5.1. Installation configuration parameters" Collapse section "4.5.5.1. Installation configuration parameters" 4.5.5.1.1. Required configuration parameters 4.5.5.1.2. Network configuration parameters 4.5.5.1.3. Optional configuration parameters 4.5.5.1.4. Optional AWS configuration parameters 4.5.5.2. Supported AWS machine types 4.5.5.3. Sample customized install-config.yaml file for AWS 4.5.5.4. Configuring the cluster-wide proxy during installation 4.5.6. Deploying the cluster 4.5.7. Installing the OpenShift CLI by downloading the binary Expand section "4.5.7. Installing the OpenShift CLI by downloading the binary" Collapse section "4.5.7. Installing the OpenShift CLI by downloading the binary" 4.5.7.1. Installing the OpenShift CLI on Linux 4.5.7.2. Installing the OpenShift CLI on Windows 4.5.7.3. Installing the OpenShift CLI on macOS 4.5.8. Logging in to the cluster by using the CLI 4.5.9. Logging in to the cluster by using the web console 4.5.10. Telemetry access for OpenShift Container Platform 4.5.11. Next steps 4.6. Installing a cluster on AWS with network customizations Expand section "4.6. Installing a cluster on AWS with network customizations" Collapse section "4.6. Installing a cluster on AWS with network customizations" 4.6.1. Prerequisites 4.6.2. Internet access for OpenShift Container Platform 4.6.3. Generating an SSH private key and adding it to the agent 4.6.4. Obtaining the installation program 4.6.5. Network configuration phases 4.6.6. Creating the installation configuration file Expand section "4.6.6. Creating the installation configuration file" Collapse section "4.6.6. Creating the installation configuration file" 4.6.6.1. Installation configuration parameters Expand section "4.6.6.1. Installation configuration parameters" Collapse section "4.6.6.1. Installation configuration parameters" 4.6.6.1.1. Required configuration parameters 4.6.6.1.2. Network configuration parameters 4.6.6.1.3. Optional configuration parameters 4.6.6.1.4. Optional AWS configuration parameters 4.6.6.2. Supported AWS machine types 4.6.6.3. Sample customized install-config.yaml file for AWS 4.6.6.4. Configuring the cluster-wide proxy during installation 4.6.7. Cluster Network Operator configuration Expand section "4.6.7. Cluster Network Operator configuration" Collapse section "4.6.7. Cluster Network Operator configuration" 4.6.7.1. Cluster Network Operator configuration object 4.6.8. Specifying advanced network configuration 4.6.9. Configuring an Ingress Controller Network Load Balancer on a new AWS cluster 4.6.10. Configuring hybrid networking with OVN-Kubernetes 4.6.11. Deploying the cluster 4.6.12. Installing the OpenShift CLI by downloading the binary Expand section "4.6.12. Installing the OpenShift CLI by downloading the binary" Collapse section "4.6.12. Installing the OpenShift CLI by downloading the binary" 4.6.12.1. Installing the OpenShift CLI on Linux 4.6.12.2. Installing the OpenShift CLI on Windows 4.6.12.3. Installing the OpenShift CLI on macOS 4.6.13. Logging in to the cluster by using the CLI 4.6.14. Logging in to the cluster by using the web console 4.6.15. Telemetry access for OpenShift Container Platform 4.6.16. Next steps 4.7. Installing a cluster on AWS in a restricted network Expand section "4.7. Installing a cluster on AWS in a restricted network" Collapse section "4.7. Installing a cluster on AWS in a restricted network" 4.7.1. Prerequisites 4.7.2. About installations in restricted networks Expand section "4.7.2. About installations in restricted networks" Collapse section "4.7.2. About installations in restricted networks" 4.7.2.1. Additional limits 4.7.3. About using a custom VPC Expand section "4.7.3. About using a custom VPC" Collapse section "4.7.3. About using a custom VPC" 4.7.3.1. Requirements for using your VPC 4.7.3.2. VPC validation 4.7.3.3. Division of permissions 4.7.3.4. Isolation between clusters 4.7.4. Internet access for OpenShift Container Platform 4.7.5. Generating an SSH private key and adding it to the agent 4.7.6. Creating the installation configuration file Expand section "4.7.6. Creating the installation configuration file" Collapse section "4.7.6. Creating the installation configuration file" 4.7.6.1. Installation configuration parameters Expand section "4.7.6.1. Installation configuration parameters" Collapse section "4.7.6.1. Installation configuration parameters" 4.7.6.1.1. Required configuration parameters 4.7.6.1.2. Network configuration parameters 4.7.6.1.3. Optional configuration parameters 4.7.6.1.4. Optional AWS configuration parameters 4.7.6.2. Sample customized install-config.yaml file for AWS 4.7.6.3. Configuring the cluster-wide proxy during installation 4.7.7. Deploying the cluster 4.7.8. Installing the OpenShift CLI by downloading the binary Expand section "4.7.8. Installing the OpenShift CLI by downloading the binary" Collapse section "4.7.8. Installing the OpenShift CLI by downloading the binary" 4.7.8.1. Installing the OpenShift CLI on Linux 4.7.8.2. Installing the OpenShift CLI on Windows 4.7.8.3. Installing the OpenShift CLI on macOS 4.7.9. Logging in to the cluster by using the CLI 4.7.10. Disabling the default OperatorHub sources 4.7.11. Telemetry access for OpenShift Container Platform 4.7.12. Next steps 4.8. Installing a cluster on AWS into an existing VPC Expand section "4.8. Installing a cluster on AWS into an existing VPC" Collapse section "4.8. Installing a cluster on AWS into an existing VPC" 4.8.1. Prerequisites 4.8.2. About using a custom VPC Expand section "4.8.2. About using a custom VPC" Collapse section "4.8.2. About using a custom VPC" 4.8.2.1. Requirements for using your VPC 4.8.2.2. VPC validation 4.8.2.3. Division of permissions 4.8.2.4. Isolation between clusters 4.8.3. Internet access for OpenShift Container Platform 4.8.4. Generating an SSH private key and adding it to the agent 4.8.5. Obtaining the installation program 4.8.6. Creating the installation configuration file Expand section "4.8.6. Creating the installation configuration file" Collapse section "4.8.6. Creating the installation configuration file" 4.8.6.1. Installation configuration parameters Expand section "4.8.6.1. Installation configuration parameters" Collapse section "4.8.6.1. Installation configuration parameters" 4.8.6.1.1. Required configuration parameters 4.8.6.1.2. Network configuration parameters 4.8.6.1.3. Optional configuration parameters 4.8.6.1.4. Optional AWS configuration parameters 4.8.6.2. Supported AWS machine types 4.8.6.3. Sample customized install-config.yaml file for AWS 4.8.6.4. Configuring the cluster-wide proxy during installation 4.8.7. Deploying the cluster 4.8.8. Installing the OpenShift CLI by downloading the binary Expand section "4.8.8. Installing the OpenShift CLI by downloading the binary" Collapse section "4.8.8. Installing the OpenShift CLI by downloading the binary" 4.8.8.1. Installing the OpenShift CLI on Linux 4.8.8.2. Installing the OpenShift CLI on Windows 4.8.8.3. Installing the OpenShift CLI on macOS 4.8.9. Logging in to the cluster by using the CLI 4.8.10. Logging in to the cluster by using the web console 4.8.11. Telemetry access for OpenShift Container Platform 4.8.12. Next steps 4.9. Installing a private cluster on AWS Expand section "4.9. Installing a private cluster on AWS" Collapse section "4.9. Installing a private cluster on AWS" 4.9.1. Prerequisites 4.9.2. Private clusters Expand section "4.9.2. Private clusters" Collapse section "4.9.2. Private clusters" 4.9.2.1. Private clusters in AWS Expand section "4.9.2.1. Private clusters in AWS" Collapse section "4.9.2.1. Private clusters in AWS" 4.9.2.1.1. Limitations 4.9.3. About using a custom VPC Expand section "4.9.3. About using a custom VPC" Collapse section "4.9.3. About using a custom VPC" 4.9.3.1. Requirements for using your VPC 4.9.3.2. VPC validation 4.9.3.3. Division of permissions 4.9.3.4. Isolation between clusters 4.9.4. Internet access for OpenShift Container Platform 4.9.5. Generating an SSH private key and adding it to the agent 4.9.6. Obtaining the installation program 4.9.7. Manually creating the installation configuration file Expand section "4.9.7. Manually creating the installation configuration file" Collapse section "4.9.7. Manually creating the installation configuration file" 4.9.7.1. Installation configuration parameters Expand section "4.9.7.1. Installation configuration parameters" Collapse section "4.9.7.1. Installation configuration parameters" 4.9.7.1.1. Required configuration parameters 4.9.7.1.2. Network configuration parameters 4.9.7.1.3. Optional configuration parameters 4.9.7.1.4. Optional AWS configuration parameters 4.9.7.2. Supported AWS machine types 4.9.7.3. Sample customized install-config.yaml file for AWS 4.9.7.4. Configuring the cluster-wide proxy during installation 4.9.8. Deploying the cluster 4.9.9. Installing the OpenShift CLI by downloading the binary Expand section "4.9.9. Installing the OpenShift CLI by downloading the binary" Collapse section "4.9.9. Installing the OpenShift CLI by downloading the binary" 4.9.9.1. Installing the OpenShift CLI on Linux 4.9.9.2. Installing the OpenShift CLI on Windows 4.9.9.3. Installing the OpenShift CLI on macOS 4.9.10. Logging in to the cluster by using the CLI 4.9.11. Logging in to the cluster by using the web console 4.9.12. Telemetry access for OpenShift Container Platform 4.9.13. Next steps 4.10. Installing a cluster on AWS into a government or secret region Expand section "4.10. Installing a cluster on AWS into a government or secret region" Collapse section "4.10. Installing a cluster on AWS into a government or secret region" 4.10.1. Prerequisites 4.10.2. AWS government and secret regions 4.10.3. Private clusters Expand section "4.10.3. Private clusters" Collapse section "4.10.3. Private clusters" 4.10.3.1. Private clusters in AWS Expand section "4.10.3.1. Private clusters in AWS" Collapse section "4.10.3.1. Private clusters in AWS" 4.10.3.1.1. Limitations 4.10.4. About using a custom VPC Expand section "4.10.4. About using a custom VPC" Collapse section "4.10.4. About using a custom VPC" 4.10.4.1. Requirements for using your VPC 4.10.4.2. VPC validation 4.10.4.3. Division of permissions 4.10.4.4. Isolation between clusters 4.10.5. Internet access for OpenShift Container Platform 4.10.6. Generating an SSH private key and adding it to the agent 4.10.7. Obtaining the installation program 4.10.8. Manually creating the installation configuration file Expand section "4.10.8. Manually creating the installation configuration file" Collapse section "4.10.8. Manually creating the installation configuration file" 4.10.8.1. Installation configuration parameters Expand section "4.10.8.1. Installation configuration parameters" Collapse section "4.10.8.1. Installation configuration parameters" 4.10.8.1.1. Required configuration parameters 4.10.8.1.2. Network configuration parameters 4.10.8.1.3. Optional configuration parameters 4.10.8.1.4. Optional AWS configuration parameters 4.10.8.2. Supported AWS machine types 4.10.8.3. Sample customized install-config.yaml file for AWS 4.10.8.4. AWS regions without a published RHCOS AMI 4.10.8.5. Uploading a custom RHCOS AMI in AWS 4.10.8.6. Configuring the cluster-wide proxy during installation 4.10.9. Deploying the cluster 4.10.10. Installing the OpenShift CLI by downloading the binary Expand section "4.10.10. Installing the OpenShift CLI by downloading the binary" Collapse section "4.10.10. Installing the OpenShift CLI by downloading the binary" 4.10.10.1. Installing the OpenShift CLI on Linux 4.10.10.2. Installing the OpenShift CLI on Windows 4.10.10.3. Installing the OpenShift CLI on macOS 4.10.11. Logging in to the cluster by using the CLI 4.10.12. Logging in to the cluster by using the web console 4.10.13. Telemetry access for OpenShift Container Platform 4.10.14. Next steps 4.11. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates Expand section "4.11. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates" Collapse section "4.11. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates" 4.11.1. Prerequisites 4.11.2. Internet access for OpenShift Container Platform 4.11.3. Required AWS infrastructure components Expand section "4.11.3. Required AWS infrastructure components" Collapse section "4.11.3. Required AWS infrastructure components" 4.11.3.1. Other infrastructure components 4.11.3.2. Cluster machines 4.11.3.3. Certificate signing requests management 4.11.3.4. Supported AWS machine types 4.11.3.5. Required AWS permissions for the IAM user 4.11.4. Obtaining the installation program 4.11.5. Generating an SSH private key and adding it to the agent 4.11.6. Creating the installation files for AWS Expand section "4.11.6. Creating the installation files for AWS" Collapse section "4.11.6. Creating the installation files for AWS" 4.11.6.1. Optional: Creating a separate /var partition 4.11.6.2. Creating the installation configuration file 4.11.6.3. Configuring the cluster-wide proxy during installation 4.11.6.4. Creating the Kubernetes manifest and Ignition config files 4.11.7. Extracting the infrastructure name 4.11.8. Creating a VPC in AWS Expand section "4.11.8. Creating a VPC in AWS" Collapse section "4.11.8. Creating a VPC in AWS" 4.11.8.1. CloudFormation template for the VPC 4.11.9. Creating networking and load balancing components in AWS Expand section "4.11.9. Creating networking and load balancing components in AWS" Collapse section "4.11.9. Creating networking and load balancing components in AWS" 4.11.9.1. CloudFormation template for the network and load balancers 4.11.10. Creating security group and roles in AWS Expand section "4.11.10. Creating security group and roles in AWS" Collapse section "4.11.10. Creating security group and roles in AWS" 4.11.10.1. CloudFormation template for security objects 4.11.11. RHCOS AMIs for the AWS infrastructure Expand section "4.11.11. RHCOS AMIs for the AWS infrastructure" Collapse section "4.11.11. RHCOS AMIs for the AWS infrastructure" 4.11.11.1. AWS regions without a published RHCOS AMI 4.11.11.2. Uploading a custom RHCOS AMI in AWS 4.11.12. Creating the bootstrap node in AWS Expand section "4.11.12. Creating the bootstrap node in AWS" Collapse section "4.11.12. Creating the bootstrap node in AWS" 4.11.12.1. CloudFormation template for the bootstrap machine 4.11.13. Creating the control plane machines in AWS Expand section "4.11.13. Creating the control plane machines in AWS" Collapse section "4.11.13. Creating the control plane machines in AWS" 4.11.13.1. CloudFormation template for control plane machines 4.11.14. Creating the worker nodes in AWS Expand section "4.11.14. Creating the worker nodes in AWS" Collapse section "4.11.14. Creating the worker nodes in AWS" 4.11.14.1. CloudFormation template for worker machines 4.11.15. Initializing the bootstrap sequence on AWS with user-provisioned infrastructure 4.11.16. Installing the OpenShift CLI by downloading the binary Expand section "4.11.16. Installing the OpenShift CLI by downloading the binary" Collapse section "4.11.16. Installing the OpenShift CLI by downloading the binary" 4.11.16.1. Installing the OpenShift CLI on Linux 4.11.16.2. Installing the OpenShift CLI on Windows 4.11.16.3. Installing the OpenShift CLI on macOS 4.11.17. Logging in to the cluster by using the CLI 4.11.18. Approving the certificate signing requests for your machines 4.11.19. Initial Operator configuration Expand section "4.11.19. Initial Operator configuration" Collapse section "4.11.19. Initial Operator configuration" 4.11.19.1. Image registry storage configuration Expand section "4.11.19.1. Image registry storage configuration" Collapse section "4.11.19.1. Image registry storage configuration" 4.11.19.1.1. Configuring registry storage for AWS with user-provisioned infrastructure 4.11.19.1.2. Configuring storage for the image registry in non-production clusters 4.11.20. Deleting the bootstrap resources 4.11.21. Creating the Ingress DNS Records 4.11.22. Completing an AWS installation on user-provisioned infrastructure 4.11.23. Logging in to the cluster by using the web console 4.11.24. Telemetry access for OpenShift Container Platform 4.11.25. Additional resources 4.11.26. Next steps 4.12. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure Expand section "4.12. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure" Collapse section "4.12. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure" 4.12.1. Prerequisites 4.12.2. About installations in restricted networks Expand section "4.12.2. About installations in restricted networks" Collapse section "4.12.2. About installations in restricted networks" 4.12.2.1. Additional limits 4.12.3. Internet access for OpenShift Container Platform 4.12.4. Required AWS infrastructure components Expand section "4.12.4. Required AWS infrastructure components" Collapse section "4.12.4. Required AWS infrastructure components" 4.12.4.1. Other infrastructure components 4.12.4.2. Cluster machines 4.12.4.3. Certificate signing requests management 4.12.4.4. Supported AWS machine types 4.12.4.5. Required AWS permissions for the IAM user 4.12.5. Generating an SSH private key and adding it to the agent 4.12.6. Creating the installation files for AWS Expand section "4.12.6. Creating the installation files for AWS" Collapse section "4.12.6. Creating the installation files for AWS" 4.12.6.1. Optional: Creating a separate /var partition 4.12.6.2. Creating the installation configuration file 4.12.6.3. Configuring the cluster-wide proxy during installation 4.12.6.4. Creating the Kubernetes manifest and Ignition config files 4.12.7. Extracting the infrastructure name 4.12.8. Creating a VPC in AWS Expand section "4.12.8. Creating a VPC in AWS" Collapse section "4.12.8. Creating a VPC in AWS" 4.12.8.1. CloudFormation template for the VPC 4.12.9. Creating networking and load balancing components in AWS Expand section "4.12.9. Creating networking and load balancing components in AWS" Collapse section "4.12.9. Creating networking and load balancing components in AWS" 4.12.9.1. CloudFormation template for the network and load balancers 4.12.10. Creating security group and roles in AWS Expand section "4.12.10. Creating security group and roles in AWS" Collapse section "4.12.10. Creating security group and roles in AWS" 4.12.10.1. CloudFormation template for security objects 4.12.11. RHCOS AMIs for the AWS infrastructure 4.12.12. Creating the bootstrap node in AWS Expand section "4.12.12. Creating the bootstrap node in AWS" Collapse section "4.12.12. Creating the bootstrap node in AWS" 4.12.12.1. CloudFormation template for the bootstrap machine 4.12.13. Creating the control plane machines in AWS Expand section "4.12.13. Creating the control plane machines in AWS" Collapse section "4.12.13. Creating the control plane machines in AWS" 4.12.13.1. CloudFormation template for control plane machines 4.12.14. Creating the worker nodes in AWS Expand section "4.12.14. Creating the worker nodes in AWS" Collapse section "4.12.14. Creating the worker nodes in AWS" 4.12.14.1. CloudFormation template for worker machines 4.12.15. Initializing the bootstrap sequence on AWS with user-provisioned infrastructure 4.12.16. Logging in to the cluster by using the CLI 4.12.17. Approving the certificate signing requests for your machines 4.12.18. Initial Operator configuration Expand section "4.12.18. Initial Operator configuration" Collapse section "4.12.18. Initial Operator configuration" 4.12.18.1. Disabling the default OperatorHub sources 4.12.18.2. Image registry storage configuration Expand section "4.12.18.2. Image registry storage configuration" Collapse section "4.12.18.2. Image registry storage configuration" 4.12.18.2.1. Configuring registry storage for AWS with user-provisioned infrastructure 4.12.18.2.2. Configuring storage for the image registry in non-production clusters 4.12.19. Deleting the bootstrap resources 4.12.20. Creating the Ingress DNS Records 4.12.21. Completing an AWS installation on user-provisioned infrastructure 4.12.22. Logging in to the cluster by using the web console 4.12.23. Telemetry access for OpenShift Container Platform 4.12.24. Additional resources 4.12.25. Next steps 4.13. Uninstalling a cluster on AWS Expand section "4.13. Uninstalling a cluster on AWS" Collapse section "4.13. Uninstalling a cluster on AWS" 4.13.1. Removing a cluster that uses installer-provisioned infrastructure 5. Installing on Azure Expand section "5. Installing on Azure" Collapse section "5. Installing on Azure" 5.1. Configuring an Azure account Expand section "5.1. Configuring an Azure account" Collapse section "5.1. Configuring an Azure account" 5.1.1. Azure account limits 5.1.2. Configuring a public DNS zone in Azure 5.1.3. Increasing Azure account limits 5.1.4. Required Azure roles 5.1.5. Creating a service principal 5.1.6. Supported Azure regions 5.1.7. Next steps 5.2. Manually creating IAM for Azure Expand section "5.2. Manually creating IAM for Azure" Collapse section "5.2. Manually creating IAM for Azure" 5.2.1. Alternatives to storing administrator-level secrets in the kube-system project 5.2.2. Manually create IAM 5.2.3. Upgrading clusters with manually maintained credentials 5.2.4. Mint mode 5.2.5. Next steps 5.3. Installing a cluster quickly on Azure Expand section "5.3. Installing a cluster quickly on Azure" Collapse section "5.3. Installing a cluster quickly on Azure" 5.3.1. Prerequisites 5.3.2. Internet access for OpenShift Container Platform 5.3.3. Generating an SSH private key and adding it to the agent 5.3.4. Obtaining the installation program 5.3.5. Deploying the cluster 5.3.6. Installing the OpenShift CLI by downloading the binary Expand section "5.3.6. Installing the OpenShift CLI by downloading the binary" Collapse section "5.3.6. Installing the OpenShift CLI by downloading the binary" 5.3.6.1. Installing the OpenShift CLI on Linux 5.3.6.2. Installing the OpenShift CLI on Windows 5.3.6.3. Installing the OpenShift CLI on macOS 5.3.7. Logging in to the cluster by using the CLI 5.3.8. Telemetry access for OpenShift Container Platform 5.3.9. Next steps 5.4. Installing a cluster on Azure with customizations Expand section "5.4. Installing a cluster on Azure with customizations" Collapse section "5.4. Installing a cluster on Azure with customizations" 5.4.1. Prerequisites 5.4.2. Internet access for OpenShift Container Platform 5.4.3. Generating an SSH private key and adding it to the agent 5.4.4. Obtaining the installation program 5.4.5. Creating the installation configuration file Expand section "5.4.5. Creating the installation configuration file" Collapse section "5.4.5. Creating the installation configuration file" 5.4.5.1. Installation configuration parameters Expand section "5.4.5.1. Installation configuration parameters" Collapse section "5.4.5.1. Installation configuration parameters" 5.4.5.1.1. Required configuration parameters 5.4.5.1.2. Network configuration parameters 5.4.5.1.3. Optional configuration parameters 5.4.5.1.4. Additional Azure configuration parameters 5.4.5.2. Sample customized install-config.yaml file for Azure 5.4.5.3. Configuring the cluster-wide proxy during installation 5.4.6. Deploying the cluster 5.4.7. Installing the OpenShift CLI by downloading the binary Expand section "5.4.7. Installing the OpenShift CLI by downloading the binary" Collapse section "5.4.7. Installing the OpenShift CLI by downloading the binary" 5.4.7.1. Installing the OpenShift CLI on Linux 5.4.7.2. Installing the OpenShift CLI on Windows 5.4.7.3. Installing the OpenShift CLI on macOS 5.4.8. Logging in to the cluster by using the CLI 5.4.9. Telemetry access for OpenShift Container Platform 5.4.10. Next steps 5.5. Installing a cluster on Azure with network customizations Expand section "5.5. Installing a cluster on Azure with network customizations" Collapse section "5.5. Installing a cluster on Azure with network customizations" 5.5.1. Prerequisites 5.5.2. Internet access for OpenShift Container Platform 5.5.3. Generating an SSH private key and adding it to the agent 5.5.4. Obtaining the installation program 5.5.5. Creating the installation configuration file Expand section "5.5.5. Creating the installation configuration file" Collapse section "5.5.5. Creating the installation configuration file" 5.5.5.1. Installation configuration parameters Expand section "5.5.5.1. Installation configuration parameters" Collapse section "5.5.5.1. Installation configuration parameters" 5.5.5.1.1. Required configuration parameters 5.5.5.1.2. Network configuration parameters 5.5.5.1.3. Optional configuration parameters 5.5.5.1.4. Additional Azure configuration parameters 5.5.5.2. Sample customized install-config.yaml file for Azure 5.5.5.3. Configuring the cluster-wide proxy during installation 5.5.6. Network configuration phases 5.5.7. Specifying advanced network configuration 5.5.8. Cluster Network Operator configuration Expand section "5.5.8. Cluster Network Operator configuration" Collapse section "5.5.8. Cluster Network Operator configuration" 5.5.8.1. Cluster Network Operator configuration object 5.5.9. Configuring hybrid networking with OVN-Kubernetes 5.5.10. Deploying the cluster 5.5.11. Installing the OpenShift CLI by downloading the binary Expand section "5.5.11. Installing the OpenShift CLI by downloading the binary" Collapse section "5.5.11. Installing the OpenShift CLI by downloading the binary" 5.5.11.1. Installing the OpenShift CLI on Linux 5.5.11.2. Installing the OpenShift CLI on Windows 5.5.11.3. Installing the OpenShift CLI on macOS 5.5.12. Logging in to the cluster by using the CLI 5.5.13. Telemetry access for OpenShift Container Platform 5.5.14. Next steps 5.6. Installing a cluster on Azure into an existing VNet Expand section "5.6. Installing a cluster on Azure into an existing VNet" Collapse section "5.6. Installing a cluster on Azure into an existing VNet" 5.6.1. Prerequisites 5.6.2. About reusing a VNet for your OpenShift Container Platform cluster Expand section "5.6.2. About reusing a VNet for your OpenShift Container Platform cluster" Collapse section "5.6.2. About reusing a VNet for your OpenShift Container Platform cluster" 5.6.2.1. Requirements for using your VNet Expand section "5.6.2.1. Requirements for using your VNet" Collapse section "5.6.2.1. Requirements for using your VNet" 5.6.2.1.1. Network security group requirements 5.6.2.2. Division of permissions 5.6.2.3. Isolation between clusters 5.6.3. Internet access for OpenShift Container Platform 5.6.4. Generating an SSH private key and adding it to the agent 5.6.5. Obtaining the installation program 5.6.6. Creating the installation configuration file Expand section "5.6.6. Creating the installation configuration file" Collapse section "5.6.6. Creating the installation configuration file" 5.6.6.1. Installation configuration parameters Expand section "5.6.6.1. Installation configuration parameters" Collapse section "5.6.6.1. Installation configuration parameters" 5.6.6.1.1. Required configuration parameters 5.6.6.1.2. Network configuration parameters 5.6.6.1.3. Optional configuration parameters 5.6.6.1.4. Additional Azure configuration parameters 5.6.6.2. Sample customized install-config.yaml file for Azure 5.6.6.3. Configuring the cluster-wide proxy during installation 5.6.7. Deploying the cluster 5.6.8. Installing the OpenShift CLI by downloading the binary Expand section "5.6.8. Installing the OpenShift CLI by downloading the binary" Collapse section "5.6.8. Installing the OpenShift CLI by downloading the binary" 5.6.8.1. Installing the OpenShift CLI on Linux 5.6.8.2. Installing the OpenShift CLI on Windows 5.6.8.3. Installing the OpenShift CLI on macOS 5.6.9. Logging in to the cluster by using the CLI 5.6.10. Telemetry access for OpenShift Container Platform 5.6.11. Next steps 5.7. Installing a private cluster on Azure Expand section "5.7. Installing a private cluster on Azure" Collapse section "5.7. Installing a private cluster on Azure" 5.7.1. Prerequisites 5.7.2. Private clusters Expand section "5.7.2. Private clusters" Collapse section "5.7.2. Private clusters" 5.7.2.1. Private clusters in Azure Expand section "5.7.2.1. Private clusters in Azure" Collapse section "5.7.2.1. Private clusters in Azure" 5.7.2.1.1. Limitations 5.7.2.2. User-defined outbound routing 5.7.3. About reusing a VNet for your OpenShift Container Platform cluster Expand section "5.7.3. About reusing a VNet for your OpenShift Container Platform cluster" Collapse section "5.7.3. About reusing a VNet for your OpenShift Container Platform cluster" 5.7.3.1. Requirements for using your VNet Expand section "5.7.3.1. Requirements for using your VNet" Collapse section "5.7.3.1. Requirements for using your VNet" 5.7.3.1.1. Network security group requirements 5.7.3.2. Division of permissions 5.7.3.3. Isolation between clusters 5.7.4. Internet access for OpenShift Container Platform 5.7.5. Generating an SSH private key and adding it to the agent 5.7.6. Obtaining the installation program 5.7.7. Manually creating the installation configuration file Expand section "5.7.7. Manually creating the installation configuration file" Collapse section "5.7.7. Manually creating the installation configuration file" 5.7.7.1. Installation configuration parameters Expand section "5.7.7.1. Installation configuration parameters" Collapse section "5.7.7.1. Installation configuration parameters" 5.7.7.1.1. Required configuration parameters 5.7.7.1.2. Network configuration parameters 5.7.7.1.3. Optional configuration parameters 5.7.7.1.4. Additional Azure configuration parameters 5.7.7.2. Sample customized install-config.yaml file for Azure 5.7.7.3. Configuring the cluster-wide proxy during installation 5.7.8. Deploying the cluster 5.7.9. Installing the OpenShift CLI by downloading the binary Expand section "5.7.9. Installing the OpenShift CLI by downloading the binary" Collapse section "5.7.9. Installing the OpenShift CLI by downloading the binary" 5.7.9.1. Installing the OpenShift CLI on Linux 5.7.9.2. Installing the OpenShift CLI on Windows 5.7.9.3. Installing the OpenShift CLI on macOS 5.7.10. Logging in to the cluster by using the CLI 5.7.11. Telemetry access for OpenShift Container Platform 5.7.12. Next steps 5.8. Installing a cluster on Azure into a government region Expand section "5.8. Installing a cluster on Azure into a government region" Collapse section "5.8. Installing a cluster on Azure into a government region" 5.8.1. Prerequisites 5.8.2. Azure government regions 5.8.3. Private clusters Expand section "5.8.3. Private clusters" Collapse section "5.8.3. Private clusters" 5.8.3.1. Private clusters in Azure Expand section "5.8.3.1. Private clusters in Azure" Collapse section "5.8.3.1. Private clusters in Azure" 5.8.3.1.1. Limitations 5.8.3.2. User-defined outbound routing 5.8.4. About reusing a VNet for your OpenShift Container Platform cluster Expand section "5.8.4. About reusing a VNet for your OpenShift Container Platform cluster" Collapse section "5.8.4. About reusing a VNet for your OpenShift Container Platform cluster" 5.8.4.1. Requirements for using your VNet Expand section "5.8.4.1. Requirements for using your VNet" Collapse section "5.8.4.1. Requirements for using your VNet" 5.8.4.1.1. Network security group requirements 5.8.4.2. Division of permissions 5.8.4.3. Isolation between clusters 5.8.5. Internet access for OpenShift Container Platform 5.8.6. Generating an SSH private key and adding it to the agent 5.8.7. Obtaining the installation program 5.8.8. Manually creating the installation configuration file Expand section "5.8.8. Manually creating the installation configuration file" Collapse section "5.8.8. Manually creating the installation configuration file" 5.8.8.1. Installation configuration parameters Expand section "5.8.8.1. Installation configuration parameters" Collapse section "5.8.8.1. Installation configuration parameters" 5.8.8.1.1. Required configuration parameters 5.8.8.1.2. Network configuration parameters 5.8.8.1.3. Optional configuration parameters 5.8.8.1.4. Additional Azure configuration parameters 5.8.8.2. Sample customized install-config.yaml file for Azure 5.8.8.3. Configuring the cluster-wide proxy during installation 5.8.9. Deploying the cluster 5.8.10. Installing the OpenShift CLI by downloading the binary Expand section "5.8.10. Installing the OpenShift CLI by downloading the binary" Collapse section "5.8.10. Installing the OpenShift CLI by downloading the binary" 5.8.10.1. Installing the OpenShift CLI on Linux 5.8.10.2. Installing the OpenShift CLI on Windows 5.8.10.3. Installing the OpenShift CLI on macOS 5.8.11. Logging in to the cluster by using the CLI 5.8.12. Telemetry access for OpenShift Container Platform 5.8.13. Next steps 5.9. Installing a cluster on Azure using ARM templates Expand section "5.9. Installing a cluster on Azure using ARM templates" Collapse section "5.9. Installing a cluster on Azure using ARM templates" 5.9.1. Prerequisites 5.9.2. Internet access for OpenShift Container Platform 5.9.3. Configuring your Azure project Expand section "5.9.3. Configuring your Azure project" Collapse section "5.9.3. Configuring your Azure project" 5.9.3.1. Azure account limits 5.9.3.2. Configuring a public DNS zone in Azure 5.9.3.3. Increasing Azure account limits 5.9.3.4. Certificate signing requests management 5.9.3.5. Required Azure roles 5.9.3.6. Creating a service principal 5.9.3.7. Supported Azure regions 5.9.4. Obtaining the installation program 5.9.5. Generating an SSH private key and adding it to the agent 5.9.6. Creating the installation files for Azure Expand section "5.9.6. Creating the installation files for Azure" Collapse section "5.9.6. Creating the installation files for Azure" 5.9.6.1. Optional: Creating a separate /var partition 5.9.6.2. Creating the installation configuration file 5.9.6.3. Configuring the cluster-wide proxy during installation 5.9.6.4. Exporting common variables for ARM templates 5.9.6.5. Creating the Kubernetes manifest and Ignition config files 5.9.7. Creating the Azure resource group and identity 5.9.8. Uploading the RHCOS cluster image and bootstrap Ignition config file 5.9.9. Example for creating DNS zones 5.9.10. Creating a VNet in Azure Expand section "5.9.10. Creating a VNet in Azure" Collapse section "5.9.10. Creating a VNet in Azure" 5.9.10.1. ARM template for the VNet 5.9.11. Deploying the RHCOS cluster image for the Azure infrastructure Expand section "5.9.11. Deploying the RHCOS cluster image for the Azure infrastructure" Collapse section "5.9.11. Deploying the RHCOS cluster image for the Azure infrastructure" 5.9.11.1. ARM template for image storage 5.9.12. Networking requirements for user-provisioned infrastructure 5.9.13. Creating networking and load balancing components in Azure Expand section "5.9.13. Creating networking and load balancing components in Azure" Collapse section "5.9.13. Creating networking and load balancing components in Azure" 5.9.13.1. ARM template for the network and load balancers 5.9.14. Creating the bootstrap machine in Azure Expand section "5.9.14. Creating the bootstrap machine in Azure" Collapse section "5.9.14. Creating the bootstrap machine in Azure" 5.9.14.1. ARM template for the bootstrap machine 5.9.15. Creating the control plane machines in Azure Expand section "5.9.15. Creating the control plane machines in Azure" Collapse section "5.9.15. Creating the control plane machines in Azure" 5.9.15.1. ARM template for control plane machines 5.9.16. Wait for bootstrap completion and remove bootstrap resources in Azure 5.9.17. Creating additional worker machines in Azure Expand section "5.9.17. Creating additional worker machines in Azure" Collapse section "5.9.17. Creating additional worker machines in Azure" 5.9.17.1. ARM template for worker machines 5.9.18. Installing the OpenShift CLI by downloading the binary Expand section "5.9.18. Installing the OpenShift CLI by downloading the binary" Collapse section "5.9.18. Installing the OpenShift CLI by downloading the binary" 5.9.18.1. Installing the OpenShift CLI on Linux 5.9.18.2. Installing the OpenShift CLI on Windows 5.9.18.3. Installing the OpenShift CLI on macOS 5.9.19. Logging in to the cluster by using the CLI 5.9.20. Approving the certificate signing requests for your machines 5.9.21. Adding the Ingress DNS records 5.9.22. Completing an Azure installation on user-provisioned infrastructure 5.9.23. Telemetry access for OpenShift Container Platform 5.10. Uninstalling a cluster on Azure Expand section "5.10. Uninstalling a cluster on Azure" Collapse section "5.10. Uninstalling a cluster on Azure" 5.10.1. Removing a cluster that uses installer-provisioned infrastructure 6. Installing on GCP Expand section "6. Installing on GCP" Collapse section "6. Installing on GCP" 6.1. Configuring a GCP project Expand section "6.1. Configuring a GCP project" Collapse section "6.1. Configuring a GCP project" 6.1.1. Creating a GCP project 6.1.2. Enabling API services in GCP 6.1.3. Configuring DNS for GCP 6.1.4. GCP account limits 6.1.5. Creating a service account in GCP Expand section "6.1.5. Creating a service account in GCP" Collapse section "6.1.5. Creating a service account in GCP" 6.1.5.1. Required GCP permissions 6.1.6. Supported GCP regions 6.1.7. Next steps 6.2. Manually creating IAM for GCP Expand section "6.2. Manually creating IAM for GCP" Collapse section "6.2. Manually creating IAM for GCP" 6.2.1. Alternatives to storing administrator-level secrets in the kube-system project 6.2.2. Manually create IAM 6.2.3. Upgrading clusters with manually maintained credentials 6.2.4. Mint mode 6.2.5. Mint mode with removal or rotation of the administrator-level credential 6.2.6. Next steps 6.3. Installing a cluster quickly on GCP Expand section "6.3. Installing a cluster quickly on GCP" Collapse section "6.3. Installing a cluster quickly on GCP" 6.3.1. Prerequisites 6.3.2. Internet access for OpenShift Container Platform 6.3.3. Generating an SSH private key and adding it to the agent 6.3.4. Obtaining the installation program 6.3.5. Deploying the cluster 6.3.6. Installing the OpenShift CLI by downloading the binary Expand section "6.3.6. Installing the OpenShift CLI by downloading the binary" Collapse section "6.3.6. Installing the OpenShift CLI by downloading the binary" 6.3.6.1. Installing the OpenShift CLI on Linux 6.3.6.2. Installing the OpenShift CLI on Windows 6.3.6.3. Installing the OpenShift CLI on macOS 6.3.7. Logging in to the cluster by using the CLI 6.3.8. Telemetry access for OpenShift Container Platform 6.3.9. Next steps 6.4. Installing a cluster on GCP with customizations Expand section "6.4. Installing a cluster on GCP with customizations" Collapse section "6.4. Installing a cluster on GCP with customizations" 6.4.1. Prerequisites 6.4.2. Internet access for OpenShift Container Platform 6.4.3. Generating an SSH private key and adding it to the agent 6.4.4. Obtaining the installation program 6.4.5. Creating the installation configuration file Expand section "6.4.5. Creating the installation configuration file" Collapse section "6.4.5. Creating the installation configuration file" 6.4.5.1. Installation configuration parameters Expand section "6.4.5.1. Installation configuration parameters" Collapse section "6.4.5.1. Installation configuration parameters" 6.4.5.1.1. Required configuration parameters 6.4.5.1.2. Network configuration parameters 6.4.5.1.3. Optional configuration parameters 6.4.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters 6.4.5.2. Sample customized install-config.yaml file for GCP 6.4.6. Additional resources Expand section "6.4.6. Additional resources" Collapse section "6.4.6. Additional resources" 6.4.6.1. Configuring the cluster-wide proxy during installation 6.4.7. Deploying the cluster 6.4.8. Installing the OpenShift CLI by downloading the binary Expand section "6.4.8. Installing the OpenShift CLI by downloading the binary" Collapse section "6.4.8. Installing the OpenShift CLI by downloading the binary" 6.4.8.1. Installing the OpenShift CLI on Linux 6.4.8.2. Installing the OpenShift CLI on Windows 6.4.8.3. Installing the OpenShift CLI on macOS 6.4.9. Logging in to the cluster by using the CLI 6.4.10. Telemetry access for OpenShift Container Platform 6.4.11. Next steps 6.5. Installing a cluster on GCP with network customizations Expand section "6.5. Installing a cluster on GCP with network customizations" Collapse section "6.5. Installing a cluster on GCP with network customizations" 6.5.1. Prerequisites 6.5.2. Internet access for OpenShift Container Platform 6.5.3. Generating an SSH private key and adding it to the agent 6.5.4. Obtaining the installation program 6.5.5. Creating the installation configuration file Expand section "6.5.5. Creating the installation configuration file" Collapse section "6.5.5. Creating the installation configuration file" 6.5.5.1. Installation configuration parameters Expand section "6.5.5.1. Installation configuration parameters" Collapse section "6.5.5.1. Installation configuration parameters" 6.5.5.1.1. Required configuration parameters 6.5.5.1.2. Network configuration parameters 6.5.5.1.3. Optional configuration parameters 6.5.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters 6.5.5.2. Sample customized install-config.yaml file for GCP 6.5.6. Additional resources Expand section "6.5.6. Additional resources" Collapse section "6.5.6. Additional resources" 6.5.6.1. Configuring the cluster-wide proxy during installation 6.5.7. Network configuration phases 6.5.8. Specifying advanced network configuration 6.5.9. Cluster Network Operator configuration Expand section "6.5.9. Cluster Network Operator configuration" Collapse section "6.5.9. Cluster Network Operator configuration" 6.5.9.1. Cluster Network Operator configuration object 6.5.10. Deploying the cluster 6.5.11. Installing the OpenShift CLI by downloading the binary Expand section "6.5.11. Installing the OpenShift CLI by downloading the binary" Collapse section "6.5.11. Installing the OpenShift CLI by downloading the binary" 6.5.11.1. Installing the OpenShift CLI on Linux 6.5.11.2. Installing the OpenShift CLI on Windows 6.5.11.3. Installing the OpenShift CLI on macOS 6.5.12. Logging in to the cluster by using the CLI 6.5.13. Telemetry access for OpenShift Container Platform 6.5.14. Next steps 6.6. Installing a cluster on GCP in a restricted network Expand section "6.6. Installing a cluster on GCP in a restricted network" Collapse section "6.6. Installing a cluster on GCP in a restricted network" 6.6.1. Prerequisites 6.6.2. About installations in restricted networks Expand section "6.6.2. About installations in restricted networks" Collapse section "6.6.2. About installations in restricted networks" 6.6.2.1. Additional limits 6.6.3. Internet access for OpenShift Container Platform 6.6.4. Generating an SSH private key and adding it to the agent 6.6.5. Creating the installation configuration file Expand section "6.6.5. Creating the installation configuration file" Collapse section "6.6.5. Creating the installation configuration file" 6.6.5.1. Installation configuration parameters Expand section "6.6.5.1. Installation configuration parameters" Collapse section "6.6.5.1. Installation configuration parameters" 6.6.5.1.1. Required configuration parameters 6.6.5.1.2. Network configuration parameters 6.6.5.1.3. Optional configuration parameters 6.6.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters 6.6.5.2. Sample customized install-config.yaml file for GCP 6.6.5.3. Configuring the cluster-wide proxy during installation 6.6.6. Deploying the cluster 6.6.7. Installing the OpenShift CLI by downloading the binary Expand section "6.6.7. Installing the OpenShift CLI by downloading the binary" Collapse section "6.6.7. Installing the OpenShift CLI by downloading the binary" 6.6.7.1. Installing the OpenShift CLI on Linux 6.6.7.2. Installing the OpenShift CLI on Windows 6.6.7.3. Installing the OpenShift CLI on macOS 6.6.8. Logging in to the cluster by using the CLI 6.6.9. Disabling the default OperatorHub sources 6.6.10. Telemetry access for OpenShift Container Platform 6.6.11. Next steps 6.7. Installing a cluster on GCP into an existing VPC Expand section "6.7. Installing a cluster on GCP into an existing VPC" Collapse section "6.7. Installing a cluster on GCP into an existing VPC" 6.7.1. Prerequisites 6.7.2. About using a custom VPC Expand section "6.7.2. About using a custom VPC" Collapse section "6.7.2. About using a custom VPC" 6.7.2.1. Requirements for using your VPC 6.7.2.2. VPC validation 6.7.2.3. Division of permissions 6.7.2.4. Isolation between clusters 6.7.3. Internet access for OpenShift Container Platform 6.7.4. Generating an SSH private key and adding it to the agent 6.7.5. Obtaining the installation program 6.7.6. Creating the installation configuration file Expand section "6.7.6. Creating the installation configuration file" Collapse section "6.7.6. Creating the installation configuration file" 6.7.6.1. Installation configuration parameters Expand section "6.7.6.1. Installation configuration parameters" Collapse section "6.7.6.1. Installation configuration parameters" 6.7.6.1.1. Required configuration parameters 6.7.6.1.2. Network configuration parameters 6.7.6.1.3. Optional configuration parameters 6.7.6.1.4. Additional Google Cloud Platform (GCP) configuration parameters 6.7.6.2. Sample customized install-config.yaml file for GCP 6.7.7. Additional resources Expand section "6.7.7. Additional resources" Collapse section "6.7.7. Additional resources" 6.7.7.1. Configuring the cluster-wide proxy during installation 6.7.8. Deploying the cluster 6.7.9. Installing the OpenShift CLI by downloading the binary Expand section "6.7.9. Installing the OpenShift CLI by downloading the binary" Collapse section "6.7.9. Installing the OpenShift CLI by downloading the binary" 6.7.9.1. Installing the OpenShift CLI on Linux 6.7.9.2. Installing the OpenShift CLI on Windows 6.7.9.3. Installing the OpenShift CLI on macOS 6.7.10. Logging in to the cluster by using the CLI 6.7.11. Telemetry access for OpenShift Container Platform 6.7.12. Next steps 6.8. Installing a private cluster on GCP Expand section "6.8. Installing a private cluster on GCP" Collapse section "6.8. Installing a private cluster on GCP" 6.8.1. Prerequisites 6.8.2. Private clusters Expand section "6.8.2. Private clusters" Collapse section "6.8.2. Private clusters" 6.8.2.1. Private clusters in GCP Expand section "6.8.2.1. Private clusters in GCP" Collapse section "6.8.2.1. Private clusters in GCP" 6.8.2.1.1. Limitations 6.8.3. About using a custom VPC Expand section "6.8.3. About using a custom VPC" Collapse section "6.8.3. About using a custom VPC" 6.8.3.1. Requirements for using your VPC 6.8.3.2. Division of permissions 6.8.3.3. Isolation between clusters 6.8.4. Internet access for OpenShift Container Platform 6.8.5. Generating an SSH private key and adding it to the agent 6.8.6. Obtaining the installation program 6.8.7. Manually creating the installation configuration file Expand section "6.8.7. Manually creating the installation configuration file" Collapse section "6.8.7. Manually creating the installation configuration file" 6.8.7.1. Installation configuration parameters Expand section "6.8.7.1. Installation configuration parameters" Collapse section "6.8.7.1. Installation configuration parameters" 6.8.7.1.1. Required configuration parameters 6.8.7.1.2. Network configuration parameters 6.8.7.1.3. Optional configuration parameters 6.8.7.1.4. Additional Google Cloud Platform (GCP) configuration parameters 6.8.7.2. Sample customized install-config.yaml file for GCP 6.8.8. Additional resources Expand section "6.8.8. Additional resources" Collapse section "6.8.8. Additional resources" 6.8.8.1. Configuring the cluster-wide proxy during installation 6.8.9. Deploying the cluster 6.8.10. Installing the OpenShift CLI by downloading the binary Expand section "6.8.10. Installing the OpenShift CLI by downloading the binary" Collapse section "6.8.10. Installing the OpenShift CLI by downloading the binary" 6.8.10.1. Installing the OpenShift CLI on Linux 6.8.10.2. Installing the OpenShift CLI on Windows 6.8.10.3. Installing the OpenShift CLI on macOS 6.8.11. Logging in to the cluster by using the CLI 6.8.12. Telemetry access for OpenShift Container Platform 6.8.13. Next steps 6.9. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates Expand section "6.9. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates" Collapse section "6.9. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates" 6.9.1. Prerequisites 6.9.2. Certificate signing requests management 6.9.3. Internet access for OpenShift Container Platform 6.9.4. Configuring your GCP project Expand section "6.9.4. Configuring your GCP project" Collapse section "6.9.4. Configuring your GCP project" 6.9.4.1. Creating a GCP project 6.9.4.2. Enabling API services in GCP 6.9.4.3. Configuring DNS for GCP 6.9.4.4. GCP account limits 6.9.4.5. Creating a service account in GCP Expand section "6.9.4.5. Creating a service account in GCP" Collapse section "6.9.4.5. Creating a service account in GCP" 6.9.4.5.1. Required GCP permissions 6.9.4.6. Supported GCP regions 6.9.4.7. Installing and configuring CLI tools for GCP 6.9.5. Creating the installation files for GCP Expand section "6.9.5. Creating the installation files for GCP" Collapse section "6.9.5. Creating the installation files for GCP" 6.9.5.1. Optional: Creating a separate /var partition 6.9.5.2. Creating the installation configuration file 6.9.5.3. Configuring the cluster-wide proxy during installation 6.9.5.4. Creating the Kubernetes manifest and Ignition config files 6.9.6. Exporting common variables Expand section "6.9.6. Exporting common variables" Collapse section "6.9.6. Exporting common variables" 6.9.6.1. Extracting the infrastructure name 6.9.6.2. Exporting common variables for Deployment Manager templates 6.9.7. Creating a VPC in GCP Expand section "6.9.7. Creating a VPC in GCP" Collapse section "6.9.7. Creating a VPC in GCP" 6.9.7.1. Deployment Manager template for the VPC 6.9.8. Networking requirements for user-provisioned infrastructure 6.9.9. Creating load balancers in GCP Expand section "6.9.9. Creating load balancers in GCP" Collapse section "6.9.9. Creating load balancers in GCP" 6.9.9.1. Deployment Manager template for the external load balancer 6.9.9.2. Deployment Manager template for the internal load balancer 6.9.10. Creating a private DNS zone in GCP Expand section "6.9.10. Creating a private DNS zone in GCP" Collapse section "6.9.10. Creating a private DNS zone in GCP" 6.9.10.1. Deployment Manager template for the private DNS 6.9.11. Creating firewall rules in GCP Expand section "6.9.11. Creating firewall rules in GCP" Collapse section "6.9.11. Creating firewall rules in GCP" 6.9.11.1. Deployment Manager template for firewall rules 6.9.12. Creating IAM roles in GCP Expand section "6.9.12. Creating IAM roles in GCP" Collapse section "6.9.12. Creating IAM roles in GCP" 6.9.12.1. Deployment Manager template for IAM roles 6.9.13. Creating the RHCOS cluster image for the GCP infrastructure 6.9.14. Creating the bootstrap machine in GCP Expand section "6.9.14. Creating the bootstrap machine in GCP" Collapse section "6.9.14. Creating the bootstrap machine in GCP" 6.9.14.1. Deployment Manager template for the bootstrap machine 6.9.15. Creating the control plane machines in GCP Expand section "6.9.15. Creating the control plane machines in GCP" Collapse section "6.9.15. Creating the control plane machines in GCP" 6.9.15.1. Deployment Manager template for control plane machines 6.9.16. Wait for bootstrap completion and remove bootstrap resources in GCP 6.9.17. Creating additional worker machines in GCP Expand section "6.9.17. Creating additional worker machines in GCP" Collapse section "6.9.17. Creating additional worker machines in GCP" 6.9.17.1. Deployment Manager template for worker machines 6.9.18. Installing the OpenShift CLI by downloading the binary Expand section "6.9.18. Installing the OpenShift CLI by downloading the binary" Collapse section "6.9.18. Installing the OpenShift CLI by downloading the binary" 6.9.18.1. Installing the OpenShift CLI on Linux 6.9.18.2. Installing the OpenShift CLI on Windows 6.9.18.3. Installing the OpenShift CLI on macOS 6.9.19. Logging in to the cluster by using the CLI 6.9.20. Approving the certificate signing requests for your machines 6.9.21. Optional: Adding the ingress DNS records 6.9.22. Completing a GCP installation on user-provisioned infrastructure 6.9.23. Telemetry access for OpenShift Container Platform 6.9.24. Next steps 6.10. Installing a cluster into a shared VPC on GCP using Deployment Manager templates Expand section "6.10. Installing a cluster into a shared VPC on GCP using Deployment Manager templates" Collapse section "6.10. Installing a cluster into a shared VPC on GCP using Deployment Manager templates" 6.10.1. Prerequisites 6.10.2. Certificate signing requests management 6.10.3. Internet access for OpenShift Container Platform 6.10.4. Configuring the GCP project that hosts your cluster Expand section "6.10.4. Configuring the GCP project that hosts your cluster" Collapse section "6.10.4. Configuring the GCP project that hosts your cluster" 6.10.4.1. Creating a GCP project 6.10.4.2. Enabling API services in GCP 6.10.4.3. GCP account limits 6.10.4.4. Creating a service account in GCP Expand section "6.10.4.4. Creating a service account in GCP" Collapse section "6.10.4.4. Creating a service account in GCP" 6.10.4.4.1. Required GCP permissions 6.10.4.5. Supported GCP regions 6.10.4.6. Installing and configuring CLI tools for GCP 6.10.5. Configuring the GCP project that hosts your shared VPC network Expand section "6.10.5. Configuring the GCP project that hosts your shared VPC network" Collapse section "6.10.5. Configuring the GCP project that hosts your shared VPC network" 6.10.5.1. Configuring DNS for GCP 6.10.5.2. Creating a VPC in GCP Expand section "6.10.5.2. Creating a VPC in GCP" Collapse section "6.10.5.2. Creating a VPC in GCP" 6.10.5.2.1. Deployment Manager template for the VPC 6.10.6. Creating the installation files for GCP Expand section "6.10.6. Creating the installation files for GCP" Collapse section "6.10.6. Creating the installation files for GCP" 6.10.6.1. Manually creating the installation configuration file 6.10.6.2. Sample customized install-config.yaml file for GCP 6.10.6.3. Configuring the cluster-wide proxy during installation 6.10.6.4. Creating the Kubernetes manifest and Ignition config files 6.10.7. Exporting common variables Expand section "6.10.7. Exporting common variables" Collapse section "6.10.7. Exporting common variables" 6.10.7.1. Extracting the infrastructure name 6.10.7.2. Exporting common variables for Deployment Manager templates 6.10.8. Networking requirements for user-provisioned infrastructure 6.10.9. Creating load balancers in GCP Expand section "6.10.9. Creating load balancers in GCP" Collapse section "6.10.9. Creating load balancers in GCP" 6.10.9.1. Deployment Manager template for the external load balancer 6.10.9.2. Deployment Manager template for the internal load balancer 6.10.10. Creating a private DNS zone in GCP Expand section "6.10.10. Creating a private DNS zone in GCP" Collapse section "6.10.10. Creating a private DNS zone in GCP" 6.10.10.1. Deployment Manager template for the private DNS 6.10.11. Creating firewall rules in GCP Expand section "6.10.11. Creating firewall rules in GCP" Collapse section "6.10.11. Creating firewall rules in GCP" 6.10.11.1. Deployment Manager template for firewall rules 6.10.12. Creating IAM roles in GCP Expand section "6.10.12. Creating IAM roles in GCP" Collapse section "6.10.12. Creating IAM roles in GCP" 6.10.12.1. Deployment Manager template for IAM roles 6.10.13. Creating the RHCOS cluster image for the GCP infrastructure 6.10.14. Creating the bootstrap machine in GCP Expand section "6.10.14. Creating the bootstrap machine in GCP" Collapse section "6.10.14. Creating the bootstrap machine in GCP" 6.10.14.1. Deployment Manager template for the bootstrap machine 6.10.15. Creating the control plane machines in GCP Expand section "6.10.15. Creating the control plane machines in GCP" Collapse section "6.10.15. Creating the control plane machines in GCP" 6.10.15.1. Deployment Manager template for control plane machines 6.10.16. Wait for bootstrap completion and remove bootstrap resources in GCP 6.10.17. Creating additional worker machines in GCP Expand section "6.10.17. Creating additional worker machines in GCP" Collapse section "6.10.17. Creating additional worker machines in GCP" 6.10.17.1. Deployment Manager template for worker machines 6.10.18. Installing the OpenShift CLI by downloading the binary Expand section "6.10.18. Installing the OpenShift CLI by downloading the binary" Collapse section "6.10.18. Installing the OpenShift CLI by downloading the binary" 6.10.18.1. Installing the OpenShift CLI on Linux 6.10.18.2. Installing the OpenShift CLI on Windows 6.10.18.3. Installing the OpenShift CLI on macOS 6.10.19. Logging in to the cluster by using the CLI 6.10.20. Approving the certificate signing requests for your machines 6.10.21. Adding the ingress DNS records 6.10.22. Adding ingress firewall rules Expand section "6.10.22. Adding ingress firewall rules" Collapse section "6.10.22. Adding ingress firewall rules" 6.10.22.1. Creating cluster-wide firewall rules for a shared VPC in GCP 6.10.23. Completing a GCP installation on user-provisioned infrastructure 6.10.24. Telemetry access for OpenShift Container Platform 6.10.25. Next steps 6.11. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure Expand section "6.11. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure" Collapse section "6.11. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure" 6.11.1. Prerequisites 6.11.2. About installations in restricted networks Expand section "6.11.2. About installations in restricted networks" Collapse section "6.11.2. About installations in restricted networks" 6.11.2.1. Additional limits 6.11.3. Internet access for OpenShift Container Platform 6.11.4. Configuring your GCP project Expand section "6.11.4. Configuring your GCP project" Collapse section "6.11.4. Configuring your GCP project" 6.11.4.1. Creating a GCP project 6.11.4.2. Enabling API services in GCP 6.11.4.3. Configuring DNS for GCP 6.11.4.4. GCP account limits 6.11.4.5. Creating a service account in GCP Expand section "6.11.4.5. Creating a service account in GCP" Collapse section "6.11.4.5. Creating a service account in GCP" 6.11.4.5.1. Required GCP permissions 6.11.4.6. Supported GCP regions 6.11.4.7. Installing and configuring CLI tools for GCP 6.11.5. Creating the installation files for GCP Expand section "6.11.5. Creating the installation files for GCP" Collapse section "6.11.5. Creating the installation files for GCP" 6.11.5.1. Optional: Creating a separate /var partition 6.11.5.2. Creating the installation configuration file 6.11.5.3. Configuring the cluster-wide proxy during installation 6.11.5.4. Creating the Kubernetes manifest and Ignition config files 6.11.6. Exporting common variables Expand section "6.11.6. Exporting common variables" Collapse section "6.11.6. Exporting common variables" 6.11.6.1. Extracting the infrastructure name 6.11.6.2. Exporting common variables for Deployment Manager templates 6.11.7. Creating a VPC in GCP Expand section "6.11.7. Creating a VPC in GCP" Collapse section "6.11.7. Creating a VPC in GCP" 6.11.7.1. Deployment Manager template for the VPC 6.11.8. Networking requirements for user-provisioned infrastructure 6.11.9. Creating load balancers in GCP Expand section "6.11.9. Creating load balancers in GCP" Collapse section "6.11.9. Creating load balancers in GCP" 6.11.9.1. Deployment Manager template for the external load balancer 6.11.9.2. Deployment Manager template for the internal load balancer 6.11.10. Creating a private DNS zone in GCP Expand section "6.11.10. Creating a private DNS zone in GCP" Collapse section "6.11.10. Creating a private DNS zone in GCP" 6.11.10.1. Deployment Manager template for the private DNS 6.11.11. Creating firewall rules in GCP Expand section "6.11.11. Creating firewall rules in GCP" Collapse section "6.11.11. Creating firewall rules in GCP" 6.11.11.1. Deployment Manager template for firewall rules 6.11.12. Creating IAM roles in GCP Expand section "6.11.12. Creating IAM roles in GCP" Collapse section "6.11.12. Creating IAM roles in GCP" 6.11.12.1. Deployment Manager template for IAM roles 6.11.13. Creating the RHCOS cluster image for the GCP infrastructure 6.11.14. Creating the bootstrap machine in GCP Expand section "6.11.14. Creating the bootstrap machine in GCP" Collapse section "6.11.14. Creating the bootstrap machine in GCP" 6.11.14.1. Deployment Manager template for the bootstrap machine 6.11.15. Creating the control plane machines in GCP Expand section "6.11.15. Creating the control plane machines in GCP" Collapse section "6.11.15. Creating the control plane machines in GCP" 6.11.15.1. Deployment Manager template for control plane machines 6.11.16. Wait for bootstrap completion and remove bootstrap resources in GCP 6.11.17. Creating additional worker machines in GCP Expand section "6.11.17. Creating additional worker machines in GCP" Collapse section "6.11.17. Creating additional worker machines in GCP" 6.11.17.1. Deployment Manager template for worker machines 6.11.18. Logging in to the cluster by using the CLI 6.11.19. Disabling the default OperatorHub sources 6.11.20. Approving the certificate signing requests for your machines 6.11.21. Optional: Adding the ingress DNS records 6.11.22. Completing a GCP installation on user-provisioned infrastructure 6.11.23. Telemetry access for OpenShift Container Platform 6.11.24. Next steps 6.12. Uninstalling a cluster on GCP Expand section "6.12. Uninstalling a cluster on GCP" Collapse section "6.12. Uninstalling a cluster on GCP" 6.12.1. Removing a cluster that uses installer-provisioned infrastructure 7. Installing on bare metal Expand section "7. Installing on bare metal" Collapse section "7. Installing on bare metal" 7.1. Installing a cluster on bare metal Expand section "7.1. Installing a cluster on bare metal" Collapse section "7.1. Installing a cluster on bare metal" 7.1.1. Prerequisites 7.1.2. Internet access for OpenShift Container Platform 7.1.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "7.1.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "7.1.3. Machine requirements for a cluster with user-provisioned infrastructure" 7.1.3.1. Required machines 7.1.3.2. Network connectivity requirements 7.1.3.3. Minimum resource requirements 7.1.3.4. Certificate signing requests management 7.1.4. Creating the user-provisioned infrastructure Expand section "7.1.4. Creating the user-provisioned infrastructure" Collapse section "7.1.4. Creating the user-provisioned infrastructure" 7.1.4.1. Networking requirements for user-provisioned infrastructure 7.1.4.2. User-provisioned DNS requirements 7.1.5. Generating an SSH private key and adding it to the agent 7.1.6. Obtaining the installation program 7.1.7. Installing the OpenShift CLI by downloading the binary Expand section "7.1.7. Installing the OpenShift CLI by downloading the binary" Collapse section "7.1.7. Installing the OpenShift CLI by downloading the binary" 7.1.7.1. Installing the OpenShift CLI on Linux 7.1.7.2. Installing the OpenShift CLI on Windows 7.1.7.3. Installing the OpenShift CLI on macOS 7.1.8. Manually creating the installation configuration file Expand section "7.1.8. Manually creating the installation configuration file" Collapse section "7.1.8. Manually creating the installation configuration file" 7.1.8.1. Installation configuration parameters Expand section "7.1.8.1. Installation configuration parameters" Collapse section "7.1.8.1. Installation configuration parameters" 7.1.8.1.1. Required configuration parameters 7.1.8.1.2. Network configuration parameters 7.1.8.1.3. Optional configuration parameters 7.1.8.2. Sample install-config.yaml file for bare metal 7.1.8.3. Configuring the cluster-wide proxy during installation 7.1.9. Configuring a three-node cluster 7.1.10. Creating the Kubernetes manifest and Ignition config files 7.1.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "7.1.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "7.1.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 7.1.11.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image 7.1.11.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting 7.1.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration Expand section "7.1.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration" Collapse section "7.1.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration" 7.1.11.3.1. Using advanced networking options for PXE and ISO installations 7.1.11.3.2. Disk partitioning Expand section "7.1.11.3.2. Disk partitioning" Collapse section "7.1.11.3.2. Disk partitioning" 7.1.11.3.2.1. Creating a separate /var partition 7.1.11.3.2.2. Retaining existing partitions 7.1.11.3.3. Identifying Ignition configs Expand section "7.1.11.3.3. Identifying Ignition configs" Collapse section "7.1.11.3.3. Identifying Ignition configs" 7.1.11.3.3.1. Embedding an Ignition config in the RHCOS ISO 7.1.11.3.4. Advanced RHCOS installation reference 7.1.11.4. Updating the bootloader using bootupd 7.1.12. Creating the cluster 7.1.13. Logging in to the cluster by using the CLI 7.1.14. Approving the certificate signing requests for your machines 7.1.15. Initial Operator configuration Expand section "7.1.15. Initial Operator configuration" Collapse section "7.1.15. Initial Operator configuration" 7.1.15.1. Image registry removed during installation 7.1.15.2. Image registry storage configuration Expand section "7.1.15.2. Image registry storage configuration" Collapse section "7.1.15.2. Image registry storage configuration" 7.1.15.2.1. Configuring registry storage for bare metal and other manual installations 7.1.15.2.2. Configuring storage for the image registry in non-production clusters 7.1.15.2.3. Configuring block registry storage 7.1.16. Completing installation on user-provisioned infrastructure 7.1.17. Telemetry access for OpenShift Container Platform 7.1.18. Next steps 7.2. Installing a cluster on bare metal with network customizations Expand section "7.2. Installing a cluster on bare metal with network customizations" Collapse section "7.2. Installing a cluster on bare metal with network customizations" 7.2.1. Prerequisites 7.2.2. Internet access for OpenShift Container Platform 7.2.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "7.2.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "7.2.3. Machine requirements for a cluster with user-provisioned infrastructure" 7.2.3.1. Required machines 7.2.3.2. Network connectivity requirements 7.2.3.3. Minimum resource requirements 7.2.3.4. Certificate signing requests management 7.2.4. Creating the user-provisioned infrastructure Expand section "7.2.4. Creating the user-provisioned infrastructure" Collapse section "7.2.4. Creating the user-provisioned infrastructure" 7.2.4.1. Networking requirements for user-provisioned infrastructure 7.2.4.2. User-provisioned DNS requirements 7.2.5. Generating an SSH private key and adding it to the agent 7.2.6. Obtaining the installation program 7.2.7. Installing the OpenShift CLI by downloading the binary Expand section "7.2.7. Installing the OpenShift CLI by downloading the binary" Collapse section "7.2.7. Installing the OpenShift CLI by downloading the binary" 7.2.7.1. Installing the OpenShift CLI on Linux 7.2.7.2. Installing the OpenShift CLI on Windows 7.2.7.3. Installing the OpenShift CLI on macOS 7.2.8. Manually creating the installation configuration file Expand section "7.2.8. Manually creating the installation configuration file" Collapse section "7.2.8. Manually creating the installation configuration file" 7.2.8.1. Installation configuration parameters Expand section "7.2.8.1. Installation configuration parameters" Collapse section "7.2.8.1. Installation configuration parameters" 7.2.8.1.1. Required configuration parameters 7.2.8.1.2. Network configuration parameters 7.2.8.1.3. Optional configuration parameters 7.2.8.2. Sample install-config.yaml file for bare metal 7.2.9. Network configuration phases 7.2.10. Specifying advanced network configuration 7.2.11. Cluster Network Operator configuration Expand section "7.2.11. Cluster Network Operator configuration" Collapse section "7.2.11. Cluster Network Operator configuration" 7.2.11.1. Cluster Network Operator configuration object 7.2.12. Creating the Ignition config files 7.2.13. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "7.2.13. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "7.2.13. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 7.2.13.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image 7.2.13.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting 7.2.13.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration Expand section "7.2.13.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration" Collapse section "7.2.13.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration" 7.2.13.3.1. Using advanced networking options for PXE and ISO installations 7.2.13.3.2. Disk partitioning Expand section "7.2.13.3.2. Disk partitioning" Collapse section "7.2.13.3.2. Disk partitioning" 7.2.13.3.2.1. Creating a separate /var partition 7.2.13.3.2.2. Retaining existing partitions 7.2.13.3.3. Identifying Ignition configs Expand section "7.2.13.3.3. Identifying Ignition configs" Collapse section "7.2.13.3.3. Identifying Ignition configs" 7.2.13.3.3.1. Embedding an Ignition config in the RHCOS ISO 7.2.13.3.4. Advanced RHCOS installation reference 7.2.13.4. Updating the bootloader using bootupd 7.2.14. Creating the cluster 7.2.15. Logging in to the cluster by using the CLI 7.2.16. Approving the certificate signing requests for your machines 7.2.17. Initial Operator configuration Expand section "7.2.17. Initial Operator configuration" Collapse section "7.2.17. Initial Operator configuration" 7.2.17.1. Image registry removed during installation 7.2.17.2. Image registry storage configuration 7.2.17.3. Configuring block registry storage 7.2.18. Completing installation on user-provisioned infrastructure 7.2.19. Telemetry access for OpenShift Container Platform 7.2.20. Next steps 7.3. Installing a cluster on bare metal in a restricted network Expand section "7.3. Installing a cluster on bare metal in a restricted network" Collapse section "7.3. Installing a cluster on bare metal in a restricted network" 7.3.1. Prerequisites 7.3.2. About installations in restricted networks Expand section "7.3.2. About installations in restricted networks" Collapse section "7.3.2. About installations in restricted networks" 7.3.2.1. Additional limits 7.3.3. Internet access for OpenShift Container Platform 7.3.4. Machine requirements for a cluster with user-provisioned infrastructure Expand section "7.3.4. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "7.3.4. Machine requirements for a cluster with user-provisioned infrastructure" 7.3.4.1. Required machines 7.3.4.2. Network connectivity requirements 7.3.4.3. Minimum resource requirements 7.3.4.4. Certificate signing requests management 7.3.5. Creating the user-provisioned infrastructure Expand section "7.3.5. Creating the user-provisioned infrastructure" Collapse section "7.3.5. Creating the user-provisioned infrastructure" 7.3.5.1. Networking requirements for user-provisioned infrastructure 7.3.5.2. User-provisioned DNS requirements 7.3.6. Generating an SSH private key and adding it to the agent 7.3.7. Manually creating the installation configuration file Expand section "7.3.7. Manually creating the installation configuration file" Collapse section "7.3.7. Manually creating the installation configuration file" 7.3.7.1. Installation configuration parameters Expand section "7.3.7.1. Installation configuration parameters" Collapse section "7.3.7.1. Installation configuration parameters" 7.3.7.1.1. Required configuration parameters 7.3.7.1.2. Network configuration parameters 7.3.7.1.3. Optional configuration parameters 7.3.7.2. Sample install-config.yaml file for bare metal 7.3.7.3. Configuring the cluster-wide proxy during installation 7.3.8. Configuring a three-node cluster 7.3.9. Creating the Kubernetes manifest and Ignition config files 7.3.10. Configuring chrony time service 7.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "7.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "7.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 7.3.11.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image 7.3.11.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting 7.3.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration Expand section "7.3.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration" Collapse section "7.3.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration" 7.3.11.3.1. Using advanced networking options for PXE and ISO installations 7.3.11.3.2. Disk partitioning Expand section "7.3.11.3.2. Disk partitioning" Collapse section "7.3.11.3.2. Disk partitioning" 7.3.11.3.2.1. Creating a separate /var partition 7.3.11.3.2.2. Retaining existing partitions 7.3.11.3.3. Identifying Ignition configs Expand section "7.3.11.3.3. Identifying Ignition configs" Collapse section "7.3.11.3.3. Identifying Ignition configs" 7.3.11.3.3.1. Embedding an Ignition config in the RHCOS ISO 7.3.11.3.4. Advanced RHCOS installation reference 7.3.11.4. Updating the bootloader using bootupd 7.3.12. Creating the cluster 7.3.13. Logging in to the cluster by using the CLI 7.3.14. Approving the certificate signing requests for your machines 7.3.15. Initial Operator configuration Expand section "7.3.15. Initial Operator configuration" Collapse section "7.3.15. Initial Operator configuration" 7.3.15.1. Disabling the default OperatorHub sources 7.3.15.2. Image registry storage configuration Expand section "7.3.15.2. Image registry storage configuration" Collapse section "7.3.15.2. Image registry storage configuration" 7.3.15.2.1. Changing the image registry’s management state 7.3.15.2.2. Configuring registry storage for bare metal and other manual installations 7.3.15.2.3. Configuring storage for the image registry in non-production clusters 7.3.15.2.4. Configuring block registry storage 7.3.16. Completing installation on user-provisioned infrastructure 7.3.17. Telemetry access for OpenShift Container Platform 7.3.18. Next steps 8. Deploying installer-provisioned clusters on bare metal Expand section "8. Deploying installer-provisioned clusters on bare metal" Collapse section "8. Deploying installer-provisioned clusters on bare metal" 8.1. Overview 8.2. Prerequisites Expand section "8.2. Prerequisites" Collapse section "8.2. Prerequisites" 8.2.1. Node requirements 8.2.2. Firmware requirements for installing with virtual media 8.2.3. Network requirements Expand section "8.2.3. Network requirements" Collapse section "8.2.3. Network requirements" 8.2.3.1. Configuring NICs 8.2.3.2. Configuring the DNS server 8.2.3.3. Dynamic Host Configuration Protocol (DHCP) requirements 8.2.3.4. Reserving IP addresses for nodes with the DHCP server 8.2.3.5. Network Time Protocol (NTP) 8.2.3.6. State-driven network configuration requirements (Technology Preview) 8.2.3.7. Port access for the out-of-band management IP address 8.2.4. Configuring nodes 8.2.5. Out-of-band management 8.2.6. Required data for installation 8.2.7. Validation checklist for nodes 8.3. Setting up the environment for an OpenShift installation Expand section "8.3. Setting up the environment for an OpenShift installation" Collapse section "8.3. Setting up the environment for an OpenShift installation" 8.3.1. Installing RHEL on the provisioner node 8.3.2. Preparing the provisioner node for OpenShift Container Platform installation 8.3.3. Retrieving the OpenShift Container Platform installer 8.3.4. Extracting the OpenShift Container Platform installer 8.3.5. Creating an RHCOS images cache (optional) 8.3.6. Configuration files Expand section "8.3.6. Configuration files" Collapse section "8.3.6. Configuration files" 8.3.6.1. Configuring the install-config.yaml file 8.3.6.2. Setting proxy settings within the install-config.yaml file (optional) 8.3.6.3. Modifying the install-config.yaml file for no provisioning network (optional) 8.3.6.4. Configuring managed Secure Boot in the install-config.yaml file (optional) 8.3.6.5. Additional install-config parameters 8.3.6.6. BMC addressing 8.3.6.7. BMC addressing for Dell 8.3.6.8. BMC addressing for HPE 8.3.6.9. Root device hints 8.3.6.10. Creating the OpenShift Container Platform manifests 8.3.7. Creating a disconnected registry (optional) Expand section "8.3.7. Creating a disconnected registry (optional)" Collapse section "8.3.7. Creating a disconnected registry (optional)" 8.3.7.1. Preparing the registry node to host the mirrored registry (optional) 8.3.7.2. Generating the self-signed certificate (optional) 8.3.7.3. Creating the registry podman container (optional) 8.3.7.4. Copy and update the pull-secret (optional) 8.3.7.5. Mirroring the repository (optional) 8.3.7.6. Modify the install-config.yaml file to use the disconnected registry (optional) 8.3.8. Deploying routers on worker nodes 8.3.9. Validation checklist for installation 8.3.10. Deploying the cluster via the OpenShift Container Platform installer 8.3.11. Following the installation 8.3.12. Preparing to reinstall a cluster on bare metal 8.4. Expanding the cluster Expand section "8.4. Expanding the cluster" Collapse section "8.4. Expanding the cluster" 8.4.1. Preparing the bare metal node Expand section "8.4.1. Preparing the bare metal node" Collapse section "8.4.1. Preparing the bare metal node" 8.4.1.1. Diagnosing a duplicate MAC address when provisioning a new host in the cluster 8.4.2. Provisioning the bare metal node 8.5. Troubleshooting Expand section "8.5. Troubleshooting" Collapse section "8.5. Troubleshooting" 8.5.1. Troubleshooting the installer workflow 8.5.2. Troubleshooting install-config.yaml 8.5.3. Bootstrap VM issues Expand section "8.5.3. Bootstrap VM issues" Collapse section "8.5.3. Bootstrap VM issues" 8.5.3.1. Bootstrap VM cannot boot up the cluster nodes 8.5.3.2. Inspecting logs 8.5.4. Cluster nodes will not PXE boot 8.5.5. The API is not accessible 8.5.6. Cleaning up previous installations 8.5.7. Issues with creating the registry 8.5.8. Miscellaneous issues Expand section "8.5.8. Miscellaneous issues" Collapse section "8.5.8. Miscellaneous issues" 8.5.8.1. Addressing the runtime network not ready error 8.5.8.2. Cluster nodes not getting the correct IPv6 address over DHCP 8.5.8.3. Cluster nodes not getting the correct hostname over DHCP 8.5.8.4. Routes do not reach endpoints 8.5.8.5. Failed Ignition during Firstboot 8.5.8.6. NTP out of sync 8.5.9. Reviewing the installation 9. Installing with z/VM on IBM Z and LinuxONE Expand section "9. Installing with z/VM on IBM Z and LinuxONE" Collapse section "9. Installing with z/VM on IBM Z and LinuxONE" 9.1. Installing a cluster with z/VM on IBM Z and LinuxONE Expand section "9.1. Installing a cluster with z/VM on IBM Z and LinuxONE" Collapse section "9.1. Installing a cluster with z/VM on IBM Z and LinuxONE" 9.1.1. Prerequisites 9.1.2. Internet access for OpenShift Container Platform 9.1.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "9.1.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "9.1.3. Machine requirements for a cluster with user-provisioned infrastructure" 9.1.3.1. Required machines 9.1.3.2. Network connectivity requirements 9.1.3.3. IBM Z network connectivity requirements 9.1.3.4. Minimum resource requirements 9.1.3.5. Minimum IBM Z system environment 9.1.3.6. Preferred IBM Z system environment 9.1.3.7. Certificate signing requests management 9.1.4. Creating the user-provisioned infrastructure Expand section "9.1.4. Creating the user-provisioned infrastructure" Collapse section "9.1.4. Creating the user-provisioned infrastructure" 9.1.4.1. Networking requirements for user-provisioned infrastructure 9.1.4.2. User-provisioned DNS requirements 9.1.5. Generating an SSH private key and adding it to the agent 9.1.6. Obtaining the installation program 9.1.7. Installing the OpenShift CLI by downloading the binary Expand section "9.1.7. Installing the OpenShift CLI by downloading the binary" Collapse section "9.1.7. Installing the OpenShift CLI by downloading the binary" 9.1.7.1. Installing the OpenShift CLI on Linux 9.1.7.2. Installing the OpenShift CLI on Windows 9.1.7.3. Installing the OpenShift CLI on macOS 9.1.8. Manually creating the installation configuration file Expand section "9.1.8. Manually creating the installation configuration file" Collapse section "9.1.8. Manually creating the installation configuration file" 9.1.8.1. Installation configuration parameters Expand section "9.1.8.1. Installation configuration parameters" Collapse section "9.1.8.1. Installation configuration parameters" 9.1.8.1.1. Required configuration parameters 9.1.8.1.2. Network configuration parameters 9.1.8.1.3. Optional configuration parameters 9.1.8.2. Sample install-config.yaml file for IBM Z 9.1.9. Configuring the cluster-wide proxy during installation 9.1.10. Creating the Kubernetes manifest and Ignition config files 9.1.11. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines Expand section "9.1.11. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" Collapse section "9.1.11. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" 9.1.11.1. Advanced RHCOS installation reference 9.1.12. Creating the cluster 9.1.13. Logging in to the cluster by using the CLI 9.1.14. Approving the certificate signing requests for your machines 9.1.15. Initial Operator configuration Expand section "9.1.15. Initial Operator configuration" Collapse section "9.1.15. Initial Operator configuration" 9.1.15.1. Image registry storage configuration Expand section "9.1.15.1. Image registry storage configuration" Collapse section "9.1.15.1. Image registry storage configuration" 9.1.15.1.1. Configuring registry storage for IBM Z 9.1.15.1.2. Configuring storage for the image registry in non-production clusters 9.1.16. Completing installation on user-provisioned infrastructure 9.1.17. Telemetry access for OpenShift Container Platform 9.1.18. Collecting debugging information 9.1.19. Next steps 9.2. Installing a cluster with z/VM on IBM Z and LinuxONE in a restricted network Expand section "9.2. Installing a cluster with z/VM on IBM Z and LinuxONE in a restricted network" Collapse section "9.2. Installing a cluster with z/VM on IBM Z and LinuxONE in a restricted network" 9.2.1. About installations in restricted networks Expand section "9.2.1. About installations in restricted networks" Collapse section "9.2.1. About installations in restricted networks" 9.2.1.1. Additional limits 9.2.2. Internet access for OpenShift Container Platform 9.2.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "9.2.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "9.2.3. Machine requirements for a cluster with user-provisioned infrastructure" 9.2.3.1. Required machines 9.2.3.2. Network connectivity requirements 9.2.3.3. IBM Z network connectivity requirements 9.2.3.4. Minimum resource requirements 9.2.3.5. Minimum IBM Z system environment 9.2.3.6. Preferred IBM Z system environment 9.2.3.7. Certificate signing requests management 9.2.4. Creating the user-provisioned infrastructure Expand section "9.2.4. Creating the user-provisioned infrastructure" Collapse section "9.2.4. Creating the user-provisioned infrastructure" 9.2.4.1. Networking requirements for user-provisioned infrastructure 9.2.4.2. User-provisioned DNS requirements 9.2.5. Generating an SSH private key and adding it to the agent 9.2.6. Manually creating the installation configuration file Expand section "9.2.6. Manually creating the installation configuration file" Collapse section "9.2.6. Manually creating the installation configuration file" 9.2.6.1. Installation configuration parameters Expand section "9.2.6.1. Installation configuration parameters" Collapse section "9.2.6.1. Installation configuration parameters" 9.2.6.1.1. Required configuration parameters 9.2.6.1.2. Network configuration parameters 9.2.6.1.3. Optional configuration parameters 9.2.6.2. Sample install-config.yaml file for IBM Z 9.2.6.3. Configuring the cluster-wide proxy during installation 9.2.7. Creating the Kubernetes manifest and Ignition config files 9.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines Expand section "9.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" Collapse section "9.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" 9.2.8.1. Advanced RHCOS installation reference 9.2.9. Creating the cluster 9.2.10. Logging in to the cluster by using the CLI 9.2.11. Approving the certificate signing requests for your machines 9.2.12. Initial Operator configuration Expand section "9.2.12. Initial Operator configuration" Collapse section "9.2.12. Initial Operator configuration" 9.2.12.1. Disabling the default OperatorHub sources 9.2.12.2. Image registry storage configuration Expand section "9.2.12.2. Image registry storage configuration" Collapse section "9.2.12.2. Image registry storage configuration" 9.2.12.2.1. Configuring registry storage for IBM Z 9.2.12.2.2. Configuring storage for the image registry in non-production clusters 9.2.13. Completing installation on user-provisioned infrastructure 9.2.14. Telemetry access for OpenShift Container Platform 9.2.15. Collecting debugging information 9.2.16. Next steps 10. Installing with RHEL KVM on IBM Z and LinuxONE Expand section "10. Installing with RHEL KVM on IBM Z and LinuxONE" Collapse section "10. Installing with RHEL KVM on IBM Z and LinuxONE" 10.1. Installing a cluster with RHEL KVM on IBM Z and LinuxONE Expand section "10.1. Installing a cluster with RHEL KVM on IBM Z and LinuxONE" Collapse section "10.1. Installing a cluster with RHEL KVM on IBM Z and LinuxONE" 10.1.1. Prerequisites 10.1.2. Internet access for OpenShift Container Platform 10.1.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "10.1.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "10.1.3. Machine requirements for a cluster with user-provisioned infrastructure" 10.1.3.1. Required machines 10.1.3.2. Network connectivity requirements 10.1.3.3. IBM Z network connectivity requirements 10.1.3.4. Host machine resource requirements 10.1.3.5. Minimum IBM Z system environment 10.1.3.6. Minimum resource requirements 10.1.3.7. Preferred IBM Z system environment 10.1.3.8. Preferred resource requirements 10.1.3.9. Certificate signing requests management 10.1.4. Creating the user-provisioned infrastructure Expand section "10.1.4. Creating the user-provisioned infrastructure" Collapse section "10.1.4. Creating the user-provisioned infrastructure" 10.1.4.1. Networking requirements for user-provisioned infrastructure 10.1.4.2. User-provisioned DNS requirements 10.1.5. Generating an SSH private key and adding it to the agent 10.1.6. Obtaining the installation program 10.1.7. Installing the OpenShift CLI by downloading the binary Expand section "10.1.7. Installing the OpenShift CLI by downloading the binary" Collapse section "10.1.7. Installing the OpenShift CLI by downloading the binary" 10.1.7.1. Installing the OpenShift CLI on Linux 10.1.7.2. Installing the OpenShift CLI on Windows 10.1.7.3. Installing the OpenShift CLI on macOS 10.1.8. Manually creating the installation configuration file Expand section "10.1.8. Manually creating the installation configuration file" Collapse section "10.1.8. Manually creating the installation configuration file" 10.1.8.1. Sample install-config.yaml file for IBM Z 10.1.9. Configuring the cluster-wide proxy during installation 10.1.10. Creating the Kubernetes manifest and Ignition config files 10.1.11. Fast-track installation: Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines 10.1.12. Full installation: Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines 10.1.13. Creating the cluster 10.1.14. Logging in to the cluster by using the CLI 10.1.15. Approving the certificate signing requests for your machines 10.1.16. Initial Operator configuration Expand section "10.1.16. Initial Operator configuration" Collapse section "10.1.16. Initial Operator configuration" 10.1.16.1. Image registry storage configuration Expand section "10.1.16.1. Image registry storage configuration" Collapse section "10.1.16.1. Image registry storage configuration" 10.1.16.1.1. Configuring registry storage for IBM Z 10.1.16.1.2. Configuring storage for the image registry in non-production clusters 10.1.17. Completing installation on user-provisioned infrastructure 10.1.18. Telemetry access for OpenShift Container Platform 10.1.19. Collecting debugging information 10.1.20. Next steps 10.2. Installing a cluster with RHEL KVM on IBM Z and LinuxONE in a restricted network Expand section "10.2. Installing a cluster with RHEL KVM on IBM Z and LinuxONE in a restricted network" Collapse section "10.2. Installing a cluster with RHEL KVM on IBM Z and LinuxONE in a restricted network" 10.2.1. Prerequisites 10.2.2. About installations in restricted networks Expand section "10.2.2. About installations in restricted networks" Collapse section "10.2.2. About installations in restricted networks" 10.2.2.1. Additional limits 10.2.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "10.2.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "10.2.3. Machine requirements for a cluster with user-provisioned infrastructure" 10.2.3.1. Required machines 10.2.3.2. Network connectivity requirements 10.2.3.3. IBM Z network connectivity requirements 10.2.3.4. Host machine resource requirements 10.2.3.5. Minimum IBM Z system environment 10.2.3.6. Minimum resource requirements 10.2.3.7. Preferred IBM Z system environment 10.2.3.8. Preferred resource requirements 10.2.3.9. Certificate signing requests management 10.2.4. Internet access for OpenShift Container Platform 10.2.5. Creating the user-provisioned infrastructure Expand section "10.2.5. Creating the user-provisioned infrastructure" Collapse section "10.2.5. Creating the user-provisioned infrastructure" 10.2.5.1. Networking requirements for user-provisioned infrastructure 10.2.5.2. User-provisioned DNS requirements 10.2.6. Generating an SSH private key and adding it to the agent 10.2.7. Manually creating the installation configuration file Expand section "10.2.7. Manually creating the installation configuration file" Collapse section "10.2.7. Manually creating the installation configuration file" 10.2.7.1. Sample install-config.yaml file for IBM Z 10.2.7.2. Configuring the cluster-wide proxy during installation 10.2.8. Creating the Kubernetes manifest and Ignition config files 10.2.9. Fast-track installation: Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines 10.2.10. Full installation: Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines 10.2.11. Creating the cluster 10.2.12. Logging in to the cluster by using the CLI 10.2.13. Approving the certificate signing requests for your machines 10.2.14. Initial Operator configuration Expand section "10.2.14. Initial Operator configuration" Collapse section "10.2.14. Initial Operator configuration" 10.2.14.1. Disabling the default OperatorHub sources 10.2.14.2. Image registry storage configuration Expand section "10.2.14.2. Image registry storage configuration" Collapse section "10.2.14.2. Image registry storage configuration" 10.2.14.2.1. Configuring registry storage for IBM Z 10.2.14.2.2. Configuring storage for the image registry in non-production clusters 10.2.15. Completing installation on user-provisioned infrastructure 10.2.16. Telemetry access for OpenShift Container Platform 10.2.17. Collecting debugging information 10.2.18. Next steps 11. Installing on IBM Power Systems Expand section "11. Installing on IBM Power Systems" Collapse section "11. Installing on IBM Power Systems" 11.1. Installing a cluster on IBM Power Systems Expand section "11.1. Installing a cluster on IBM Power Systems" Collapse section "11.1. Installing a cluster on IBM Power Systems" 11.1.1. Internet access for OpenShift Container Platform 11.1.2. Machine requirements for a cluster with user-provisioned infrastructure Expand section "11.1.2. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "11.1.2. Machine requirements for a cluster with user-provisioned infrastructure" 11.1.2.1. Required machines 11.1.2.2. Network connectivity requirements 11.1.2.3. IBM Z network connectivity requirements 11.1.2.4. Minimum resource requirements 11.1.2.5. Minimum IBM Power Systems requirements 11.1.2.6. Recommended IBM Power system requirements 11.1.2.7. Certificate signing requests management 11.1.3. Creating the user-provisioned infrastructure Expand section "11.1.3. Creating the user-provisioned infrastructure" Collapse section "11.1.3. Creating the user-provisioned infrastructure" 11.1.3.1. Networking requirements for user-provisioned infrastructure 11.1.3.2. User-provisioned DNS requirements 11.1.4. Generating an SSH private key and adding it to the agent 11.1.5. Obtaining the installation program 11.1.6. Installing the OpenShift CLI by downloading the binary Expand section "11.1.6. Installing the OpenShift CLI by downloading the binary" Collapse section "11.1.6. Installing the OpenShift CLI by downloading the binary" 11.1.6.1. Installing the OpenShift CLI on Linux 11.1.6.2. Installing the OpenShift CLI on Windows 11.1.6.3. Installing the OpenShift CLI on macOS 11.1.7. Manually creating the installation configuration file Expand section "11.1.7. Manually creating the installation configuration file" Collapse section "11.1.7. Manually creating the installation configuration file" 11.1.7.1. Sample install-config.yaml file for IBM Z 11.1.7.2. Sample install-config.yaml file for IBM Power Systems 11.1.7.3. Configuring the cluster-wide proxy during installation 11.1.8. Creating the Kubernetes manifest and Ignition config files 11.1.9. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines Expand section "11.1.9. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" Collapse section "11.1.9. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" 11.1.9.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image Expand section "11.1.9.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image" Collapse section "11.1.9.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image" 11.1.9.1.1. Advanced RHCOS installation reference 11.1.9.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting 11.1.10. Creating the cluster 11.1.11. Logging in to the cluster by using the CLI 11.1.12. Approving the certificate signing requests for your machines 11.1.13. Initial Operator configuration Expand section "11.1.13. Initial Operator configuration" Collapse section "11.1.13. Initial Operator configuration" 11.1.13.1. Image registry storage configuration Expand section "11.1.13.1. Image registry storage configuration" Collapse section "11.1.13.1. Image registry storage configuration" 11.1.13.1.1. Configuring registry storage for IBM Z 11.1.13.1.2. Configuring registry storage for IBM Power Systems 11.1.13.1.3. Configuring storage for the image registry in non-production clusters 11.1.14. Completing installation on user-provisioned infrastructure 11.1.15. Telemetry access for OpenShift Container Platform 11.1.16. Next steps 11.2. Installing a cluster on IBM Power Systems in a restricted network Expand section "11.2. Installing a cluster on IBM Power Systems in a restricted network" Collapse section "11.2. Installing a cluster on IBM Power Systems in a restricted network" 11.2.1. About installations in restricted networks Expand section "11.2.1. About installations in restricted networks" Collapse section "11.2.1. About installations in restricted networks" 11.2.1.1. Additional limits 11.2.2. Internet access for OpenShift Container Platform 11.2.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "11.2.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "11.2.3. Machine requirements for a cluster with user-provisioned infrastructure" 11.2.3.1. Required machines 11.2.3.2. Network connectivity requirements 11.2.3.3. IBM Z network connectivity requirements 11.2.3.4. Minimum resource requirements 11.2.3.5. Minimum IBM Power Systems requirements 11.2.3.6. Recommended IBM Power system requirements 11.2.3.7. Certificate signing requests management 11.2.4. Creating the user-provisioned infrastructure Expand section "11.2.4. Creating the user-provisioned infrastructure" Collapse section "11.2.4. Creating the user-provisioned infrastructure" 11.2.4.1. Networking requirements for user-provisioned infrastructure 11.2.4.2. User-provisioned DNS requirements 11.2.5. Generating an SSH private key and adding it to the agent 11.2.6. Manually creating the installation configuration file Expand section "11.2.6. Manually creating the installation configuration file" Collapse section "11.2.6. Manually creating the installation configuration file" 11.2.6.1. Sample install-config.yaml file for IBM Z 11.2.6.2. Sample install-config.yaml file for IBM Power Systems 11.2.6.3. Configuring the cluster-wide proxy during installation 11.2.7. Creating the Kubernetes manifest and Ignition config files 11.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines Expand section "11.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" Collapse section "11.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" 11.2.8.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image Expand section "11.2.8.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image" Collapse section "11.2.8.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image" 11.2.8.1.1. Advanced RHCOS installation reference 11.2.8.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting 11.2.9. Creating the cluster 11.2.10. Logging in to the cluster by using the CLI 11.2.11. Approving the certificate signing requests for your machines 11.2.12. Initial Operator configuration Expand section "11.2.12. Initial Operator configuration" Collapse section "11.2.12. Initial Operator configuration" 11.2.12.1. Disabling the default OperatorHub sources 11.2.12.2. Image registry storage configuration Expand section "11.2.12.2. Image registry storage configuration" Collapse section "11.2.12.2. Image registry storage configuration" 11.2.12.2.1. Changing the image registry’s management state 11.2.12.2.2. Configuring registry storage for IBM Z 11.2.12.2.3. Configuring registry storage for IBM Power Systems 11.2.12.2.4. Configuring storage for the image registry in non-production clusters 11.2.13. Completing installation on user-provisioned infrastructure 11.2.14. Telemetry access for OpenShift Container Platform 11.2.15. Next steps 12. Installing on OpenStack Expand section "12. Installing on OpenStack" Collapse section "12. Installing on OpenStack" 12.1. Installing a cluster on OpenStack with customizations Expand section "12.1. Installing a cluster on OpenStack with customizations" Collapse section "12.1. Installing a cluster on OpenStack with customizations" 12.1.1. Prerequisites 12.1.2. Resource guidelines for installing OpenShift Container Platform on RHOSP Expand section "12.1.2. Resource guidelines for installing OpenShift Container Platform on RHOSP" Collapse section "12.1.2. Resource guidelines for installing OpenShift Container Platform on RHOSP" 12.1.2.1. Control plane machines 12.1.2.2. Compute machines 12.1.2.3. Bootstrap machine 12.1.3. Internet access for OpenShift Container Platform 12.1.4. Enabling Swift on RHOSP 12.1.5. Verifying external network access 12.1.6. Defining parameters for the installation program 12.1.7. Obtaining the installation program 12.1.8. Creating the installation configuration file Expand section "12.1.8. Creating the installation configuration file" Collapse section "12.1.8. Creating the installation configuration file" 12.1.8.1. Configuring the cluster-wide proxy during installation 12.1.9. Installation configuration parameters Expand section "12.1.9. Installation configuration parameters" Collapse section "12.1.9. Installation configuration parameters" 12.1.9.1. Required configuration parameters 12.1.9.2. Network configuration parameters 12.1.9.3. Optional configuration parameters 12.1.9.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters 12.1.9.5. Optional RHOSP configuration parameters 12.1.9.6. Custom subnets in RHOSP deployments 12.1.9.7. Deploying a cluster with bare metal machines 12.1.9.8. Sample customized install-config.yaml file for RHOSP 12.1.10. Setting compute machine affinity 12.1.11. Generating an SSH private key and adding it to the agent 12.1.12. Enabling access to the environment Expand section "12.1.12. Enabling access to the environment" Collapse section "12.1.12. Enabling access to the environment" 12.1.12.1. Enabling access with floating IP addresses 12.1.12.2. Completing installation without floating IP addresses 12.1.13. Deploying the cluster 12.1.14. Verifying cluster status 12.1.15. Logging in to the cluster by using the CLI 12.1.16. Telemetry access for OpenShift Container Platform 12.1.17. Next steps 12.2. Installing a cluster on OpenStack with Kuryr Expand section "12.2. Installing a cluster on OpenStack with Kuryr" Collapse section "12.2. Installing a cluster on OpenStack with Kuryr" 12.2.1. Prerequisites 12.2.2. About Kuryr SDN 12.2.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr Expand section "12.2.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr" Collapse section "12.2.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr" 12.2.3.1. Increasing quota 12.2.3.2. Configuring Neutron 12.2.3.3. Configuring Octavia Expand section "12.2.3.3. Configuring Octavia" Collapse section "12.2.3.3. Configuring Octavia" 12.2.3.3.1. The Octavia OVN Driver 12.2.3.4. Known limitations of installing with Kuryr 12.2.3.5. Control plane machines 12.2.3.6. Compute machines 12.2.3.7. Bootstrap machine 12.2.4. Internet access for OpenShift Container Platform 12.2.5. Enabling Swift on RHOSP 12.2.6. Verifying external network access 12.2.7. Defining parameters for the installation program 12.2.8. Obtaining the installation program 12.2.9. Creating the installation configuration file Expand section "12.2.9. Creating the installation configuration file" Collapse section "12.2.9. Creating the installation configuration file" 12.2.9.1. Configuring the cluster-wide proxy during installation 12.2.10. Installation configuration parameters Expand section "12.2.10. Installation configuration parameters" Collapse section "12.2.10. Installation configuration parameters" 12.2.10.1. Required configuration parameters 12.2.10.2. Network configuration parameters 12.2.10.3. Optional configuration parameters 12.2.10.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters 12.2.10.5. Optional RHOSP configuration parameters 12.2.10.6. Custom subnets in RHOSP deployments 12.2.10.7. Sample customized install-config.yaml file for RHOSP with Kuryr 12.2.10.8. Kuryr ports pools 12.2.10.9. Adjusting Kuryr ports pools during installation 12.2.11. Setting compute machine affinity 12.2.12. Generating an SSH private key and adding it to the agent 12.2.13. Enabling access to the environment Expand section "12.2.13. Enabling access to the environment" Collapse section "12.2.13. Enabling access to the environment" 12.2.13.1. Enabling access with floating IP addresses 12.2.13.2. Completing installation without floating IP addresses 12.2.14. Deploying the cluster 12.2.15. Verifying cluster status 12.2.16. Logging in to the cluster by using the CLI 12.2.17. Telemetry access for OpenShift Container Platform 12.2.18. Next steps 12.3. Installing a cluster on OpenStack on your own infrastructure Expand section "12.3. Installing a cluster on OpenStack on your own infrastructure" Collapse section "12.3. Installing a cluster on OpenStack on your own infrastructure" 12.3.1. Prerequisites 12.3.2. Internet access for OpenShift Container Platform 12.3.3. Resource guidelines for installing OpenShift Container Platform on RHOSP Expand section "12.3.3. Resource guidelines for installing OpenShift Container Platform on RHOSP" Collapse section "12.3.3. Resource guidelines for installing OpenShift Container Platform on RHOSP" 12.3.3.1. Control plane machines 12.3.3.2. Compute machines 12.3.3.3. Bootstrap machine 12.3.4. Downloading playbook dependencies 12.3.5. Downloading the installation playbooks 12.3.6. Obtaining the installation program 12.3.7. Generating an SSH private key and adding it to the agent 12.3.8. Creating the Red Hat Enterprise Linux CoreOS (RHCOS) image 12.3.9. Verifying external network access 12.3.10. Enabling access to the environment Expand section "12.3.10. Enabling access to the environment" Collapse section "12.3.10. Enabling access to the environment" 12.3.10.1. Enabling access with floating IP addresses 12.3.10.2. Completing installation without floating IP addresses 12.3.11. Defining parameters for the installation program 12.3.12. Creating the installation configuration file 12.3.13. Installation configuration parameters Expand section "12.3.13. Installation configuration parameters" Collapse section "12.3.13. Installation configuration parameters" 12.3.13.1. Required configuration parameters 12.3.13.2. Network configuration parameters 12.3.13.3. Optional configuration parameters 12.3.13.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters 12.3.13.5. Optional RHOSP configuration parameters 12.3.13.6. Custom subnets in RHOSP deployments 12.3.13.7. Sample customized install-config.yaml file for RHOSP 12.3.13.8. Setting a custom subnet for machines 12.3.13.9. Emptying compute machine pools 12.3.14. Creating the Kubernetes manifest and Ignition config files 12.3.15. Preparing the bootstrap Ignition files 12.3.16. Creating control plane Ignition config files on RHOSP 12.3.17. Creating network resources on RHOSP Expand section "12.3.17. Creating network resources on RHOSP" Collapse section "12.3.17. Creating network resources on RHOSP" 12.3.17.1. Deploying a cluster with bare metal machines 12.3.18. Creating the bootstrap machine on RHOSP 12.3.19. Creating the control plane machines on RHOSP 12.3.20. Logging in to the cluster by using the CLI 12.3.21. Deleting bootstrap resources from RHOSP 12.3.22. Creating compute machines on RHOSP 12.3.23. Approving the certificate signing requests for your machines 12.3.24. Verifying a successful installation 12.3.25. Telemetry access for OpenShift Container Platform 12.3.26. Next steps 12.4. Installing a cluster on OpenStack with Kuryr on your own infrastructure Expand section "12.4. Installing a cluster on OpenStack with Kuryr on your own infrastructure" Collapse section "12.4. Installing a cluster on OpenStack with Kuryr on your own infrastructure" 12.4.1. Prerequisites 12.4.2. About Kuryr SDN 12.4.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr Expand section "12.4.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr" Collapse section "12.4.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr" 12.4.3.1. Increasing quota 12.4.3.2. Configuring Neutron 12.4.3.3. Configuring Octavia Expand section "12.4.3.3. Configuring Octavia" Collapse section "12.4.3.3. Configuring Octavia" 12.4.3.3.1. The Octavia OVN Driver 12.4.3.4. Known limitations of installing with Kuryr 12.4.3.5. Control plane machines 12.4.3.6. Compute machines 12.4.3.7. Bootstrap machine 12.4.4. Internet access for OpenShift Container Platform 12.4.5. Downloading playbook dependencies 12.4.6. Downloading the installation playbooks 12.4.7. Obtaining the installation program 12.4.8. Generating an SSH private key and adding it to the agent 12.4.9. Creating the Red Hat Enterprise Linux CoreOS (RHCOS) image 12.4.10. Verifying external network access 12.4.11. Enabling access to the environment Expand section "12.4.11. Enabling access to the environment" Collapse section "12.4.11. Enabling access to the environment" 12.4.11.1. Enabling access with floating IP addresses 12.4.11.2. Completing installation without floating IP addresses 12.4.12. Defining parameters for the installation program 12.4.13. Creating the installation configuration file 12.4.14. Installation configuration parameters Expand section "12.4.14. Installation configuration parameters" Collapse section "12.4.14. Installation configuration parameters" 12.4.14.1. Required configuration parameters 12.4.14.2. Network configuration parameters 12.4.14.3. Optional configuration parameters 12.4.14.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters 12.4.14.5. Optional RHOSP configuration parameters 12.4.14.6. Custom subnets in RHOSP deployments 12.4.14.7. Sample customized install-config.yaml file for RHOSP with Kuryr 12.4.14.8. Kuryr ports pools 12.4.14.9. Adjusting Kuryr ports pools during installation 12.4.14.10. Setting a custom subnet for machines 12.4.14.11. Emptying compute machine pools 12.4.14.12. Modifying the network type 12.4.15. Creating the Kubernetes manifest and Ignition config files 12.4.16. Preparing the bootstrap Ignition files 12.4.17. Creating control plane Ignition config files on RHOSP 12.4.18. Creating network resources on RHOSP 12.4.19. Creating the bootstrap machine on RHOSP 12.4.20. Creating the control plane machines on RHOSP 12.4.21. Logging in to the cluster by using the CLI 12.4.22. Deleting bootstrap resources from RHOSP 12.4.23. Creating compute machines on RHOSP 12.4.24. Approving the certificate signing requests for your machines 12.4.25. Verifying a successful installation 12.4.26. Telemetry access for OpenShift Container Platform 12.4.27. Next steps 12.5. Installing a cluster on OpenStack on your own SR-IOV infrastructure Expand section "12.5. Installing a cluster on OpenStack on your own SR-IOV infrastructure" Collapse section "12.5. Installing a cluster on OpenStack on your own SR-IOV infrastructure" 12.5.1. Prerequisites 12.5.2. Internet access for OpenShift Container Platform 12.5.3. Resource guidelines for installing OpenShift Container Platform on RHOSP Expand section "12.5.3. Resource guidelines for installing OpenShift Container Platform on RHOSP" Collapse section "12.5.3. Resource guidelines for installing OpenShift Container Platform on RHOSP" 12.5.3.1. Control plane machines 12.5.3.2. Compute machines 12.5.3.3. Bootstrap machine 12.5.4. Downloading playbook dependencies 12.5.5. Downloading the installation playbooks 12.5.6. Obtaining the installation program 12.5.7. Generating an SSH private key and adding it to the agent 12.5.8. Creating the Red Hat Enterprise Linux CoreOS (RHCOS) image 12.5.9. Verifying external network access 12.5.10. Enabling access to the environment Expand section "12.5.10. Enabling access to the environment" Collapse section "12.5.10. Enabling access to the environment" 12.5.10.1. Enabling access with floating IP addresses 12.5.10.2. Completing installation without floating IP addresses 12.5.11. Defining parameters for the installation program 12.5.12. Creating the installation configuration file 12.5.13. Installation configuration parameters Expand section "12.5.13. Installation configuration parameters" Collapse section "12.5.13. Installation configuration parameters" 12.5.13.1. Required configuration parameters 12.5.13.2. Network configuration parameters 12.5.13.3. Optional configuration parameters 12.5.13.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters 12.5.13.5. Optional RHOSP configuration parameters 12.5.13.6. Sample customized install-config.yaml file for RHOSP 12.5.13.7. Custom subnets in RHOSP deployments 12.5.13.8. Setting a custom subnet for machines 12.5.13.9. Emptying compute machine pools 12.5.14. Creating the Kubernetes manifest and Ignition config files 12.5.15. Preparing the bootstrap Ignition files 12.5.16. Creating control plane Ignition config files on RHOSP 12.5.17. Creating network resources on RHOSP Expand section "12.5.17. Creating network resources on RHOSP" Collapse section "12.5.17. Creating network resources on RHOSP" 12.5.17.1. Deploying a cluster with bare metal machines 12.5.18. Creating the bootstrap machine on RHOSP 12.5.19. Creating the control plane machines on RHOSP 12.5.20. Logging in to the cluster by using the CLI 12.5.21. Deleting bootstrap resources from RHOSP 12.5.22. Creating SR-IOV networks for compute machines 12.5.23. Creating compute machines that run on SR-IOV networks 12.5.24. Approving the certificate signing requests for your machines 12.5.25. Verifying a successful installation 12.5.26. Preparing a cluster that runs on RHOSP for SR-IOV Expand section "12.5.26. Preparing a cluster that runs on RHOSP for SR-IOV" Collapse section "12.5.26. Preparing a cluster that runs on RHOSP for SR-IOV" 12.5.26.1. Enabling the RHOSP metadata service as a mountable drive 12.5.26.2. Enabling the No-IOMMU feature for the RHOSP VFIO driver 12.5.27. Telemetry access for OpenShift Container Platform 12.5.28. Additional resources 12.5.29. Next steps 12.6. Installing a cluster on OpenStack in a restricted network Expand section "12.6. Installing a cluster on OpenStack in a restricted network" Collapse section "12.6. Installing a cluster on OpenStack in a restricted network" 12.6.1. About installations in restricted networks Expand section "12.6.1. About installations in restricted networks" Collapse section "12.6.1. About installations in restricted networks" 12.6.1.1. Additional limits 12.6.2. Resource guidelines for installing OpenShift Container Platform on RHOSP Expand section "12.6.2. Resource guidelines for installing OpenShift Container Platform on RHOSP" Collapse section "12.6.2. Resource guidelines for installing OpenShift Container Platform on RHOSP" 12.6.2.1. Control plane machines 12.6.2.2. Compute machines 12.6.2.3. Bootstrap machine 12.6.3. Internet access for OpenShift Container Platform 12.6.4. Enabling Swift on RHOSP 12.6.5. Defining parameters for the installation program 12.6.6. Creating the RHCOS image for restricted network installations 12.6.7. Creating the installation configuration file Expand section "12.6.7. Creating the installation configuration file" Collapse section "12.6.7. Creating the installation configuration file" 12.6.7.1. Configuring the cluster-wide proxy during installation 12.6.7.2. Installation configuration parameters Expand section "12.6.7.2. Installation configuration parameters" Collapse section "12.6.7.2. Installation configuration parameters" 12.6.7.2.1. Required configuration parameters 12.6.7.2.2. Network configuration parameters 12.6.7.2.3. Optional configuration parameters 12.6.7.2.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters 12.6.7.2.5. Optional RHOSP configuration parameters 12.6.7.3. Sample customized install-config.yaml file for restricted OpenStack installations 12.6.8. Setting compute machine affinity 12.6.9. Generating an SSH private key and adding it to the agent 12.6.10. Enabling access to the environment Expand section "12.6.10. Enabling access to the environment" Collapse section "12.6.10. Enabling access to the environment" 12.6.10.1. Enabling access with floating IP addresses 12.6.10.2. Completing installation without floating IP addresses 12.6.11. Deploying the cluster 12.6.12. Verifying cluster status 12.6.13. Logging in to the cluster by using the CLI 12.6.14. Disabling the default OperatorHub sources 12.6.15. Telemetry access for OpenShift Container Platform 12.6.16. Next steps 12.7. Uninstalling a cluster on OpenStack Expand section "12.7. Uninstalling a cluster on OpenStack" Collapse section "12.7. Uninstalling a cluster on OpenStack" 12.7.1. Removing a cluster that uses installer-provisioned infrastructure 12.8. Uninstalling a cluster on RHOSP from your own infrastructure Expand section "12.8. Uninstalling a cluster on RHOSP from your own infrastructure" Collapse section "12.8. Uninstalling a cluster on RHOSP from your own infrastructure" 12.8.1. Downloading playbook dependencies 12.8.2. Removing a cluster from RHOSP that uses your own infrastructure 13. Installing on RHV Expand section "13. Installing on RHV" Collapse section "13. Installing on RHV" 13.1. Installing a cluster quickly on RHV Expand section "13.1. Installing a cluster quickly on RHV" Collapse section "13.1. Installing a cluster quickly on RHV" 13.1.1. Prerequisites 13.1.2. Internet access for OpenShift Container Platform 13.1.3. Requirements for the RHV environment 13.1.4. Verifying the requirements for the RHV environment 13.1.5. Preparing the network environment on RHV 13.1.6. Installing OpenShift Container Platform on RHV in insecure mode 13.1.7. Generating an SSH private key and adding it to the agent 13.1.8. Obtaining the installation program 13.1.9. Deploying the cluster 13.1.10. Installing the OpenShift CLI by downloading the binary Expand section "13.1.10. Installing the OpenShift CLI by downloading the binary" Collapse section "13.1.10. Installing the OpenShift CLI by downloading the binary" 13.1.10.1. Installing the OpenShift CLI on Linux 13.1.10.2. Installing the OpenShift CLI on Windows 13.1.10.3. Installing the OpenShift CLI on macOS 13.1.11. Logging in to the cluster by using the CLI 13.1.12. Verifying cluster status 13.1.13. Accessing the OpenShift Container Platform web console on RHV 13.1.14. Telemetry access for OpenShift Container Platform 13.1.15. Troubleshooting common issues with installing on Red Hat Virtualization (RHV) Expand section "13.1.15. Troubleshooting common issues with installing on Red Hat Virtualization (RHV)" Collapse section "13.1.15. Troubleshooting common issues with installing on Red Hat Virtualization (RHV)" 13.1.15.1. CPU load increases and nodes go into a Not Ready state 13.1.15.2. Trouble connecting the OpenShift Container Platform cluster API 13.1.16. Post-installation tasks 13.2. Installing a cluster on RHV with customizations Expand section "13.2. Installing a cluster on RHV with customizations" Collapse section "13.2. Installing a cluster on RHV with customizations" 13.2.1. Prerequisites 13.2.2. Internet access for OpenShift Container Platform 13.2.3. Requirements for the RHV environment 13.2.4. Verifying the requirements for the RHV environment 13.2.5. Preparing the network environment on RHV 13.2.6. Installing OpenShift Container Platform on RHV in insecure mode 13.2.7. Generating an SSH private key and adding it to the agent 13.2.8. Obtaining the installation program 13.2.9. Creating the installation configuration file Expand section "13.2.9. Creating the installation configuration file" Collapse section "13.2.9. Creating the installation configuration file" 13.2.9.1. Example install-config.yaml files for Red Hat Virtualization (RHV) 13.2.9.2. Installation configuration parameters Expand section "13.2.9.2. Installation configuration parameters" Collapse section "13.2.9.2. Installation configuration parameters" 13.2.9.2.1. Required configuration parameters 13.2.9.2.2. Network configuration parameters 13.2.9.2.3. Optional configuration parameters 13.2.9.2.4. Additional Red Hat Virtualization (RHV) configuration parameters 13.2.9.2.5. Additional RHV parameters for machine pools 13.2.10. Deploying the cluster 13.2.11. Installing the OpenShift CLI by downloading the binary Expand section "13.2.11. Installing the OpenShift CLI by downloading the binary" Collapse section "13.2.11. Installing the OpenShift CLI by downloading the binary" 13.2.11.1. Installing the OpenShift CLI on Linux 13.2.11.2. Installing the OpenShift CLI on Windows 13.2.11.3. Installing the OpenShift CLI on macOS 13.2.12. Logging in to the cluster by using the CLI 13.2.13. Verifying cluster status 13.2.14. Accessing the OpenShift Container Platform web console on RHV 13.2.15. Telemetry access for OpenShift Container Platform 13.2.16. Troubleshooting common issues with installing on Red Hat Virtualization (RHV) Expand section "13.2.16. Troubleshooting common issues with installing on Red Hat Virtualization (RHV)" Collapse section "13.2.16. Troubleshooting common issues with installing on Red Hat Virtualization (RHV)" 13.2.16.1. CPU load increases and nodes go into a Not Ready state 13.2.16.2. Trouble connecting the OpenShift Container Platform cluster API 13.2.17. Post-installation tasks 13.2.18. Next steps 13.3. Installing a cluster on RHV with user-provisioned infrastructure Expand section "13.3. Installing a cluster on RHV with user-provisioned infrastructure" Collapse section "13.3. Installing a cluster on RHV with user-provisioned infrastructure" 13.3.1. Prerequisites 13.3.2. Internet access for OpenShift Container Platform 13.3.3. Requirements for the RHV environment 13.3.4. Verifying the requirements for the RHV environment 13.3.5. Networking requirements for user-provisioned infrastructure 13.3.6. Setting up the installation machine 13.3.7. Installing OpenShift Container Platform on RHV in insecure mode 13.3.8. Generating an SSH private key and adding it to the agent 13.3.9. Obtaining the installation program 13.3.10. Downloading the Ansible playbooks 13.3.11. The inventory.yml file 13.3.12. Specifying the RHCOS image settings 13.3.13. Creating the install config file 13.3.14. Customizing install-config.yaml 13.3.15. Generate manifest files 13.3.16. Making control-plane nodes non-schedulable 13.3.17. Building the Ignition files 13.3.18. Creating templates and virtual machines 13.3.19. Creating the bootstrap machine 13.3.20. Creating the control plane nodes 13.3.21. Verifying cluster status 13.3.22. Removing the bootstrap machine 13.3.23. Creating the worker nodes and completing the installation 13.3.24. Telemetry access for OpenShift Container Platform 13.4. Installing a cluster on RHV in a restricted network Expand section "13.4. Installing a cluster on RHV in a restricted network" Collapse section "13.4. Installing a cluster on RHV in a restricted network" 13.4.1. Prerequisites 13.4.2. About installations in restricted networks Expand section "13.4.2. About installations in restricted networks" Collapse section "13.4.2. About installations in restricted networks" 13.4.2.1. Additional limits 13.4.3. Internet access for OpenShift Container Platform 13.4.4. Requirements for the RHV environment 13.4.5. Verifying the requirements for the RHV environment 13.4.6. Networking requirements for user-provisioned infrastructure 13.4.7. User-provisioned DNS requirements 13.4.8. Setting up the installation machine 13.4.9. Setting up the CA certificate for RHV 13.4.10. Generating an SSH private key and adding it to the agent 13.4.11. Downloading the Ansible playbooks 13.4.12. The inventory.yml file 13.4.13. Specifying the RHCOS image settings 13.4.14. Creating the install config file 13.4.15. Sample install-config.yaml file for IBM Z 13.4.16. Sample install-config.yaml file for RHV Expand section "13.4.16. Sample install-config.yaml file for RHV" Collapse section "13.4.16. Sample install-config.yaml file for RHV" 13.4.16.1. Configuring the cluster-wide proxy during installation 13.4.17. Customizing install-config.yaml 13.4.18. Generate manifest files 13.4.19. Making control-plane nodes non-schedulable 13.4.20. Building the Ignition files 13.4.21. Creating templates and virtual machines 13.4.22. Creating the bootstrap machine 13.4.23. Creating the control plane nodes 13.4.24. Verifying cluster status 13.4.25. Removing the bootstrap machine 13.4.26. Creating the worker nodes and completing the installation 13.4.27. Telemetry access for OpenShift Container Platform 13.4.28. Disabling the default OperatorHub sources 13.5. Uninstalling a cluster on RHV Expand section "13.5. Uninstalling a cluster on RHV" Collapse section "13.5. Uninstalling a cluster on RHV" 13.5.1. Removing a cluster that uses installer-provisioned infrastructure 13.5.2. Removing a cluster that uses user-provisioned infrastructure 14. Installing on vSphere Expand section "14. Installing on vSphere" Collapse section "14. Installing on vSphere" 14.1. Installing a cluster on vSphere Expand section "14.1. Installing a cluster on vSphere" Collapse section "14.1. Installing a cluster on vSphere" 14.1.1. Prerequisites 14.1.2. Internet access for OpenShift Container Platform 14.1.3. VMware vSphere infrastructure requirements 14.1.4. Network connectivity requirements 14.1.5. vCenter requirements 14.1.6. Generating an SSH private key and adding it to the agent 14.1.7. Obtaining the installation program 14.1.8. Adding vCenter root CA certificates to your system trust 14.1.9. Deploying the cluster 14.1.10. Installing the OpenShift CLI by downloading the binary Expand section "14.1.10. Installing the OpenShift CLI by downloading the binary" Collapse section "14.1.10. Installing the OpenShift CLI by downloading the binary" 14.1.10.1. Installing the OpenShift CLI on Linux 14.1.10.2. Installing the OpenShift CLI on Windows 14.1.10.3. Installing the OpenShift CLI on macOS 14.1.11. Logging in to the cluster by using the CLI 14.1.12. Creating registry storage Expand section "14.1.12. Creating registry storage" Collapse section "14.1.12. Creating registry storage" 14.1.12.1. Image registry removed during installation 14.1.12.2. Image registry storage configuration Expand section "14.1.12.2. Image registry storage configuration" Collapse section "14.1.12.2. Image registry storage configuration" 14.1.12.2.1. Configuring registry storage for VMware vSphere 14.1.12.2.2. Configuring block registry storage for VMware vSphere 14.1.13. Backing up VMware vSphere volumes 14.1.14. Telemetry access for OpenShift Container Platform 14.1.15. Next steps 14.2. Installing a cluster on vSphere with customizations Expand section "14.2. Installing a cluster on vSphere with customizations" Collapse section "14.2. Installing a cluster on vSphere with customizations" 14.2.1. Prerequisites 14.2.2. Internet access for OpenShift Container Platform 14.2.3. VMware vSphere infrastructure requirements 14.2.4. Network connectivity requirements 14.2.5. vCenter requirements 14.2.6. Generating an SSH private key and adding it to the agent 14.2.7. Obtaining the installation program 14.2.8. Adding vCenter root CA certificates to your system trust 14.2.9. Creating the installation configuration file Expand section "14.2.9. Creating the installation configuration file" Collapse section "14.2.9. Creating the installation configuration file" 14.2.9.1. Installation configuration parameters Expand section "14.2.9.1. Installation configuration parameters" Collapse section "14.2.9.1. Installation configuration parameters" 14.2.9.1.1. Required configuration parameters 14.2.9.1.2. Network configuration parameters 14.2.9.1.3. Optional configuration parameters 14.2.9.1.4. Additional VMware vSphere configuration parameters 14.2.9.1.5. Optional VMware vSphere machine pool configuration parameters 14.2.9.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster 14.2.9.3. Configuring the cluster-wide proxy during installation 14.2.10. Deploying the cluster 14.2.11. Installing the OpenShift CLI by downloading the binary Expand section "14.2.11. Installing the OpenShift CLI by downloading the binary" Collapse section "14.2.11. Installing the OpenShift CLI by downloading the binary" 14.2.11.1. Installing the OpenShift CLI on Linux 14.2.11.2. Installing the OpenShift CLI on Windows 14.2.11.3. Installing the OpenShift CLI on macOS 14.2.12. Logging in to the cluster by using the CLI 14.2.13. Creating registry storage Expand section "14.2.13. Creating registry storage" Collapse section "14.2.13. Creating registry storage" 14.2.13.1. Image registry removed during installation 14.2.13.2. Image registry storage configuration Expand section "14.2.13.2. Image registry storage configuration" Collapse section "14.2.13.2. Image registry storage configuration" 14.2.13.2.1. Configuring registry storage for VMware vSphere 14.2.13.2.2. Configuring block registry storage for VMware vSphere 14.2.14. Backing up VMware vSphere volumes 14.2.15. Telemetry access for OpenShift Container Platform 14.2.16. Next steps 14.3. Installing a cluster on vSphere with network customizations Expand section "14.3. Installing a cluster on vSphere with network customizations" Collapse section "14.3. Installing a cluster on vSphere with network customizations" 14.3.1. Prerequisites 14.3.2. Internet access for OpenShift Container Platform 14.3.3. VMware vSphere infrastructure requirements 14.3.4. Network connectivity requirements 14.3.5. vCenter requirements 14.3.6. Generating an SSH private key and adding it to the agent 14.3.7. Obtaining the installation program 14.3.8. Adding vCenter root CA certificates to your system trust 14.3.9. Creating the installation configuration file Expand section "14.3.9. Creating the installation configuration file" Collapse section "14.3.9. Creating the installation configuration file" 14.3.9.1. Installation configuration parameters Expand section "14.3.9.1. Installation configuration parameters" Collapse section "14.3.9.1. Installation configuration parameters" 14.3.9.1.1. Required configuration parameters 14.3.9.1.2. Network configuration parameters 14.3.9.1.3. Optional configuration parameters 14.3.9.1.4. Additional VMware vSphere configuration parameters 14.3.9.1.5. Optional VMware vSphere machine pool configuration parameters 14.3.9.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster 14.3.9.3. Configuring the cluster-wide proxy during installation 14.3.10. Network configuration phases 14.3.11. Specifying advanced network configuration 14.3.12. Cluster Network Operator configuration Expand section "14.3.12. Cluster Network Operator configuration" Collapse section "14.3.12. Cluster Network Operator configuration" 14.3.12.1. Cluster Network Operator configuration object 14.3.13. Deploying the cluster 14.3.14. Installing the OpenShift CLI by downloading the binary Expand section "14.3.14. Installing the OpenShift CLI by downloading the binary" Collapse section "14.3.14. Installing the OpenShift CLI by downloading the binary" 14.3.14.1. Installing the OpenShift CLI on Linux 14.3.14.2. Installing the OpenShift CLI on Windows 14.3.14.3. Installing the OpenShift CLI on macOS 14.3.15. Logging in to the cluster by using the CLI 14.3.16. Creating registry storage Expand section "14.3.16. Creating registry storage" Collapse section "14.3.16. Creating registry storage" 14.3.16.1. Image registry removed during installation 14.3.16.2. Image registry storage configuration Expand section "14.3.16.2. Image registry storage configuration" Collapse section "14.3.16.2. Image registry storage configuration" 14.3.16.2.1. Configuring registry storage for VMware vSphere 14.3.16.2.2. Configuring block registry storage for VMware vSphere 14.3.17. Backing up VMware vSphere volumes 14.3.18. Telemetry access for OpenShift Container Platform 14.3.19. Next steps 14.4. Installing a cluster on vSphere with user-provisioned infrastructure Expand section "14.4. Installing a cluster on vSphere with user-provisioned infrastructure" Collapse section "14.4. Installing a cluster on vSphere with user-provisioned infrastructure" 14.4.1. Prerequisites 14.4.2. Internet access for OpenShift Container Platform 14.4.3. VMware vSphere infrastructure requirements 14.4.4. Machine requirements for a cluster with user-provisioned infrastructure Expand section "14.4.4. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "14.4.4. Machine requirements for a cluster with user-provisioned infrastructure" 14.4.4.1. Required machines 14.4.4.2. Network connectivity requirements 14.4.4.3. IBM Z network connectivity requirements 14.4.4.4. Minimum resource requirements 14.4.4.5. Certificate signing requests management 14.4.5. Creating the user-provisioned infrastructure Expand section "14.4.5. Creating the user-provisioned infrastructure" Collapse section "14.4.5. Creating the user-provisioned infrastructure" 14.4.5.1. Networking requirements for user-provisioned infrastructure 14.4.5.2. User-provisioned DNS requirements 14.4.6. Generating an SSH private key and adding it to the agent 14.4.7. Obtaining the installation program 14.4.8. Manually creating the installation configuration file Expand section "14.4.8. Manually creating the installation configuration file" Collapse section "14.4.8. Manually creating the installation configuration file" 14.4.8.1. Sample install-config.yaml file for VMware vSphere 14.4.8.2. Configuring the cluster-wide proxy during installation 14.4.9. Creating the Kubernetes manifest and Ignition config files 14.4.10. Extracting the infrastructure name 14.4.11. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 14.4.12. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 14.4.13. Disk partitioning 14.4.14. Updating the bootloader using bootupd 14.4.15. Installing the OpenShift CLI by downloading the binary Expand section "14.4.15. Installing the OpenShift CLI by downloading the binary" Collapse section "14.4.15. Installing the OpenShift CLI by downloading the binary" 14.4.15.1. Installing the OpenShift CLI on Linux 14.4.15.2. Installing the OpenShift CLI on Windows 14.4.15.3. Installing the OpenShift CLI on macOS 14.4.16. Creating the cluster 14.4.17. Logging in to the cluster by using the CLI 14.4.18. Approving the certificate signing requests for your machines 14.4.19. Initial Operator configuration Expand section "14.4.19. Initial Operator configuration" Collapse section "14.4.19. Initial Operator configuration" 14.4.19.1. Image registry removed during installation 14.4.19.2. Image registry storage configuration Expand section "14.4.19.2. Image registry storage configuration" Collapse section "14.4.19.2. Image registry storage configuration" 14.4.19.2.1. Configuring registry storage for VMware vSphere 14.4.19.2.2. Configuring storage for the image registry in non-production clusters 14.4.19.2.3. Configuring block registry storage for VMware vSphere 14.4.20. Completing installation on user-provisioned infrastructure 14.4.21. Backing up VMware vSphere volumes 14.4.22. Telemetry access for OpenShift Container Platform 14.4.23. Next steps 14.5. Installing a cluster on vSphere with network customizations Expand section "14.5. Installing a cluster on vSphere with network customizations" Collapse section "14.5. Installing a cluster on vSphere with network customizations" 14.5.1. Prerequisites 14.5.2. Internet access for OpenShift Container Platform 14.5.3. VMware vSphere infrastructure requirements 14.5.4. Machine requirements for a cluster with user-provisioned infrastructure Expand section "14.5.4. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "14.5.4. Machine requirements for a cluster with user-provisioned infrastructure" 14.5.4.1. Required machines 14.5.4.2. Network connectivity requirements 14.5.4.3. IBM Z network connectivity requirements 14.5.4.4. Minimum resource requirements 14.5.4.5. Certificate signing requests management 14.5.5. Creating the user-provisioned infrastructure Expand section "14.5.5. Creating the user-provisioned infrastructure" Collapse section "14.5.5. Creating the user-provisioned infrastructure" 14.5.5.1. Networking requirements for user-provisioned infrastructure 14.5.5.2. User-provisioned DNS requirements 14.5.6. Generating an SSH private key and adding it to the agent 14.5.7. Obtaining the installation program 14.5.8. Manually creating the installation configuration file Expand section "14.5.8. Manually creating the installation configuration file" Collapse section "14.5.8. Manually creating the installation configuration file" 14.5.8.1. Sample install-config.yaml file for VMware vSphere 14.5.8.2. Configuring the cluster-wide proxy during installation 14.5.9. Network configuration phases 14.5.10. Specifying advanced network configuration 14.5.11. Cluster Network Operator configuration Expand section "14.5.11. Cluster Network Operator configuration" Collapse section "14.5.11. Cluster Network Operator configuration" 14.5.11.1. Cluster Network Operator configuration object 14.5.12. Creating the Ignition config files 14.5.13. Extracting the infrastructure name 14.5.14. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 14.5.15. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 14.5.16. Disk partitioning 14.5.17. Updating the bootloader using bootupd 14.5.18. Creating the cluster 14.5.19. Logging in to the cluster by using the CLI 14.5.20. Approving the certificate signing requests for your machines Expand section "14.5.20. Approving the certificate signing requests for your machines" Collapse section "14.5.20. Approving the certificate signing requests for your machines" 14.5.20.1. Initial Operator configuration 14.5.20.2. Image registry removed during installation 14.5.20.3. Image registry storage configuration Expand section "14.5.20.3. Image registry storage configuration" Collapse section "14.5.20.3. Image registry storage configuration" 14.5.20.3.1. Configuring block registry storage for VMware vSphere 14.5.21. Completing installation on user-provisioned infrastructure 14.5.22. Backing up VMware vSphere volumes 14.5.23. Telemetry access for OpenShift Container Platform 14.5.24. Next steps 14.6. Installing a cluster on vSphere in a restricted network Expand section "14.6. Installing a cluster on vSphere in a restricted network" Collapse section "14.6. Installing a cluster on vSphere in a restricted network" 14.6.1. Prerequisites 14.6.2. About installations in restricted networks Expand section "14.6.2. About installations in restricted networks" Collapse section "14.6.2. About installations in restricted networks" 14.6.2.1. Additional limits 14.6.3. Internet access for OpenShift Container Platform 14.6.4. VMware vSphere infrastructure requirements 14.6.5. Network connectivity requirements 14.6.6. vCenter requirements 14.6.7. Generating an SSH private key and adding it to the agent 14.6.8. Adding vCenter root CA certificates to your system trust 14.6.9. Creating the RHCOS image for restricted network installations 14.6.10. Creating the installation configuration file Expand section "14.6.10. Creating the installation configuration file" Collapse section "14.6.10. Creating the installation configuration file" 14.6.10.1. Installation configuration parameters Expand section "14.6.10.1. Installation configuration parameters" Collapse section "14.6.10.1. Installation configuration parameters" 14.6.10.1.1. Required configuration parameters 14.6.10.1.2. Network configuration parameters 14.6.10.1.3. Optional configuration parameters 14.6.10.1.4. Additional VMware vSphere configuration parameters 14.6.10.1.5. Optional VMware vSphere machine pool configuration parameters 14.6.10.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster 14.6.10.3. Configuring the cluster-wide proxy during installation 14.6.11. Deploying the cluster 14.6.12. Installing the OpenShift CLI by downloading the binary Expand section "14.6.12. Installing the OpenShift CLI by downloading the binary" Collapse section "14.6.12. Installing the OpenShift CLI by downloading the binary" 14.6.12.1. Installing the OpenShift CLI on Linux 14.6.12.2. Installing the OpenShift CLI on Windows 14.6.12.3. Installing the OpenShift CLI on macOS 14.6.13. Logging in to the cluster by using the CLI 14.6.14. Disabling the default OperatorHub sources 14.6.15. Creating registry storage Expand section "14.6.15. Creating registry storage" Collapse section "14.6.15. Creating registry storage" 14.6.15.1. Image registry removed during installation 14.6.15.2. Image registry storage configuration Expand section "14.6.15.2. Image registry storage configuration" Collapse section "14.6.15.2. Image registry storage configuration" 14.6.15.2.1. Configuring registry storage for VMware vSphere 14.6.16. Telemetry access for OpenShift Container Platform 14.6.17. Next steps 14.7. Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure Expand section "14.7. Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure" Collapse section "14.7. Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure" 14.7.1. Prerequisites 14.7.2. About installations in restricted networks Expand section "14.7.2. About installations in restricted networks" Collapse section "14.7.2. About installations in restricted networks" 14.7.2.1. Additional limits 14.7.3. Internet access for OpenShift Container Platform 14.7.4. VMware vSphere infrastructure requirements 14.7.5. Machine requirements for a cluster with user-provisioned infrastructure Expand section "14.7.5. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "14.7.5. Machine requirements for a cluster with user-provisioned infrastructure" 14.7.5.1. Required machines 14.7.5.2. Network connectivity requirements 14.7.5.3. IBM Z network connectivity requirements 14.7.5.4. Minimum resource requirements 14.7.5.5. Certificate signing requests management 14.7.6. Creating the user-provisioned infrastructure Expand section "14.7.6. Creating the user-provisioned infrastructure" Collapse section "14.7.6. Creating the user-provisioned infrastructure" 14.7.6.1. Networking requirements for user-provisioned infrastructure 14.7.6.2. User-provisioned DNS requirements 14.7.7. Generating an SSH private key and adding it to the agent 14.7.8. Manually creating the installation configuration file Expand section "14.7.8. Manually creating the installation configuration file" Collapse section "14.7.8. Manually creating the installation configuration file" 14.7.8.1. Sample install-config.yaml file for VMware vSphere 14.7.8.2. Configuring the cluster-wide proxy during installation 14.7.9. Creating the Kubernetes manifest and Ignition config files 14.7.10. Configuring chrony time service 14.7.11. Extracting the infrastructure name 14.7.12. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 14.7.13. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 14.7.14. Disk partitioning 14.7.15. Updating the bootloader using bootupd 14.7.16. Creating the cluster 14.7.17. Logging in to the cluster by using the CLI 14.7.18. Approving the certificate signing requests for your machines 14.7.19. Initial Operator configuration Expand section "14.7.19. Initial Operator configuration" Collapse section "14.7.19. Initial Operator configuration" 14.7.19.1. Disabling the default OperatorHub sources 14.7.19.2. Image registry storage configuration Expand section "14.7.19.2. Image registry storage configuration" Collapse section "14.7.19.2. Image registry storage configuration" 14.7.19.2.1. Configuring registry storage for VMware vSphere 14.7.19.2.2. Configuring storage for the image registry in non-production clusters 14.7.19.2.3. Configuring block registry storage for VMware vSphere 14.7.20. Completing installation on user-provisioned infrastructure 14.7.21. Backing up VMware vSphere volumes 14.7.22. Telemetry access for OpenShift Container Platform 14.7.23. Next steps 14.8. Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure Expand section "14.8. Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure" Collapse section "14.8. Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure" 14.8.1. Removing a cluster that uses installer-provisioned infrastructure 14.9. Using the vSphere Problem Detector Operator Expand section "14.9. Using the vSphere Problem Detector Operator" Collapse section "14.9. Using the vSphere Problem Detector Operator" 14.9.1. About the vSphere Problem Detector Operator 14.9.2. Running the vSphere Problem Detector Operator checks 14.9.3. Viewing the events from the vSphere Problem Detector Operator 14.9.4. Viewing the logs from the vSphere Problem Detector Operator 14.9.5. Configuration checks run by the vSphere Problem Detector Operator 14.9.6. About the storage class configuration check 14.9.7. Metrics for the vSphere Problem Detector Operator 14.9.8. Additional resources 15. Installing on VMC Expand section "15. Installing on VMC" Collapse section "15. Installing on VMC" 15.1. Installing a cluster on VMC Expand section "15.1. Installing a cluster on VMC" Collapse section "15.1. Installing a cluster on VMC" 15.1.1. Setting up VMC for vSphere Expand section "15.1.1. Setting up VMC for vSphere" Collapse section "15.1.1. Setting up VMC for vSphere" 15.1.1.1. VMC Sizer tool 15.1.2. vSphere prerequisites 15.1.3. Internet access for OpenShift Container Platform 15.1.4. VMware vSphere infrastructure requirements 15.1.5. Network connectivity requirements 15.1.6. vCenter requirements 15.1.7. Generating an SSH private key and adding it to the agent 15.1.8. Obtaining the installation program 15.1.9. Adding vCenter root CA certificates to your system trust 15.1.10. Deploying the cluster 15.1.11. Installing the OpenShift CLI by downloading the binary Expand section "15.1.11. Installing the OpenShift CLI by downloading the binary" Collapse section "15.1.11. Installing the OpenShift CLI by downloading the binary" 15.1.11.1. Installing the OpenShift CLI on Linux 15.1.11.2. Installing the OpenShift CLI on Windows 15.1.11.3. Installing the OpenShift CLI on macOS 15.1.12. Logging in to the cluster by using the CLI 15.1.13. Creating registry storage Expand section "15.1.13. Creating registry storage" Collapse section "15.1.13. Creating registry storage" 15.1.13.1. Image registry removed during installation 15.1.13.2. Image registry storage configuration Expand section "15.1.13.2. Image registry storage configuration" Collapse section "15.1.13.2. Image registry storage configuration" 15.1.13.2.1. Configuring registry storage for VMware vSphere 15.1.13.2.2. Configuring block registry storage for VMware vSphere 15.1.14. Backing up VMware vSphere volumes 15.1.15. Telemetry access for OpenShift Container Platform 15.1.16. Next steps 15.2. Installing a cluster on VMC with customizations Expand section "15.2. Installing a cluster on VMC with customizations" Collapse section "15.2. Installing a cluster on VMC with customizations" 15.2.1. Setting up VMC for vSphere Expand section "15.2.1. Setting up VMC for vSphere" Collapse section "15.2.1. Setting up VMC for vSphere" 15.2.1.1. VMC Sizer tool 15.2.2. vSphere prerequisites 15.2.3. Internet access for OpenShift Container Platform 15.2.4. VMware vSphere infrastructure requirements 15.2.5. Network connectivity requirements 15.2.6. vCenter requirements 15.2.7. Generating an SSH private key and adding it to the agent 15.2.8. Obtaining the installation program 15.2.9. Adding vCenter root CA certificates to your system trust 15.2.10. Creating the installation configuration file Expand section "15.2.10. Creating the installation configuration file" Collapse section "15.2.10. Creating the installation configuration file" 15.2.10.1. Installation configuration parameters Expand section "15.2.10.1. Installation configuration parameters" Collapse section "15.2.10.1. Installation configuration parameters" 15.2.10.1.1. Required configuration parameters 15.2.10.1.2. Network configuration parameters 15.2.10.1.3. Optional configuration parameters 15.2.10.1.4. Additional VMware vSphere configuration parameters 15.2.10.1.5. Optional VMware vSphere machine pool configuration parameters 15.2.10.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster 15.2.10.3. Configuring the cluster-wide proxy during installation 15.2.11. Deploying the cluster 15.2.12. Installing the OpenShift CLI by downloading the binary Expand section "15.2.12. Installing the OpenShift CLI by downloading the binary" Collapse section "15.2.12. Installing the OpenShift CLI by downloading the binary" 15.2.12.1. Installing the OpenShift CLI on Linux 15.2.12.2. Installing the OpenShift CLI on Windows 15.2.12.3. Installing the OpenShift CLI on macOS 15.2.13. Logging in to the cluster by using the CLI 15.2.14. Creating registry storage Expand section "15.2.14. Creating registry storage" Collapse section "15.2.14. Creating registry storage" 15.2.14.1. Image registry removed during installation 15.2.14.2. Image registry storage configuration Expand section "15.2.14.2. Image registry storage configuration" Collapse section "15.2.14.2. Image registry storage configuration" 15.2.14.2.1. Configuring registry storage for VMware vSphere 15.2.14.2.2. Configuring block registry storage for VMware vSphere 15.2.15. Backing up VMware vSphere volumes 15.2.16. Telemetry access for OpenShift Container Platform 15.2.17. Next steps 15.3. Installing a cluster on VMC with network customizations Expand section "15.3. Installing a cluster on VMC with network customizations" Collapse section "15.3. Installing a cluster on VMC with network customizations" 15.3.1. Setting up VMC for vSphere Expand section "15.3.1. Setting up VMC for vSphere" Collapse section "15.3.1. Setting up VMC for vSphere" 15.3.1.1. VMC Sizer tool 15.3.2. vSphere prerequisites 15.3.3. Internet access for OpenShift Container Platform 15.3.4. VMware vSphere infrastructure requirements 15.3.5. Network connectivity requirements 15.3.6. vCenter requirements 15.3.7. Generating an SSH private key and adding it to the agent 15.3.8. Obtaining the installation program 15.3.9. Adding vCenter root CA certificates to your system trust 15.3.10. Creating the installation configuration file Expand section "15.3.10. Creating the installation configuration file" Collapse section "15.3.10. Creating the installation configuration file" 15.3.10.1. Installation configuration parameters Expand section "15.3.10.1. Installation configuration parameters" Collapse section "15.3.10.1. Installation configuration parameters" 15.3.10.1.1. Required configuration parameters 15.3.10.1.2. Network configuration parameters 15.3.10.1.3. Optional configuration parameters 15.3.10.1.4. Additional VMware vSphere configuration parameters 15.3.10.1.5. Optional VMware vSphere machine pool configuration parameters 15.3.10.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster 15.3.10.3. Configuring the cluster-wide proxy during installation 15.3.11. Network configuration phases 15.3.12. Specifying advanced network configuration 15.3.13. Cluster Network Operator configuration Expand section "15.3.13. Cluster Network Operator configuration" Collapse section "15.3.13. Cluster Network Operator configuration" 15.3.13.1. Cluster Network Operator configuration object 15.3.14. Deploying the cluster 15.3.15. Installing the OpenShift CLI by downloading the binary Expand section "15.3.15. Installing the OpenShift CLI by downloading the binary" Collapse section "15.3.15. Installing the OpenShift CLI by downloading the binary" 15.3.15.1. Installing the OpenShift CLI on Linux 15.3.15.2. Installing the OpenShift CLI on Windows 15.3.15.3. Installing the OpenShift CLI on macOS 15.3.16. Logging in to the cluster by using the CLI 15.3.17. Creating registry storage Expand section "15.3.17. Creating registry storage" Collapse section "15.3.17. Creating registry storage" 15.3.17.1. Image registry removed during installation 15.3.17.2. Image registry storage configuration Expand section "15.3.17.2. Image registry storage configuration" Collapse section "15.3.17.2. Image registry storage configuration" 15.3.17.2.1. Configuring registry storage for VMware vSphere 15.3.17.2.2. Configuring block registry storage for VMware vSphere 15.3.18. Backing up VMware vSphere volumes 15.3.19. Telemetry access for OpenShift Container Platform 15.3.20. Next steps 15.4. Installing a cluster on VMC in a restricted network Expand section "15.4. Installing a cluster on VMC in a restricted network" Collapse section "15.4. Installing a cluster on VMC in a restricted network" 15.4.1. Setting up VMC for vSphere Expand section "15.4.1. Setting up VMC for vSphere" Collapse section "15.4.1. Setting up VMC for vSphere" 15.4.1.1. VMC Sizer tool 15.4.2. vSphere prerequisites 15.4.3. About installations in restricted networks Expand section "15.4.3. About installations in restricted networks" Collapse section "15.4.3. About installations in restricted networks" 15.4.3.1. Additional limits 15.4.4. Internet access for OpenShift Container Platform 15.4.5. VMware vSphere infrastructure requirements 15.4.6. Network connectivity requirements 15.4.7. vCenter requirements 15.4.8. Generating an SSH private key and adding it to the agent 15.4.9. Adding vCenter root CA certificates to your system trust 15.4.10. Creating the RHCOS image for restricted network installations 15.4.11. Creating the installation configuration file Expand section "15.4.11. Creating the installation configuration file" Collapse section "15.4.11. Creating the installation configuration file" 15.4.11.1. Installation configuration parameters Expand section "15.4.11.1. Installation configuration parameters" Collapse section "15.4.11.1. Installation configuration parameters" 15.4.11.1.1. Required configuration parameters 15.4.11.1.2. Network configuration parameters 15.4.11.1.3. Optional configuration parameters 15.4.11.1.4. Additional VMware vSphere configuration parameters 15.4.11.1.5. Optional VMware vSphere machine pool configuration parameters 15.4.11.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster 15.4.11.3. Configuring the cluster-wide proxy during installation 15.4.12. Deploying the cluster 15.4.13. Installing the OpenShift CLI by downloading the binary Expand section "15.4.13. Installing the OpenShift CLI by downloading the binary" Collapse section "15.4.13. Installing the OpenShift CLI by downloading the binary" 15.4.13.1. Installing the OpenShift CLI on Linux 15.4.13.2. Installing the OpenShift CLI on Windows 15.4.13.3. Installing the OpenShift CLI on macOS 15.4.14. Logging in to the cluster by using the CLI 15.4.15. Disabling the default OperatorHub sources 15.4.16. Creating registry storage Expand section "15.4.16. Creating registry storage" Collapse section "15.4.16. Creating registry storage" 15.4.16.1. Image registry removed during installation 15.4.16.2. Image registry storage configuration Expand section "15.4.16.2. Image registry storage configuration" Collapse section "15.4.16.2. Image registry storage configuration" 15.4.16.2.1. Configuring registry storage for VMware vSphere