:_mod-docs-content-type: ASSEMBLY
[id="ipi-vsphere-preparing-to-install"]
= Preparing to install a cluster using installer-provisioned infrastructure
include::_attributes/common-attributes.adoc[]
:context: ipi-vsphere-preparing-to-install

toc::[]

[role="_abstract"]
You should familiarize yourself with the steps you must perform before install an {product-title} cluster on vSphere.

You prepare to install an {product-title} cluster on vSphere by completing the following steps:

* Downloading the installation program.
+
[NOTE]
====
If you are installing in a disconnected environment, you extract the installation program from the mirrored content. For more information, see "Mirroring images for a disconnected installation".
====
* Installing the {oc-first}.
+
[NOTE]
====
If you are installing in a disconnected environment, install `oc` to the mirror host.
====
* Generating an SSH key pair. You can use this key pair to authenticate into the {product-title} cluster's nodes after it is deployed.
* Adding your vCenter’s trusted root CA certificates to your system trust.

include::modules/installation-obtaining-installer.adoc[leveloffset=+1]

// Installing the OpenShift CLI on Linux
include::modules/cli-installing-cli-linux.adoc[leveloffset=+1]

// Installing the OpenShift CLI on Windows
include::modules/cli-installing-cli-windows.adoc[leveloffset=+1]

// Installing the OpenShift CLI on macOS
include::modules/cli-installing-cli-macos.adoc[leveloffset=+1]

include::modules/ssh-agent-using.adoc[leveloffset=+1]

include::modules/installation-adding-vcenter-root-certificates.adoc[leveloffset=+1]

[role="_additional-resources"]
[id="additional-resources_ipi-vsphere-preparing-to-install"]
== Additional resources

* xref:../../../disconnected/installing-mirroring-installation-images.adoc#installing-mirroring-installation-images[Mirroring images for a disconnected installation]
