Skip to content

Commit

Permalink
WMS ID 11641: making minor updates to HOL2952 and WMS ID 11698: -- Ad…
Browse files Browse the repository at this point in the history
…ding Labs for Pre-Conference Master Class session PRE2981 (#59)

* Update Lab 1 to 3 for OCW24 WMS ID 11641

Update Lab 1 to 3 for OCW24 WMS ID 11641

* Update Lab 1 filename to lowercase

HOL 2952 -- WMS ID 11641 -- Update Lab 1 filename to lowercase

* Rename create-VMCluster-CDB-PDB-on-Exascale.md to create-vmcluster-cdb-pdb-on-exascale.md

Signed-off-by: eambler <[email protected]>

* Update Lab 3 images and Step 6 instructions

Update Lab 3 images and Step 6 instructions. Added step to defer immediate PDB backup after clone creation.

* Adding Labs for OCW24 Master Class

Adding Labs for OCW24 Master Class

* Update configure-network-settings.png

Adjust Hostname Prefix to not conflict with DB Name in instructions

---------

Signed-off-by: Hope Fisher <[email protected]>
Signed-off-by: eambler <[email protected]>
Co-authored-by: Hope Fisher <[email protected]>
  • Loading branch information
eambler and hope-fisher authored Aug 13, 2024
1 parent e6ba7e2 commit 419a311
Show file tree
Hide file tree
Showing 41 changed files with 227 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
# Create Instance of Exadata Database Service on Exascale Infrasturcture using OCI Console


## Introduction

This lab walks you through how to create an instance of the Exadata Database Service on Exascale Infrastructure using the OCI Console.


Estimated Time: 2 Hours 10 minutes

Watch the video below for a quick walk-through of the lab.
[Create a Custom Database Software Image](youtube:placeholder)

### Objectives

- After completing this lab, you should be able to create an Exadata VM cluster and an Oracle Database on Exascale technology using the OCI Console.


### Prerequisites

This lab requires completion of the following:

* Successful Login to a Tenancy with a service limit assigned for the **Exadata Database Service on Exascale Infrastructure**

## Task 1: (***Pre-Created for OCW Session***) --> Create an Exadata VM Cluster Resource with Exadata on Exascale Cloud Infrastructure

1. Open the navigation menu. Under **Oracle Database**, click **Exadata Database Service on Exascale Infrastructure**.

![Navigate to Exadata Database Service on Exascale Infrastructure](./images/console-to-exadb-xs.png" ")

2. In the left rail, **VM Clusters** is selected by default. Under **List Scope**, Select your assigned compartment named ***MyCompartmentXX***.

![Select Compartment where VM Cluster will reside](./images/select-compartment.png" ")

3. Click **Create VM Cluster** button

This causes the **Create VM Cluster** page to be displayed.

4. **Provide the basic information to configure the Exadata VM cluster**.
* For Compartment: Ensure that the compartment that you want the VM Cluster to be created in is displayed. It should display **your assigned compartment**.

* For Display Name: Enter ***MyDemoVMClusterXX***

* For Cluster Name: Enter ***MyDemoClus***

* For Availability Domain: Select the availability domain from the displayed options available.

![Provide Basic VM Cluster Info](./images/provide-basic-vm-cluster-info-exascale.png" ")

5. **To Configure the VM cluster, provide the following information:**
* For the number of VMs in the cluster: ***Enter 2***
* For ECPUs enabled per VM: ***Enter 8***

* ***Reserve 4 additonal ECPUs*** by clicking on **Reserve additional ECPU to increase link** and entering the following:
* For **Total ECPUs per VM:** Provide a total number of ECPUs to allocate per VM. ***Enter 12***.
* The **ECPUs additional reserved per VM** field which is (read only) will now indicate that there are now **4 reserved ECPUs**.
* The **Memory per VM (GB)** field which is (read only) will display the amount of memory allocated to each VM. <br/>
***Memory is calculated based on 2.75 GB per total ECPU***.

<u>**Size the VM file system storage**</u>:
* For system storage capacity per VM (GG): ***Enter 280***

**Note:** The VM Filesystems storage includes /u02 capacity, where your Database Homes will go, along with all of the other VM filesystems (/, /boot, /tmp, /var, /var/log, /var/log/audit, /home, swap, kdump, /u01, grid, /u02). Any extra capacity selected beyond system minimums will go into /u02.

![Configure VM Cluster](./images/configure-vm-cluster-exascale.png" ")

6. **Enter Configuration Details for Exascale Database Storage Vault:**
* Select **Create new vault**.

**For a new vault, specify the following:**
* For the **Exascale Vault name:** enter ***MyDemoStorageVaultXX*** .
* For the **Storage Capacity for Databases (GB):** ***enter 300***.

**Note:** The minimum size configuration for an Exascale Database Storage Vault is 300 GB. 200 GB of the space that you allocate in your Vault is reserved for a 200 GB ACFS file system. This ACFS file system resides within your Exascale Database Storage Vault, but is reserved for system use. Thus, if you provisioned the minimum of 300 GB in your Exascale Database Storage Vault, then 100 GB of that 300 GB capacity will be available storage for your databases.

When you create a new vault, the Provisioning status window opens to provide you with the status of vault creation, and the name of the vault that is being created in the format Vault-YYYYMMDDHHMM indicating the creation date, where YYYY is the year, MM is the month, DD is the day, HH is the hour, and Mm is the minute.

![Configure Exascale Storage Vault](./images/configure-exascale-storage-vault.png" ")

7. **Select the Oracle Grid Infrastructure version and add SSH key:**
* **Grid Infrastructure Release and Version fields:** display the Oracle Grid Infrastructure versions available for deployment in the VM cluster. <br/>
***Accept the default values for the 23ai release***.

* **Add your SSH Key for future access to your VMs**. <u>Choose from:</u>

* **Generate SSH key pair**(Default option) Select this option to generate an SSH keypair. Then in the dialog below click Save private key to download the key, and optionally click Save public key to download the key.
* **Upload SSH key files**: Select this option to browse or drag and drop .pub files.
* **Paste SSH keys:** Select this option to paste in individual public keys.

![Configure Grid Infrastructure and SSH access](./images/configure-grid-infra-and-SSH-access.png" ")


8. **To Configure the network settings, Select VCN and select Client and Backup subnet**
* **For the Virtual Cloud Network (VCN):** Click Change Compartment and select compartment named ***MyDemo***. <br/>
Then select the Virtual Cloud Network named ***MyDemoVCN***.

* **For the Client subnet:** Select the client subnet in the assigned compartment named ***MyClient-PrivateSubnetAXX***. <br/>

* **For the Backup Subnet:** Click Change Compartment and select compartment named ***MyDemo***. <br/>
Then select the Backup Subnet named ***MyBackup-PrivateSubnet***.

* **For the Hostname Prefix:** Enter ***MyHostVM***

![Configure Network Settings](./images/configure-network-settings.png" ")

9. **Select license type & choose opt-in choices for Diagnostic & Collections options.**
* **Choose a license type:** The type of license that you want to use for the VM cluster. Your choice affects metering for billing. ***Select the Bring Your Own License (BYOL) option.***

![Choose VM Cluster License Type](./images/choose-license-type.png" ")

10. **Select Diagnostic and Collections Options**
In the Edit Diagnostics Collection Settings dialog, you can enable or disable any of the Diagnostics Collections options. By enabling diagnostics collection and notifications, Oracle Cloud Operations and you will be able to identify, investigate, track, and resolve guest VM issues quickly and effectively. ***Accept the default values***.
* **Enable Diagnostics Events:** Allows Oracle to collect and publish critical, warning, error, and information events to me. For more information, see Overview of Database Service Events
* **Enable Health Monitoring:** Allows Oracle to collect health metrics/events such as Oracle Database up/down, disk space usage, and so on, and share them with Oracle Cloud operations. You will also receive notification of some events.
* **Enable Incident logs and trace collection:** Allows Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution.

![Choose Diagnostic & Collections options](./images/choose-diagnostic-and-collections-options.png" ")

11. Click **Create VM Cluster** to proceed with provisioning.




## Task 2: Create an Oracle Database on Exadata Database Service on Exascale Infrastructure using OCI Console

1. **Navigate to the Exadata Database Service on Exascale Infrastructure:**
* Open the navigation menu.
* Under **Oracle Database**, click **Exadata Database Service on Exascale Infrastructure**.

![Navigate to Exadata Database Service on Exascale Infrastructure](./images/console-to-exadb-xs.png" ")

2. **Navigate to the cloud VM cluster you want to create the database in:**
* In the left rail, ensure ***VM Clusters*** is selected.
* Under **List Scope**, Select your assigned compartment named ***MyCompartmentXX***.
* Then **click on your VM Clusters** ***assigned name*** to view the **VM Cluster Details page**.

![Select Compartment and VM Cluster where Container Database will reside](./images/select-compartment-and-vm-cluster.png" ")

3. On the **VM Cluster Details page** Click on **Create Container Database**.

![Create Container Database button](./images/vmc-details-pg-create-cdb-on-exascale.png " ")

4. In the **Create Container Database** page enter the **basic information for creating the container database:**
* For the **Database Name:** Enter ***DemoDBXX***
* For the **Database Unique Name Suffix:** Enter ***DemoDBXX_23aiExascale01***
* For the **Database Version:** Select ***23ai***
* For the **Pluggable Database Name:** Enter ***MyPDBXX***

![Create Container Database Basic Info](./images/create-cdb-basic-info.png " ")

5. Specify the **Database Home Source and Administrator Credentials:**
* For the **Database Home source** choose: **Select an Existing Database Home**
* Select Database Home with display name of ***MyDemo23aiDBhome01***
* Next configure your **Administrator Credentials:** by entering ***Pass4StudentOCW24-#*** as the **password** for the **sys** username.

![Define DBhome and Admin Password Image](./images/define-dbhome-and-admin-pwd.png " ")

6. For this lab, we will not be enabling **Automatic Backups** for the database during the create database workflow.
* **Uncheck the box for:** ***Enable Automatic Backups***

![Uncheck Enable Automatic Backups Image](./images/uncheck-enable-automatic-backups.png " ")

7. **Review & Configure Advanced Options** for the Container Database by clicking on the **Show Advanced Options** link.
* Under the **Management tab** set the Oracle_SID to ***ExascaleDemo***
![Configure Adv Options - Mgmt Tab Image](./images/configure-adv-options-mgmt-tab.png " ")
* Under the **Encryption tab** you can select the desired key management method. Select ***Use Oracle-managed keys***.
![Configure Adv Options - Encryption Tab Image](./images/configure-adv-options-encrypt-tab.png " ")

* Under the **Tags tab:** you can add free-form tags to your resource. If you want to apply a defined tag, you must have permissions to use the tag namespace. Remember that you can also apply tags to your resources after they are provisioned.
![Configure Adv Options - Tags Tab Image](./images/configure-adv-options-tags-tab.png " ")

8. Click on the **Create Container Database** button to proceed with creating the Container Database.

![Container Database Details Page Image](./images/cdb-details-page-with-pdb.png " ")
***!!! Congratulations:*** You may now **proceed to the next lab**.


## Learn More

* Click [here](https://docs.oracle.com/en-us/iaas/exadb-xs/doc/manage-vm-clusters.html) to learn more about managing the VM clusters on the Exadata Database Service on Exascale Infrastructure.

## Acknowledgements

* **Author** - Eddie Ambler, Leo Alvarado, Product Management

* **Contributors** - Tammy Bednar, Product Management

* **Last Updated By** - Eddie Ambler, Product Management, July 2024.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ This lab requires the completion of the following:
* Provide the information to configure the new PDB.
* For the **PDB Name** enter: ***ThinPDB1***
* For the **Database TDE wallet password** enter: ***Pass4StudentOCW24-#***
* Ensure to ***check the box*** to **Enable Thin Clone**
* For this lab we will defer the initial PDB backup by ***unchecking the box*** to **Take a backup of the PDB immediately after cloning**
* Next, ensure to ***check the box*** to **Enable Thin Clone**
* Click on the ***Create Pluggable Database*** button to start the clone provisioning process.
![Configure Clone options and check box to Enable Thin Clone](./images/configure-pdb-thin-clone.png " ")
* **Note:** that the thin PDB clone will be created and presented as a new PDB.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,56 @@
"description": "Learn how to Create Instance of Exadata Database Service on Exscale Infrastructure using OCI Console",
"filename": "../../create-vmcluster-cdb-pdb-on-exascale/create-vmcluster-cdb-pdb-on-exascale.md"
},
{
"title": "Lab 2: Create Standby Exadata VM Cluster & Database Home",
"description": "Create Standby Exadata VM Cluster & Database Home for use with Data Guard using OCI Console",
"filename": "../../create-standby-vmcluster-on-exascale/create-standby-vmcluster-and-dbhome-on-exascale.md"
},
{
"title": "Lab 2: Discover VM Cluster, Container Database, & Pluggable Database Details",
"title": "Lab 3: Discover VM Cluster, Container Database, & Pluggable Database Details",
"description": "Learn how to Discover Environment Details using OCI Console",
"filename": "../../discover-env-details-on-exascale/discover-env-details-on-exascale.md"
},
{
"title": "Lab 3: Create Thin Clone of PDB",
"description": "Learn how to Create PDB Thin Clone on Exadata Exascale using OCI Console",
"filename": "../../create-thin-clone-pdb-on-exascale/create-thin-clone-pdb-on-exascale.md"
},
{
"title": "Lab 4: Scale Exascale Storage Vault Resources",
"description": "Learn how to Scale Exascale Storage Vault Resources using OCI Console",
"filename": "../../scale-exascale-storage-vault-resources-using-oci-console/scale-exascale-storage-vault-resources-using-oci-console.md"
},
{
"title": "Lab 5: Configure & Validate Notifications for Monitoring ECPU Scaling Changes",
"title": "Lab 5: Enable Automatic Database Backups",
"description": "Learn how to Enable Automatic Database Backups using OCI Console",
"filename": "../../enable-automatic-backups/enable-automatic-backups-using-oci-console.md"
},
{
"title": "Lab 6: Create Thin Clone of PDB",
"description": "Learn how to Create PDB Thin Clone on Exadata Exascale using OCI Console",
"filename": "../../create-thin-clone-pdb-on-exascale/create-thin-clone-pdb-on-exascale.md"
},
{
"title": "Lab 7: Configure & Validate Notifications for Monitoring ECPU Scaling Changes",
"description": "Learn how to Configure & Validate Notifications for Monitoring ECPU Scaling Changes",
"filename": "../../configure-notifications-for-exascale-ecpu/configure-notifications-for-exascale-ecpu.md"
},

{
"title": "Lab 8: Change Exadata VM Cluster License Type using OCI Console",
"description": "Learn how to Change the Exadata VM Cluster License Type using OCI Console",
"filename": "../../change-license-type/change-license-type-using-oci-console.md"
},
{
"title": "Lab 9: Enable Data Guard Standby for Local HA",
"description": "Learn how to Enable Data Guard Standby for Local HA",
"filename": "../../enable-data-guard/enable-data-guard-using-oci-console.md"
},
{
"title": "Lab 10: Discover Environmental Details using REST API",
"description": "Learn how to Discover Environmental Details using REST API",
"filename": "../../discover-env-details-on-exascale-api/discover-env-details-on-exascale-api.md"
},
{
"title": "Lab 11: Use OCI Resource Manager to generate and deploy Terraform for Application & Database Stack",
"description": "Learn how to Use OCI Resource Manager to generate and deploy Terraform for Application & Database Stack",
"filename": "../../use-orm-generate-tf-dbstack/use-orm-generate-tf-dbstack.md"
},
{
"title": "Need Help?",
"description": "Solutions to Common Problems and Directions for Receiving Live Help",
Expand Down

0 comments on commit 419a311

Please sign in to comment.