Skip to content

Commit 7654316

Browse files
author
Talia Shwartzberg
committed
HCIDOCS-651-followup: Oracle Cloud C3 finalizing
1 parent 49eb7d3 commit 7654316

10 files changed

+73
-44
lines changed

installing/installing_oci/installing-c3-assisted-installer.adoc

+5-11
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
With {oci-c3} (C3), you can run applications and middleware by using {oci-first} services on high performance cloud infrastructure in your data center.
9+
With {oci-c3}, you can run applications and middleware by using {oci-first} services on high performance cloud infrastructure in your data center.
1010

1111
// Overview
1212
include::modules/c3-assisted-installer-overview.adoc[leveloffset=+1]
@@ -17,17 +17,11 @@ include::modules/c3-assisted-installer-preparing-bastion-server.adoc[leveloffset
1717
// Terraform script execution - part 1
1818
include::modules/c3-assisted-installer-running-script-via-home.adoc[leveloffset=+1]
1919

20-
// Preparing the OpenShift image
21-
[id="c3-assisted-installer-preparing-image_{context}"]
22-
== Preparing the {oci} image
20+
// Generating the OpenShift image
21+
include::modules/c3-assisted-installer-preparing-image-generating.adoc[leveloffset=+1]
2322

24-
Generate the {product-title} ISO image in the {ai-full} on the Red{nbsp}Hat portal. Then, convert the image to an {oci-first-no-rt} compatible image and upload it to the *Custom Images* page of your {oci-c3-no-rt} environment.
25-
26-
You can generate, convert and upload the image on your laptop and not on the bastion server or within environments such as Oracle Solution Center.
27-
28-
include::modules/c3-assisted-installer-preparing-image-generating.adoc[leveloffset=+2]
29-
30-
include::modules/c3-assisted-installer-preparing-image-converting.adoc[leveloffset=+2]
23+
// Converting and uploading the image
24+
include::modules/c3-assisted-installer-preparing-image-converting.adoc[leveloffset=+1]
3125

3226
// Terraform script execution - part 2
3327
include::modules/c3-assisted-installer-running-script-via-region.adoc[leveloffset=+1]

modules/c3-assisted-installer-completing-installation-manifests.adoc

+6-4
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@ Create, modify, and upload the four mandatory custom manifests provided by Oracl
2020

2121
.Prerequisites
2222

23-
* Prepare the custom manifests. For details, see step 8 in the "Install the Cluster using the RH Assisted Installer UI" section of the link:https://www.oracle.com/a/otn/docs/compute_cloud_at_customer_assisted_installer.pdf?source=:em:nl:mt::::PCATP[Oracle documentation].
23+
* You have prepared the custom manifests. For details, see step 8 in the "Install the Cluster using the RH Assisted Installer UI" section of the link:https://www.oracle.com/a/otn/docs/compute_cloud_at_customer_assisted_installer.pdf?source=:em:nl:mt::::PCATP[Oracle documentation].
24+
25+
* You have added NTP sources to failed hosts on the *Networking* page of the {ai-full} wizard.
2426
2527
.Procedure
2628

27-
. Navigate to the *Custom manifests* page.
29+
. In the {ai-full} wizard, navigate to the *Custom manifests* page.
2830

2931
. Upload and save the `oci-ccm.yml` and `oci-csi.yml` manifest files:
3032

@@ -36,7 +38,7 @@ Create, modify, and upload the four mandatory custom manifests provided by Oracl
3638

3739
.. Select the *oci-ccm.yml* file from the `C3/custom_ manifest_C3/manifests` folder.
3840

39-
.. Click *Add another manifest* and repeat the previous substeps for the `oci-csi.yml` file.
41+
.. Click *Add another manifest*. Then repeat the previous substeps for the `oci-csi.yml` file.
4042

4143
. Upload and save the `machineconfig-ccm.yml` and `machineconfig-csi.yml` manifest files:
4244

@@ -50,7 +52,7 @@ Create, modify, and upload the four mandatory custom manifests provided by Oracl
5052

5153
.. Select the *machineconfig-ccm.yml* file from the `C3/custom_ manifest_C3/openshift` folder.
5254

53-
.. Click *Add another manifest* and repeat the previous substeps for the `machineconfig-csi.yml` file.
55+
.. Click *Add another manifest*. Then repeat the previous substeps for the `machineconfig-csi.yml` file.
5456

5557
. Click *Next* to save the custom manifests.
5658

modules/c3-assisted-installer-completing-installation-networking.adoc

+7-1
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,18 @@
88

99
On the *Networking* page, add the NTP sources for any hosts that display the `Some validations failed` status.
1010

11+
.Prerequisites
12+
13+
. You have deleted the disconnected hosts on the *Host discovery* page of the {ai-full} wizard.
14+
1115
.Procedure
1216

17+
. In the {ai-full} wizard, navigate to the *Networking* page.
18+
1319
. In the *Host inventory* table, click the *Some validations failed* link for each host displaying this status.
1420

1521
. Click *Add NTP sources*, and then add the IP address `169.254.169.254` for one of the nodes.
1622

17-
. Wait for 2 - 3 minutes until all the *Some validations failed* indicators disappear.
23+
. Wait for 2 - 3 minutes until all of the *Some validations failed* indicators disappear.
1824

1925
. Select *Next*.

modules/c3-assisted-installer-completing-installation-nodes.adoc

+8-4
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,21 @@
88

99
If the Terraform scripts completed successfully, twelve hosts are now listed for the cluster. Three control plane hosts and three compute hosts have the status "Disconnected". Three control plane hosts and three compute hosts have the status "Insufficient".
1010

11-
Delete the disconnected hosts and assign roles to the remaining hosts.
11+
Delete the disconnected hosts and assign roles to the remaining hosts.
12+
13+
.Prerequisites
14+
15+
. You have created all infrastructure resources by running the Terraform script via the {oci-c3-short} region.
1216

1317
.Procedure
1418

1519
. From the link:https://console.redhat.com/openshift/assisted-installer/clusters[{ai-full} web console], select the cluster and navigate to the *Host discovery* page.
1620

17-
. Delete the six hosts with a "Disconnected" status, by clicking the option button for each host and selecting *Remove host*. The status of the remaining hosts changes from "Insufficient" to "Ready". This process can take up to three minutes.
21+
. Delete the six hosts with a "Disconnected" status by clicking the option button for each host and selecting *Remove host*. The status of the remaining hosts changes from "Insufficient" to "Ready". This process can take up to three minutes.
1822

19-
. From the *Role* column, assign the *Control plane* role to the three nodes with a boot size of 1.10 TB. Assign the *Worker* role to the three nodes with boot size of 100 GB.
23+
. From the *Role* column, assign the *Control plane* role to the three nodes with a boot size of 1.10 TB. Assign the *Worker* role to the three nodes with a boot size of 100 GB.
2024

21-
. Rename any hosts with a name shorter than 63 characters, by clicking the option button for the host and selecting *Change hostname*. Otherwise the cluster installation will fail.
25+
. Rename any hosts with a name shorter than 63 characters by clicking the option button for the host and selecting *Change hostname*. Otherwise the cluster installation will fail.
2226

2327
. Click *Next*.
2428

modules/c3-assisted-installer-overview.adoc

+15-7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[id="c3-ai-overview_{context}"]
77
= Overview
88

9-
You can install {product-title} on {oci-c3-no-rt} by using the {ai-full}.
9+
You can install {product-title} on {oci-c3} by using the {ai-full}.
1010

1111
For an alternative installation method, see "Installing a cluster on {oci-c3} by using the Agent-based Installer".
1212

@@ -32,15 +32,23 @@ The installation process subsequently provisions three control plane (master) no
3232

3333
.Main steps
3434

35-
The main steps of the procedure are as follows:
35+
The following workflow describes a high-level outline for installing an {product-title} on {oci-c3-short} using the {ai-full}:
3636

37-
. Preparing the {oci-c3-short} bastion server.
37+
. Prepare the {oci-c3-short} bastion server (Oracle).
3838

39-
. Running the Terraform script via the Home region.
39+
. Run the Terraform script via the Home region (Oracle).
4040

41-
. Preparing the {product-title} image for {oci-first-no-rt}.
41+
. Generate the {product-title} image in the {ai-full} web console (Red Hat).
4242

43-
. Running the Terraform script via the {oci-c3-short} region.
43+
. Convert and upload the image to {oci-first-no-rt} (Oracle).
4444

45-
. Installing the cluster by using the {ai-full} web console.
45+
. Run the Terraform script via the {oci-c3-short} region (Oracle).
46+
47+
. Complete the cluster installation by using the {ai-full} web console (Red Hat):
48+
49+
.. Assign node roles.
50+
51+
.. Configure networking.
52+
53+
.. Add custom manifests.
4654

modules/c3-assisted-installer-preparing-bastion-server.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="c3-ai-preparing-bastian-server_{context}"]
7-
= Preparing the {oci} bastion server
7+
= Preparing the bastion server in the {oci-first} home region
88

