Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 30 additions & 85 deletions disconnected/installing.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,112 +6,57 @@ include::_attributes/common-attributes.adoc[]

toc::[]

[role="_abstract"]
You can install an {product-title} cluster in a disconnected environment, choosing the installation method and infrastructure that best suits your requirements.
This includes installing {product-title} on either on-premise hardware or on a cloud hosting service such as Amazon Web Services (AWS).

The following sections outline all of the supported methods for installing a cluster in a disconnected environment.

[NOTE]
====
In order to learn about other requirements for installing a cluster using a particular method, be sure to review other content in the procedure's respective section of the documentation.
To learn about other requirements for installing a cluster using a particular method, be sure to review other content in the procedure's respective section of the documentation.

For example, if you plan to install a cluster on {aws-short} with installer-provisioned infrastructure, see xref:../installing/installing_aws/installing-aws-account.adoc#installing-aws-account[Configuring an AWS account] and xref:../installing/installing_aws/ipi/ipi-aws-preparing-to-install.adoc#ipi-aws-preparing-to-install[Preparing to install a cluster on {aws-short}]
For example, if you plan to install a cluster on {aws-short} with installer-provisioned infrastructure, see "Configuring an AWS account" and "Preparing to install a cluster on {aws-short}".
====
// Not sure if the sentence above should be a note or just plain text.

ifndef::openshift-origin[]
[id="installing-agent_{context}"]
== Installing a cluster with the Agent-based Installer

To learn more about installing a cluster in a disconnected environment with the Agent-based installer, see the following pages:
//Installing a cluster with the Agent-based Installer
include::modules/installing-agent-based-installer.adoc[leveloffset=+1]
Comment on lines +24 to +25

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The modularization looks good, but the ifndef needs to be put back to make sure that this content is excluded from openshift origin/OKD:

Suggested change
//Installing a cluster with the Agent-based Installer
include::modules/installing-agent-based-installer.adoc[leveloffset=+1]
ifndef::openshift-origin[]
//Installing a cluster with the Agent-based Installer
include::modules/installing-agent-based-installer.adoc[leveloffset=+1]
endif::openshift-origin[]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see now that you put the conditionals inside the module.

In this specific case, because everything inside the module is conditionalized anyways, what you should do instead is put the conditionals around the module include statement in the assembly, like the comment above.

Please also make the same feedback for all other modules with conditionals for the okd distro


* xref:../installing/installing_with_agent_based_installer/understanding-disconnected-installation-mirroring.adoc#understanding-disconnected-installation-mirroring[Understanding disconnected installation mirroring]
//Installing a cluster on AWS
include::modules/installing-aws.adoc[leveloffset=+1]

* xref:../installing/installing_with_agent_based_installer/installing-with-agent-based-installer.adoc#installing-with-agent-based-installer[Installing an {product-title} cluster with the Agent-based Installer]
endif::openshift-origin[]
//Installing a cluster on Azure
include::modules/installing-azure.adoc[leveloffset=+1]

[id="installing-aws_{context}"]
== Installing a cluster on {aws-full}
//Installing a cluster on GCP
include::modules/installing-gcp.adoc[leveloffset=+1]

To learn more about installing a cluster on {aws-first} in a disconnected environment, see the following procedures:
//Installing a cluster on IBM Cloud
include::modules/installing-ibm-cloud.adoc[leveloffset=+1]

* Installer-provisioned infrastructure: xref:../installing/installing_aws/ipi/installing-restricted-networks-aws-installer-provisioned.adoc#installing-restricted-networks-aws-installer-provisioned[Installing a cluster on {aws-short} in a restricted network]
//Installing a cluster on Nutanix
include::modules/installing-nutanix.adoc[leveloffset=+1]

* User-provisioned infrastructure: xref:../installing/installing_aws/upi/installing-restricted-networks-aws.adoc#installing-restricted-networks-aws[Installing a cluster on {aws-short} in a restricted network with user-provisioned infrastructure]
//Installing a bare-metal cluster
include::modules/installing-baremetal.adoc[leveloffset=+1]

[id="installing-azure_{context}"]
== Installing a cluster on {azure-full}
//Installing a cluster on IBM Z or IBM LinuxONE
include::modules/installing-ibm-z.adoc[leveloffset=+1]

To learn more about installing a cluster on {azure-first} in a disconnected environment, see the following procedures:
//Installing a cluster on IBM Power
include::modules/installing-ibm-power.adoc[leveloffset=+1]

