Skip to content

Commit e9b7ccf

Browse files
committed
TELCODOCS-1470: Additional supported cloud providers for SNO..
1 parent 60f5e7c commit e9b7ccf

7 files changed

+80
-5
lines changed

installing/installing_aws/preparing-to-install-on-aws.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ See xref:../../architecture/architecture-installation.adoc#installation-process_
2929
[id="choosing-an-method-to-install-ocp-on-aws-single-node"]
3030
=== Installing a cluster on a single node
3131

32-
Installing {product-title} on a single node alleviates some of the requirements for high availability and large scale clusters. However, you must address the xref:../../installing/installing_sno/install-sno-preparing-to-install-sno.adoc#install-sno-requirements-for-installing-on-a-single-node_install-sno-preparing[requirements for installing on a single node], and the xref:../../installing/installing_sno/install-sno-installing-sno.adoc#additional-requirements-for-installing-on-a-single-node-on-aws_install-sno-installing-sno-with-the-assisted-installer[additional requirements for installing on a single node on AWS]. After addressing the requirements for single node installation, use the xref:../../installing/installing_aws/installing-aws-customizations.adoc#installing-aws-customizations[Installing a customized cluster on AWS] procedure to install the cluster. The xref:../../installing/installing_sno/install-sno-installing-sno.adoc#install-sno-installing-sno-manually[installing single-node OpenShift manually] section contains an exemplary `install-config.yaml` file when installing an {product-title} cluster on a single node.
32+
Installing {product-title} on a single node alleviates some of the requirements for high availability and large scale clusters. However, you must address the xref:../../installing/installing_sno/install-sno-preparing-to-install-sno.adoc#install-sno-requirements-for-installing-on-a-single-node_install-sno-preparing[requirements for installing on a single node], and the xref:../../installing/installing_sno/install-sno-installing-sno.adoc#additional-requirements-for-installing-sno-on-a-cloud-provider_install-sno-installing-sno-with-the-assisted-installer[additional requirements for installing {sno} on a cloud provider]. After addressing the requirements for single node installation, use the xref:../../installing/installing_aws/installing-aws-customizations.adoc#installing-aws-customizations[Installing a customized cluster on AWS] procedure to install the cluster. The xref:../../installing/installing_sno/install-sno-installing-sno.adoc#install-sno-installing-sno-manually[installing single-node OpenShift manually] section contains an exemplary `install-config.yaml` file when installing an {product-title} cluster on a single node.
3333

3434
[id="choosing-an-method-to-install-ocp-on-aws-installer-provisioned"]
3535
=== Installing a cluster on installer-provisioned infrastructure