99
By implementing a bastion host, you can securely and efficiently manage access to your {oci-c3-no-rt} resources, ensuring that your private instances remain protected and accessible only through a secure, controlled entry point.
1010

modules/c3-assisted-installer-preparing-image-converting.adoc

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66
[id="c3-assisted-installer-preparing-image-converting_{context}"]
77
= Converting and uploading the image to {oci-c3-no-rt}
88

9-
Convert the ISO image to an {oci} image and upload it to your {oci-c3-short} system from your OCI Home Region Object
10-
Store.
9+
Convert the ISO image to an {oci} image and upload it to your {oci-c3-short} system from your {oci-first} Home Region Object Store. You can perform this step on your laptop, rather than on the bastion server or within environments such as Oracle Solution Center.
10+
11+
.Prerequisites
12+
13+
* You have generated the {product-title} Discovery ISO in the {ai-full} web console, and saved the file to your local system.
1114
1215
.Procedure
1316

modules/c3-assisted-installer-preparing-image-generating.adoc

+15-9
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="c3-assisted-installer-preparing-image-generating_{context}"]
7-
= Generating the image in the {ai-full}
7+
= Generating the image in the Red Hat {ai-full}
88

9-
Create a cluster and download the discovery ISO image.
9+
Create a cluster and generate the {product-title} Discovery ISO image in the {ai-full} on the Red{nbsp}Hat portal. You can perform this step on your laptop, rather than on the bastion server or within environments such as Oracle Solution Center.
10+
11+
.Prerequisites
12+
13+
* You have run the `createInfraResources.tf` Terraform script to create the Dynamic Group Identity resources on your {oci-first-no-rt} Home region.
1014
1115
.Procedure
1216