* Installer-provisioned infrastructure: xref:../installing/installing_azure/ipi/installing-restricted-networks-azure-installer-provisioned.adoc#installing-restricted-networks-azure-installer-provisioned[Installing a cluster on {azure-short} in a restricted network]
//Installing a cluster on OpenStack
include::modules/installing-openstack.adoc[leveloffset=+1]

* User-provisioned infrastructure: xref:../installing/installing_azure/upi/installing-restricted-networks-azure-user-provisioned.adoc#installing-restricted-networks-azure-user-provisioned[Installing a cluster on {azure-short} in a restricted network with user-provisioned infrastructure]
//Installing a cluster on vSphere
include::modules/installing-vsphere.adoc[leveloffset=+1]

[id="installing-gcp_{context}"]
== Installing a cluster on {gcp-full}
[role="_additional-resources"]
[id="additional-resources_{context}"]
== Additional resources

To learn more about installing a cluster on {gcp-first} in a disconnected environment, see the following procedures:

* Installer-provisioned infrastructure: xref:../installing/installing_gcp/installing-restricted-networks-gcp-installer-provisioned.adoc#installing-restricted-networks-gcp-installer-provisioned[Installing a cluster on {gcp-short} in a restricted network]

* User-provisioned infrastructure: xref:../installing/installing_gcp/installing-restricted-networks-gcp.adoc#installing-restricted-networks-gcp[Installing a cluster on {gcp-short} in a restricted network with user-provisioned infrastructure]

ifndef::openshift-origin[]
[id="installing-ibm-cloud_{context}"]
== Installing a cluster on {ibm-cloud-title}

To learn more about installing a cluster on {ibm-cloud-name} in a disconnected environment, see the following procedure:

* xref:../installing/installing_ibm_cloud/installing-ibm-cloud-restricted.adoc#installing-ibm-cloud-restricted[Installing a cluster on {ibm-cloud-title} in a restricted network]
endif::openshift-origin[]

[id="installing-nutanix_{context}"]
== Installing a cluster on Nutanix

To learn more about installing a cluster on Nutanix in a disconnected environment, see the following procedure:

* xref:../installing/installing_nutanix/installing-restricted-networks-nutanix-installer-provisioned.adoc#installing-restricted-networks-nutanix-installer-provisioned[Installing a cluster on Nutanix in a restricted network]

[id="installing-baremetal_{context}"]
== Installing a bare-metal cluster

To learn more about installing a bare-metal cluster in a disconnected environment, see the following procedure:

* xref:../installing/installing_bare_metal/upi/installing-restricted-networks-bare-metal.adoc#installing-restricted-networks-bare-metal[Installing a user-provisioned bare metal cluster on a restricted network]

ifndef::openshift-origin[]
[id="installing-ibm-z_{context}"]
== Installing a cluster on {ibm-z-name} or {ibm-linuxone-name}

To learn more about installing a cluster on {ibm-z-name} or {ibm-linuxone-name} in a disconnected environment, see the following procedures:

* xref:../installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z.adoc#installing-restricted-networks-ibm-z[Installing a cluster with z/VM on {ibm-z-title} and {ibm-linuxone-title} in a restricted network]

* xref:../installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z-kvm.adoc#installing-restricted-networks-ibm-z-kvm[Installing a cluster with {op-system-base} KVM on {ibm-z-title} and {ibm-linuxone-title} in a restricted network]

* xref:../installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z-lpar.adoc#installing-restricted-networks-ibm-z-lpar[Installing a cluster in an LPAR on {ibm-z-title} and {ibm-linuxone-title} in a restricted network]

[id="installing-ibm-power_{context}"]
== Installing a cluster on {ibm-power-title}

To learn more about installing a cluster on {ibm-power-title} in a disconnected environment, see the following procedure:

* xref:../installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc#installing-restricted-networks-ibm-power[Installing a cluster on {ibm-power-title} in a restricted network]
endif::openshift-origin[]

[id="installing-ibm-openstack_{context}"]
== Installing a cluster on OpenStack

To learn more about installing a cluster on {rh-openstack-first} in a disconnected environment, see the following procedure:

* xref:../installing/installing_openstack/installing-openstack-installer-restricted.adoc#installing-openstack-installer-restricted[Installing a cluster on OpenStack in a restricted network]

[id="installing-vsphere_{context}"]
== Installing a cluster on {vmw-short}

To learn more about installing a cluster on {vmw-first} in a disconnected environment, see the following procedures:

