Skip to content

Commit 82e86a3

Browse files
authored
Merge pull request #69901 from dfitzmau/OSDOCS-8210
OSDOCS-8210: Created an OCI doc book for the AI install route
2 parents 9047c34 + a2126bb commit 82e86a3

15 files changed

+348
-0
lines changed

_attributes/common-attributes.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,8 @@ endif::[]
254254
//Oracle
255255
:oci-first: Oracle(R) Cloud Infrastructure (OCI)
256256
:oci: OCI
257+
:ocid-first: Oracle(R) Cloud Identifier (OCID)
258+
:ocid: OCID
257259
:ocvs-first: Oracle(R) Cloud VMware Solution (OCVS)
258260
:ocvs: OCVS
259261
// Cluster Observability Operator

_topic_maps/_topic_map.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,12 @@ Topics:
475475
File: uninstalling-openstack-user
476476
- Name: Installation configuration parameters for OpenStack
477477
File: installation-config-parameters-openstack
478+
- Name: Installing on OCI
479+
Dir: installing_oci
480+
Distros: openshift-origin,openshift-enterprise
481+
Topics:
482+
- Name: Using the Assisted Installer to install a cluster on OCI
483+
File: installing-oci-assisted-installer
478484
- Name: Installing on vSphere
479485
Dir: installing_vsphere
480486
Distros: openshift-origin,openshift-enterprise
233 KB
Loading

installing/installing_oci/_attributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../_attributes/

installing/installing_oci/images

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../images
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="installing-oci-assisted-installer"]
3+
= Using the Assisted Installer to install a cluster on OCI
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-oci-assisted-installer
6+
7+
toc::[]
8+
9+
From {product-title} {product-version} and later versions, you can use the Assisted Installer to install a cluster on {oci-first} by using infrastructure that you provide.
10+
11+
// The Assisted Installer and OCI overview
12+
include::modules/installing-oci-about-assisted-installer.adoc[leveloffset=+1]
13+
14+
[role="_additional-resources"]
15+
.Additional resources
16+
17+
* link:https://access.redhat.com/documentation/en-us/assisted_installer_for_openshift_container_platform/2024[Assisted Installer for {product-title}]
18+
* xref:../../installing/installing_platform_agnostic/installing-platform-agnostic.adoc#cluster-entitlements_installing-platform-agnostic[Internet access for {product-title}]
19+
* link:https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/blockvolumeperformance.htm#vpus[Volume Performance Units]
20+
21+
22+
// Creating OCI resources
23+
include::modules/creating-oci-resources-services.adoc[leveloffset=+1]
24+
25+
[role="_additional-resources"]
26+
.Additional resources
27+
28+
See the following Oracle web-based documents:
29+
30+
* link:https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcompartments.htm[Managing compartments]
31+
* link:https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/objectstorageoverview.htm[Overview of Object Storage]
32+
33+
// Using the Assisted Installer to generate an OCI-compatible Agent ISO image
34+
include::modules/using-assisted-installer-oci-agent-iso.adoc[leveloffset=+1]
35+
36+
// Downloading manifest files and deployment resources
37+
include::modules/downloading-manifest-files-resources-oci.adoc[leveloffset=+1]
38+
39+
// Completing the remaining Assisted Installer steps
40+
include::modules/complete-assisted-installer-oci.adoc[leveloffset=+1]
41+
42+
// Verifying a successful cluster installation on OCI
43+
include::modules/verifying-cluster-install-ai-oci.adoc[leveloffset=+1]
44+
45+
// Troubleshooting installation of a cluster on OCI
46+
include::modules/installing-troubleshooting-assisted-installer-oci.adoc[leveloffset=+1]
47+
48+
[role="_additional-resources"]
49+
.Additional resources
50+
51+
* xref:../../installing/installing_on_prem_assisted/installing-on-prem-assisted.adoc#using-the-assisted-installer_installing-on-prem-assisted[Installing an on-premise cluster using the Assisted Installer]
52+
* link:https://access.redhat.com/documentation/en-us/assisted_installer_for_openshift_container_platform/2022/html-single/assisted_installer_for_openshift_container_platform/index[Assisted Installer for {product-title}]
53+
//* link:https://access.redhat.com/node/7038262[Using the Agent-based Installer to install a cluster on OCI]
54+
* link:https://docs.oracle.com/en-us/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#ways[Ways to access Resource Manager]
55+
* link:https://docs.oracle.com/en-us/iaas/Content/ResourceManager/Tasks/create-stack.htm#top[Creating a stack] in the Oracle documentation.