@@ -27,10 +31,10 @@ Create a cluster and download the discovery ISO image.
2731
|Field |Action required
2832

2933
|*Cluster name*
30-
|Specify the name of your {product-title} cluster. This name is the same name you used to create the resource via the Terraform scripts. The name must be between 1-54 characters. It can use lowercase alphanumeric characters or hyphen (-), but must start and end with a lowercase letter or a number.
34+
|Specify the name of your {product-title} cluster. This name is the same name you used to create the resource via the Terraform scripts. The name must be between 1-54 characters. It can use lowercase alphanumeric characters and hyphens (-), but must start and end with a lowercase letter or a number.
3135

3236
|*Base domain*
33-
|Specify the base domain of the cluster. This is the value used for the `zone_dns` variables in the Terraform scripts that run on {oci-c3-short}. Make a note of the value.
37+
|Specify the base domain of the cluster. This is the value used for the `zone_dns` variables in the Terraform scripts that run on {oci-c3-short}. Make a note of the value for later use.
3438

3539
|*OpenShift version*
3640
| Select *OpenShift 4.16.20*. If it is not immediately visible, scroll to the end of the dropdown menu, select *Show all available versions*, and type the version in the search box.
@@ -52,19 +56,21 @@ After you specify this value, the *Include custom manifests* checkbox is selecte
5256
The minimal ISO image is the mandatory *Provisioning type* for the {oci-first-no-rt}, and cannot be changed.
5357
====
5458

55-
.. In the *SSH public key* field, add the SSH public key by copying the output of the following command:
59+
.. Create the SSH public key by running the following command:
5660
+
5761
[source,terminal]
5862
----
5963
$ cat ~/.ssh/id_rsa.put
6064
----
61-
+
62-
The SSH public key will be installed on all {product-title} control plane and compute nodes.
65+
66+
.. Copy the output from the previous step into the *SSH public key* field. The SSH public key will be installed on all {product-title} control plane and compute nodes.
6367