* Installer-provisioned infrastructure: xref:../installing/installing_vsphere/ipi/installing-restricted-networks-installer-provisioned-vsphere.adoc#installing-restricted-networks-installer-provisioned-vsphere[Installing a cluster on {vmw-short} in a restricted network]

* User-provisioned infrastructure: xref:../installing/installing_vsphere/upi/installing-restricted-networks-vsphere.adoc#installing-restricted-networks-vsphere[Installing a cluster on {vmw-short} in a restricted network with user-provisioned infrastructure]
* xref:../installing/installing_aws/installing-aws-account.adoc#installing-aws-account[Configuring an AWS account]
* xref:../installing/installing_aws/ipi/ipi-aws-preparing-to-install.adoc#ipi-aws-preparing-to-install[Preparing to install a cluster on {aws-short}]
18 changes: 18 additions & 0 deletions modules/installing-agent-based-installer.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
ifndef::openshift-origin[]
[id="installing-agent_{context}"]
= Installing a cluster with the Agent-based Installer

[role="_abstract"]
You can install an {product-title} cluster in a disconnected environment with the Agent-based installer.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit - capital I:

Suggested change
You can install an {product-title} cluster in a disconnected environment with the Agent-based installer.
You can install an {product-title} cluster in a disconnected environment with the Agent-based Installer.