installing/installing_oci/modules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../modules/

installing/installing_oci/snippets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../snippets/
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * installing/installing_oci/installing-oci-assisted-installer.adoc [Using the Assisted Installer to install a cluster on OCI]
4+
5+
:_mod-docs-content-type: PROCEDURE
6+
[id="complete-assisted-installer-oci_{context}"]
7+
= Completing the remaining Assisted Installer steps
8+
9+
After you provision {oci-first} resources and upload {product-title} custom manifest configuration files to {oci}, you must complete the remaining cluster installation steps on the Assisted Installer before you can create an instance {oci}.
10+
11+
.Prerequisites
12+
13+
* You created a resource stack on {oci}, and the stack includes the custom manifest configuration files and {oci} Resource Manager configuration resources.
14+
15+
.Procedure
16+
17+
. From the link:https://console.redhat.com/[Red Hat Hybrid Cloud Console] web console, go to the **Host discovery** step. Under the **Role** column, assign a node role, `Control plane node` or `Worker`, for each targeted hostname.
18+
+
19+
[IMPORTANT]
20+
====
21+
Before, you can continue to the next steps, wait for each node to reach the `Ready` status.
22+
====
23+
24+
. Accept the default settings for the **Storage** and **Networking** steps. Click the **Next** button to go to the **Custom manifests** step.
25+
26+
. Select the value `manifests` in the **Folder** field and enter a value in the **File name** field, such as `oci-ccm.yml`. From the **Content** section, click **Browse** and select the CCM manifest from your drive located in `custom_ manifest/manifests/oci-ccm.yml`.
27+
28+
. Expand the next **Custom manifest** section and repeat the same steps for the following manifests:
29+
- CSI driver manifest: `custom_ manifest/manifests/oci-csi.yml`
30+
- CCM machine configuration: `custom_ manifest/openshift/machineconfig-ccm.yml`
31+
- CSI driver machine configuration: `custom_ manifest/openshift/machineconfig-csi.yml`
32+
33+
. Complete the **Review and create** step to create your {product-title} cluster on {oci}. Click the **Install cluster** button to complete the cluster installation.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * installing/installing_oci/installing-oci-assisted-installer.adoc [Using the Assisted Installer to install a cluster on OCI]
4+
5+
:_mod-docs-content-type: PROCEDURE
6+
[id="creating-oci-resources-services_{context}"]
7+
= Creating OCI resources and services
8+
9+
Create {oci-first} resources and services so that you can establish infrastructure with governance standards that meets your organization's requirements.
10+
11+
By creating a compartment, you can better organize, restrict access, and set usage limits to {oci} resources. Additionally, by creating an object storage bucket, you can safely and securely store the ISO image. You can access the image at a later stage for the purposes of booting the instances, so that you can then create your cluster.
12+
13+
.Prerequisites
14+
15+
* You configured an {oci} account to host the cluster. See link:https://docs.oracle.com/en/cloud/get-started/subscriptions-cloud/csgsg/create-users-and-assign-roles.html#GUID-1041AC78-9E43-42CF-B5A5-73F8B8FEB39A[Create Users and Assign Roles] in the Oracle documentation.
16+
17+
.Procedure
18+
19+
. Log in to your link:https://cloud.oracle.com/a/[Oracle Cloud Infrastructure] account with administrator privileges.
20+
21+
. Create a child compartment. See link:https://docs.public.oneportal.content.oci.oraclecloud.com/en-us/iaas/process-automation/oci-process-automation/create-compartment.html[Create a compartment] in the Oracle documentation.
22+
+
23+
[NOTE]
24+
====
25+
When creating the child compartment, specify the default parent compartment or any other parent compartment from the list.
26+
====
27+
28+
. Record the name and the link:https://docs.oracle.com/en-us/iaas/Content/libraries/glossary/ocid.htm[{ocid-first}] of the compartment
29+
30+
. Create a bucket resource for your child compartment. Ensure that you specify your child compartment in the **Create in compartment** field for the bucket resource.
31+
32+
. Go to **Object Storage & Archive Storage > Buckets** and create a bucket, where **Bucket name** refers to your cluster's name.

0 commit comments

Comments
 (0)