6468
.. Click the *Show proxy settings* checkbox.
6569

6670
.. Add the proxy variables from the `/etc/environment` file of the bastion server that you configured earlier:
6771
+
72+
.Proxy variables
73+
+
6874
[source,terminal]
6975
----
7076
http_proxy=http://www-proxy.<your_domain>.com:80
@@ -73,6 +79,6 @@ no_proxy=localhost,127.0.0.1,1,2,3,4,5,6,7,8,9,0,.<your_domain>.com
7379
#(ie.oracle.com,.oraclecorp.com)
7480
----
7581

76-
.. Click *Generate Discovery ISO* to generate the discovery ISO image file.
82+
.. Click *Generate Discovery ISO* to generate the Discovery ISO image file.
7783

78-
. Click *Download Discovery ISO* to save the file to your local system. After you download the ISO file, you can rename it as required, for example `discovery_image_<your_cluster_name>.iso`.
84+
. Click *Download Discovery ISO* to save the file to your local system. After you download the Discovery ISO file, you can rename it as required, for example `discovery_image_<your_cluster_name>.iso`.

modules/c3-assisted-installer-running-script-via-home.adoc

+5-3
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="c3-ai-running-script-via-home_{context}"]
7-
= Running the Terraform script via the Home region
7+
= Running the Terraform script via the {oci-first-no-rt} Home region
88

9-
Copy the Terraform scripts `createInfraResources.tf` and `terraform.tfvars` onto the bastion server. Then run the `createInfraResources.tf` script to create the Dynamic Group Identity resources on your {oci-c3-short} {oci} Home Region. These resources include dynamic groups, policies, and tags.
9+
Copy the Terraform scripts `createInfraResources.tf` and `terraform.tfvars` onto the bastion server. Then run the `createInfraResources.tf` script to create the Dynamic Group Identity resources on your {oci-first-no-rt} Home region. These resources include dynamic groups, policies, and tags.
1010

1111
.Prerequisites
1212

13+
* You have prepared the bastion server in the {oci-first-no-rt} home region.
14+
1315
* You have tenancy privileges to create Dynamic Groups and Policies. If not, you can manually provision them during this procedure.
1416
1517
.Procedure
@@ -20,7 +22,7 @@ Copy the Terraform scripts `createInfraResources.tf` and `terraform.tfvars` onto
2022

2123
. Copy the `createInfraResources.tf` and `terraform.tfvars` files from the C3_PCA GitHub repository into the `createResourceOnHomeRegion` folder.
2224

23-
. Ensure that you have access to the source environment, and that your C3 certificate has been exported.
25+
. Ensure that you have access to the source environment, and that your {oci-c3-short} certificate has been exported.
2426

2527
. Run the `createInfraResources.tf` Terraform script.
2628

modules/c3-assisted-installer-running-script-via-region.adoc

+6-2
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,21 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="c3-ai-running-script-via-region_{context}"]
7-
= Running the Terraform script via the C3 region
7+
= Running the Terraform script via the {oci-c3-short} region
88

99
Run the `terraform.tfvars` Terraform script to create all infrastructure resources on {oci-c3-short}. These resources include the {product-title} VCN, public and private subnets, load balancers, internet GW, NAT GW, and DNS server.
1010

1111
This procedure deploys a cluster consisting of three control plane (master) and three compute (worker) nodes. After deployment, you must rename and reboot the nodes. This process temporarily duplicates nodes, requiring manual cleanup in the next procedure.
1212

13+
.Prerequisites
14+
15+
* You have converted and uploaded the image to {oci-first-no-rt}.
16+
1317
.Procedure
1418

1519
. Connect to the bastion server via SSH.
1620

17-
. Set the C3 Certificate location and export the certificate.
21+
. Set the {oci-c3-short} Certificate location and export the certificate.
1822

1923
. Run the `terraform.tfvars` script to create three control plane nodes and three compute nodes.
2024

0 commit comments

Comments
 (0)