For more information, see:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good, I would add "the following" to more explicitly introduce the list with a full sentence (it's a style guide rule for translation)

Suggested change
For more information, see:
For more information, see the following:

Please apply this to your other modules as well


* xref:../installing/installing_with_agent_based_installer/understanding-disconnected-installation-mirroring.adoc#understanding-disconnected-installation-mirroring[Understanding disconnected installation mirroring]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* xref:../installing/installing_with_agent_based_installer/installing-with-agent-based-installer.adoc#installing-with-agent-based-installer[Installing an {product-title} cluster with the Agent-based Installer]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not your fault but since this was first written I have changed the name of this assembly and forgot to update the xref here:

Suggested change
* xref:../installing/installing_with_agent_based_installer/installing-with-agent-based-installer.adoc#installing-with-agent-based-installer[Installing an {product-title} cluster with the Agent-based Installer]
* xref:../installing/installing_with_agent_based_installer/installing-with-agent-based-installer.adoc#installing-with-agent-based-installer[Installing a cluster with customizations]

endif::openshift-origin[]
16 changes: 16 additions & 0 deletions modules/installing-aws.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-aws_{context}"]
= Installing a cluster on {aws-full}

[role="_abstract"]
You can install an {product-title} cluster on {aws-first} in a disconnected environment.

For more information, see:

* Installer-provisioned infrastructure: xref:../installing/installing_aws/ipi/installing-restricted-networks-aws-installer-provisioned.adoc#installing-restricted-networks-aws-installer-provisioned[Installing a cluster on {aws-short} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* User-provisioned infrastructure: xref:../installing/installing_aws/upi/installing-restricted-networks-aws.adoc#installing-restricted-networks-aws[Installing a cluster on {aws-short} in a restricted network with user-provisioned infrastructure]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

16 changes: 16 additions & 0 deletions modules/installing-azure.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-azure_{context}"]
= Installing a cluster on {azure-full}

[role="_abstract"]
You can install an {product-title} cluster on {azure-first} in a disconnected environment.

For more information, see:

* Installer-provisioned infrastructure: xref:../installing/installing_azure/ipi/installing-restricted-networks-azure-installer-provisioned.adoc#installing-restricted-networks-azure-installer-provisioned[Installing a cluster on {azure-short} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* User-provisioned infrastructure: xref:../installing/installing_azure/upi/installing-restricted-networks-azure-user-provisioned.adoc#installing-restricted-networks-azure-user-provisioned[Installing a cluster on {azure-short} in a restricted network with user-provisioned infrastructure]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

12 changes: 12 additions & 0 deletions modules/installing-baremetal.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-baremetal_{context}"]
= Installing a bare metal cluster
Comment thread
rh-sgehlot marked this conversation as resolved.

[role="_abstract"]
You can install a bare metal {product-title} cluster in a disconnected environment.

For more information, see xref:../installing/installing_bare_metal/upi/installing-restricted-networks-bare-metal.adoc#installing-restricted-networks-bare-metal[Installing a user-provisioned bare metal cluster on a restricted network].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

Comment thread
rh-sgehlot marked this conversation as resolved.
16 changes: 16 additions & 0 deletions modules/installing-gcp.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-gcp_{context}"]
= Installing a cluster on {gcp-full}

[role="_abstract"]
You can install an {product-title} cluster on {gcp-first} in a disconnected environment.

For more information, see:

* Installer-provisioned infrastructure: xref:../installing/installing_gcp/installing-restricted-networks-gcp-installer-provisioned.adoc#installing-restricted-networks-gcp-installer-provisioned[Installing a cluster on {gcp-short} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* User-provisioned infrastructure: xref:../installing/installing_gcp/installing-restricted-networks-gcp.adoc#installing-restricted-networks-gcp[Installing a cluster on {gcp-short} in a restricted network with user-provisioned infrastructure]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

14 changes: 14 additions & 0 deletions modules/installing-ibm-cloud.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
ifndef::openshift-origin[]
[id="installing-ibm-cloud_{context}"]
= Installing a cluster on {ibm-cloud-title}

[role="_abstract"]
You can install an {product-title} cluster on {ibm-cloud-name} in a disconnected environment.

For more information, see xref:../installing/installing_ibm_cloud/installing-ibm-cloud-restricted.adoc#installing-ibm-cloud-restricted[Installing a cluster on {ibm-cloud-title} in a restricted network].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

endif::openshift-origin[]
14 changes: 14 additions & 0 deletions modules/installing-ibm-power.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
ifndef::openshift-origin[]
[id="installing-ibm-power_{context}"]
= Installing a cluster on {ibm-power-title}

[role="_abstract"]
You can install an {product-title} cluster on {ibm-power-title} in a disconnected environment.

For more information, see xref:../installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc#installing-restricted-networks-ibm-power[Installing a cluster on {ibm-power-title} in a restricted network].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

endif::openshift-origin[]
20 changes: 20 additions & 0 deletions modules/installing-ibm-z.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
ifndef::openshift-origin[]
[id="installing-ibm-z_{context}"]
= Installing a cluster on {ibm-z-name} or {ibm-linuxone-name}

[role="_abstract"]
You can install an {product-title} cluster on {ibm-z-name} or {ibm-linuxone-name} in a disconnected environment.

For more information, see:

* xref:../installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z.adoc#installing-restricted-networks-ibm-z[Installing a cluster with z/VM on {ibm-z-title} and {ibm-linuxone-title} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* xref:../installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z-kvm.adoc#installing-restricted-networks-ibm-z-kvm[Installing a cluster with {op-system-base} KVM on {ibm-z-title} and {ibm-linuxone-title} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* xref:../installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z-lpar.adoc#installing-restricted-networks-ibm-z-lpar[Installing a cluster in an LPAR on {ibm-z-title} and {ibm-linuxone-title} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

endif::openshift-origin[]
12 changes: 12 additions & 0 deletions modules/installing-nutanix.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-nutanix_{context}"]
= Installing a cluster on Nutanix

[role="_abstract"]
You can install an {product-title} cluster on Nutanix in a disconnected environment.

For more information, see xref:../installing/installing_nutanix/installing-restricted-networks-nutanix-installer-provisioned.adoc#installing-restricted-networks-nutanix-installer-provisioned[Installing a cluster on Nutanix in a restricted network].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

12 changes: 12 additions & 0 deletions modules/installing-openstack.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-ibm-openstack_{context}"]
= Installing a cluster on OpenStack

[role="_abstract"]
You can install an {product-title} cluster on {rh-openstack-first} in a disconnected environment.

For more information, see xref:../installing/installing_openstack/installing-openstack-installer-restricted.adoc#installing-openstack-installer-restricted[Installing a cluster on OpenStack in a restricted network].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

16 changes: 16 additions & 0 deletions modules/installing-vsphere.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Module included in the following assemblies:
//
// disconnected/installing.adoc

:_mod-docs-content-type: REFERENCE
[id="installing-vsphere_{context}"]
= Installing a cluster on {vmw-short}

[role="_abstract"]
You can install an {product-title} cluster on {vmw-first} in a disconnected environment.

For more information, see:

* Installer-provisioned infrastructure: xref:../installing/installing_vsphere/ipi/installing-restricted-networks-installer-provisioned-vsphere.adoc#installing-restricted-networks-installer-provisioned-vsphere[Installing a cluster on {vmw-short} in a restricted network]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).


* User-provisioned infrastructure: xref:../installing/installing_vsphere/upi/installing-restricted-networks-vsphere.adoc#installing-restricted-networks-vsphere[Installing a cluster on {vmw-short} in a restricted network with user-provisioned infrastructure]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).