installing/installing_sno/install-sno-installing-sno.adoc

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,12 @@ include::modules/install-sno-monitoring-the-installation-manually.adoc[leveloffs
6060

6161
* xref:../../nodes/nodes/nodes-sno-worker-nodes.adoc#nodes-sno-worker-nodes[Adding worker nodes to {sno} clusters]
6262

63-
== Installing {sno} on AWS
63+
[id="install-sno-installing-sno-on-cloud-providers"]
64+
== Installing {sno} on cloud providers
6465

65-
include::modules/install-sno_additional-requirements-for-installing-on-a-single-node-on-aws.adoc[leveloffset=+2]
66+
include::modules/install-sno-additional-requirements-for-installing-sno-on-a-cloud-provider.adoc[leveloffset=+2]
67+
68+
include::modules/install-sno-supported-cloud-providers-for-single-node-openshift.adoc[leveloffset=+2]
6669

6770
include::modules/installation-aws_con_installing-sno-on-aws.adoc[leveloffset=+2]
6871

@@ -71,12 +74,30 @@ include::modules/installation-aws_con_installing-sno-on-aws.adoc[leveloffset=+2]
7174

7275
* xref:../../installing/installing_aws/installing-aws-customizations.adoc#installing-aws-customizations[Installing a cluster on AWS with customizations]
7376

77+
78+
include::modules/install-sno-installing-sno-on-azure.adoc[leveloffset=+2]
79+
80+
[role="_additional-resources"]
81+
.Additional resources
82+
83+
* xref:../../installing/installing_azure/installing-azure-customizations.adoc#installing-azure-customizations[Installing a cluster on Azure with customizations]
84+
85+
86+
include::modules/install-sno-installing-sno-on-gcp.adoc[leveloffset=+2]
87+
88+
[role="_additional-resources"]
89+
.Additional resources
90+
91+
* xref:../../installing/installing_gcp/installing-gcp-customizations.adoc#installing-gcp-customizations[Installing a cluster on GCP with customizations]
92+
93+
7494
include::modules/install-sno-installing-with-usb-media.adoc[leveloffset=+1]
7595

7696
include::modules/install-booting-from-an-iso-over-http-redfish.adoc[leveloffset=+1]
7797

7898
include::modules/creating-custom-live-rhcos-iso.adoc[leveloffset=+1]
7999

100+
[id="install-sno-with-ibmz"]
80101
== Installing {sno} with {ibmzProductName} and {linuxoneProductName}
81102

82103
Installing a single-node cluster on {ibmzProductName} and {linuxoneProductName} requires user-provisioned installation using either the "Installing a cluster with {op-system-base} KVM on {ibmzProductName} and {linuxoneProductName}" or the "Installing a cluster with z/VM on {ibmzProductName} and {linuxoneProductName}" procedure.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// This module is included in the following assemblies:
2+
//
3+
// installing/installing_sno/install-sno-preparing-to-install-sno.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="additional-requirements-for-installing-sno-on-a-cloud-provider_{context}"]
7+
= Additional requirements for installing {sno} on a cloud provider
8+
9+
The documentation for installer-provisioned installation on cloud providers is based on a high availability cluster consisting of three control plane nodes. When referring to the documentation, consider the differences between the requirements for a {sno} cluster and a high availability cluster.
10+
11+
* A high availability cluster requires a temporary bootstrap machine, three control plane machines, and at least two compute machines. For a {sno} cluster, you need only a temporary bootstrap machine and one cloud instance for the control plane node and no worker nodes.
12+
13+
* The minimum resource requirements for high availability cluster installation include a control plane node with 4 vCPUs and 100GB of storage. For a {sno} cluster, you must have a minimum of 8 vCPU cores and 120GB of storage.
14+
15+
* The `controlPlane.replicas` setting in the `install-config.yaml` file should be set to `1`.
16+
17+
* The `compute.replicas` setting in the `install-config.yaml` file should be set to `0`.
18+
This makes the control plane node schedulable.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// This module is included in the following assemblies:
2+
//
3+
// installing/installing_sno/install-sno-installing-sno.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="installing-sno-on-azure_{context}"]
7+
= Installing {sno} on Azure
8+
9+
Installing a single node cluster on Azure requires installer-provisioned installation using the "Installing a cluster on Azure with customizations" procedure.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// This module is included in the following assemblies:
2+
//
3+
// installing/installing_sno/install-sno-installing-sno.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="installing-sno-on-gcp_{context}"]
7+
= Installing {sno} on GCP
8+
9+
Installing a single node cluster on GCP requires installer-provisioned installation using the "Installing a cluster on GCP with customizations" procedure.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// This module is included in the following assemblies:
2+
//
3+
// installing/installing_sno/install-sno-installing-sno.adoc
4+
5+
:_content-type: REFERENCE
6+
[id="supported-cloud-providers-for-single-node-openshift_{context}"]
7+
= Supported cloud providers for {sno}
8+
9+
The following table contains a list of supported cloud providers and CPU architectures.
10+
11+
.Supported cloud providers
12+
[options="header"]
13+
|====
14+
|Cloud provider |CPU architecture
15+
|Amazon Web Service (AWS)|x86_64 and AArch64
16+
|Microsoft Azure|x86_64
17+
|Google Cloud Platform (GCP) | x86_64 and AArch64
18+
|====

modules/install-sno_additional-requirements-for-installing-on-a-single-node-on-aws.adoc renamed to modules/install-sno_additional-requirements-for-installing-on-a-single-node-on-a-cloud-provider.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// installing/installing_sno/install-sno-preparing-to-install-sno.adoc
44

55
:_content-type: CONCEPT
6-
[id="additional-requirements-for-installing-on-a-single-node-on-aws_{context}"]
7-
= Additional requirements for installing on a single node on AWS
6+
[id="additional-requirements-for-installing-sno-on-a-cloud-provider_{context}"]
7+
= Additional requirements for installing {sno} on a cloud provider
88

99
The AWS documentation for installer-provisioned installation is written with a high availability cluster consisting of three control plane nodes. When referring to the AWS documentation, consider the differences between the requirements for a {sno} cluster and a high availability cluster.
1010

0 commit comments

Comments
 (0)