Skip to content

Commit 7d11ea2

Browse files
authored
Merge pull request #31268 from codyhoag/vmc-ipi-restricted-network
OSDOCS-2014 Installing VMC IPI into restricted network
2 parents f004e30 + ee37f23 commit 7d11ea2

22 files changed

+169
-10
lines changed

_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,8 @@ Topics:
323323
File: installing-vmc-customizations
324324
- Name: Installing a cluster on VMC with network customizations
325325
File: installing-vmc-network-customizations
326+
- Name: Installing a cluster on VMC in a restricted network
327+
File: installing-restricted-networks-vmc
326328
- Name: Installing a cluster on VMC with user-provisioned infrastructure
327329
File: installing-vmc-user-infra
328330
- Name: Installing a cluster on VMC with user-provisioned infrastructure and network customizations

installing/installing-preparing.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ endif::openshift-origin[]
150150
|xref:../installing/installing_rhv/installing-rhv-restricted-network.adoc#installing-rhv-restricted-network[X]
151151
|
152152
|xref:../installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc#installing-restricted-networks-installer-provisioned-vsphere[X]
153-
|
153+
|xref:../installing/installing_vmc/installing-restricted-networks-vmc.adoc#installing-restricted-networks-vmc[X]
154154
|
155155
|
156156

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
[id="installing-restricted-networks-vmc"]
2+
= Installing a cluster on VMC in a restricted network
3+
include::modules/common-attributes.adoc[]
4+
:context: installing-restricted-networks-vmc
5+
6+
toc::[]
7+
8+
In {product-title} version {product-version}, you can install a cluster on VMware vSphere infrastructure in a restricted network by deploying it to link:https://cloud.vmware.com/vmc-aws[VMware Cloud (VMC) on AWS].
9+
10+
Once you configure your VMC environment for {product-title} deployment, you use the {product-title} installation program from the bastion management host, co-located in the VMC environment. The installation program and control plane automates the process of deploying and managing the resources needed for the {product-title} cluster.
11+
12+
include::modules/setting-up-vmc-for-vsphere.adoc[leveloffset=+1]
13+
include::modules/vmc-sizer-tool.adoc[leveloffset=+2]
14+
15+
[id="vsphere-prerequisites_installing-restricted-networks-vmc"]
16+
== vSphere prerequisites
17+
18+
* xref:../../installing/install_config/installing-restricted-networks-preparations.adoc#installing-restricted-networks-preparations[Create a registry on your mirror host] and obtain the `imageContentSources` data for your version of {product-title}.
19+
+
20+
[IMPORTANT]
21+
====
22+
Because the installation media is on the mirror host, you can use that computer to complete all installation steps.
23+
====
24+
* Provision xref:../../registry/configuring_registry_storage/configuring-registry-storage-vsphere.adoc#installation-registry-storage-block-recreate-rollout_configuring-registry-storage-vsphere[block registry storage]. For more information on persistent storage, see xref:../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[Understanding persistent storage].
25+
* Review details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
26+
* If you use a firewall and plan to use telemetry, you must xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configure the firewall to allow the sites] that your cluster requires access to.
27+
+
28+
[NOTE]
29+
====
30+
If you are configuring a proxy, be sure to also review this site list.
31+
====
32+
33+
include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
34+
35+
include::modules/cluster-entitlements.adoc[leveloffset=+1]
36+
37+
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
38+
39+
include::modules/installation-vsphere-installer-infra-requirements.adoc[leveloffset=+1]
40+
41+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
42+
43+
include::modules/installation-adding-vcenter-root-certificates.adoc[leveloffset=+1]
44+
45+
include::modules/installation-creating-image-restricted.adoc[leveloffset=+1]
46+
47+
include::modules/installation-initializing.adoc[leveloffset=+1]
48+
49+
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
50+
51+
include::modules/installation-installer-provisioned-vsphere-config-yaml.adoc[leveloffset=+2]
52+
53+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
54+
55+
include::modules/installation-launching-installer.adoc[leveloffset=+1]
56+
57+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
58+
59+
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
60+
61+
[id="installing-vmc-restricted-networks-installer-provisioned-customizations-registry"]
62+
== Creating registry storage
63+
64+
After you install the cluster, you must create storage for the Registry Operator.
65+
66+
include::modules/registry-removed.adoc[leveloffset=+2]
67+
68+
include::modules/installation-registry-storage-config.adoc[leveloffset=+2]
69+
70+
include::modules/registry-configuring-storage-vsphere.adoc[leveloffset=+3]
71+
72+
[id="next-steps_installing-restricted-networks-vmc"]
73+
== Next steps
74+
75+
* xref:../../installing/install_config/installing-customizing.adoc#installing-customizing[Customize your cluster].
76+
* If necessary, you can xref:../../support/remote_health_monitoring/opting-out-of-remote-health-reporting.adoc#opting-out-remote-health-reporting_opting-out-remote-health-reporting[opt out of remote health reporting].
77+
* xref:../../registry/configuring_registry_storage/configuring-registry-storage-vsphere.adoc#configuring-registry-storage-vsphere[Set up your registry and configure registry storage].

installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
4545

4646
include::modules/installation-installer-provisioned-vsphere-config-yaml.adoc[leveloffset=+2]
4747

48+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
49+
4850
include::modules/installation-launching-installer.adoc[leveloffset=+1]
4951

5052
include::modules/cli-installing-cli.adoc[leveloffset=+1]

modules/cli-installing-cli.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
// * installing/installing_vmc/installing-vmc.adoc
2626
// * installing/installing_vmc/installing-vmc-customizations.adoc
2727
// * installing/installing_vmc/installing-vmc-network-customizations.adoc
28+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
2829
// * installing/installing_vsphere/installing-vsphere.adoc
2930
// * installing/installing_vsphere/installing-vsphere-installer-provisioned.adoc
3031
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc

modules/cli-logging-in-kubeadmin.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
// * installing/installing_vmc/installing-vmc.adoc
3333
// * installing/installing_vmc/installing-vmc-customizations.adoc
3434
// * installing/installing_vmc/installing-vmc-network-customizations.adoc
35+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
3536
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
3637
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
3738
// * installing/installing_vsphere/installing-vsphere.adoc

modules/cluster-entitlements.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
// * installing/installing_aws/installing-restricted-networks-aws.adoc
2626
// * installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc
2727
// * installing/installing_rhv/installing-rhv-restricted-network.adoc
28+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
2829
// * installing/installing_vmc/installing-restricted-networks-vmc-user-infra.adoc
2930
// * installing/installing_vmc/installing-vmc-user-infra.adoc
3031
// * installing/installing_vmc/installing-vmc-network-customizations-user-infra.adoc
@@ -46,6 +47,9 @@ endif::[]
4647
ifeval::["{context}" == "installing-restricted-networks-vsphere"]
4748
:restricted:
4849
endif::[]
50+
ifeval::["{context}" == "installing-restricted-networks-vmc"]
51+
:restricted:
52+
endif::[]
4953
ifeval::["{context}" == "installing-restricted-networks-vmc-user-infra"]
5054
:restricted:
5155
endif::[]
@@ -90,6 +94,9 @@ endif::[]
9094
ifeval::["{context}" == "installing-restricted-networks-vsphere"]
9195
:!restricted:
9296
endif::[]
97+
ifeval::["{context}" == "installing-restricted-networks-vmc"]
98+
:!restricted:
99+
endif::[]
93100
ifeval::["{context}" == "installing-restricted-networks-vmc-user-infra"]
94101
:!restricted:
95102
endif::[]

modules/installation-about-restricted-network.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * installing/installing_aws/installing-restricted-networks-aws.adoc
44
// * installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc
5+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
56
// * installing/installing_vmc/installing-restricted-networks-vmc-user-infra.adoc
67
// * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
78
// * installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc
@@ -25,6 +26,9 @@ endif::[]
2526
ifeval::["{context}" == "installing-restricted-networks-installer-provisioned-vsphere"]
2627
:ipi:
2728
endif::[]
29+
ifeval::["{context}" == "installing-restricted-networks-vmc"]
30+
:ipi:
31+
endif::[]
2832

2933
[id="installation-about-restricted-networks_{context}"]
3034
= About installations in restricted networks
@@ -82,3 +86,6 @@ endif::[]
8286
ifeval::["{context}" == "installing-restricted-networks-installer-provisioned-vsphere"]
8387
:!ipi:
8488
endif::[]
89+
ifeval::["{context}" == "installing-restricted-networks-vmc"]
90+
:!ipi:
91+
endif::[]

modules/installation-adding-vcenter-root-certificates.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// * installing/installing_vmc/installing-vmc.adoc
44
// * installing/installing_vmc/installing-vmc-customizations.adoc
55
// * installing/installing_vmc/installing-vmc-network-customizations.adoc
6+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
67
// * installing/installing_vsphere/installing-vsphere-installer-provisioned.adoc
78
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc
89
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc

modules/installation-configuration-parameters.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
// * installing/installing_rhv/installing-rhv-custom.adoc
2222
// * installing/installing_vmc/installing-vmc-customizations.adoc
2323
// * installing/installing_vmc/installing-vmc-network-customizations.adoc
24+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
2425
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc
2526
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc
2627
// * installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc
@@ -101,6 +102,9 @@ endif::[]
101102
ifeval::["{context}" == "installing-vmc-network-customizations"]
102103
:vmc:
103104
endif::[]
105+
ifeval::["{context}" == "installing-restricted-networks-vmc"]
106+
:vmc:
107+
endif::[]
104108
ifeval::["{context}" == "installing-openstack-installer-restricted"]
105109
:osp:
106110
:osp-custom:
@@ -928,6 +932,9 @@ endif::[]
928932
ifeval::["{context}" == "installing-vmc-network-customizations"]
929933
:!vmc:
930934
endif::[]
935+
ifeval::["{context}" == "installing-restricted-networks-vmc"]
936+
:!vmc:
937+
endif::[]
931938
ifeval::["{context}" == "installing-openstack-installer-restricted"]
932939
:!osp:
933940
:!osp-custom:

0 commit comments

Comments
 (0)