Skip to main content
Skip table of contents

Oracle Cloud

This guide explains how to add Oracle Cloud tenancy to Cloudaware. Oracle Cloud provides a flexible data platform that enables developers to build big data applications on a massive scale.

Summary

To integrate Oracle Cloud with Cloudaware:

  1. Generate a key pair in Cloudaware.

  2. Configure access for Cloudaware in Oracle:

    • Upload the public key as API Key for the user

    • Create a read-only policy for the user

  3. Add Oracle Cloud tenancy to Cloudaware.

For detailed setup instructions, refer to the guidelines below.

Set up credentials

Generate a key pair

  1. Log in to Cloudaware → Admin.

    Oracle Cloud - admin.png

  2. Find Oracle Cloud. Click +ADD.

    Oracle Cloud - add Oracle Cloud account.png

  3. Click the link create a private and public key pair.

    Oracle Cloud - create a private and public key pair.png


    Use a meaningful tenancy name and insert Tenancy OCID in the form:

    Oracle Cloud - generate a key pair.png

    Click GENERATE.

  4. Copy the public key to the clipboard or download it.

    Oracle Cloud - copy the public key.png

    Click GOT IT to proceed.

  5. The public key is saved in Cloudaware. Check the tab 'Key Pairs':

    Oracle Cloud - saved key pairs.png

Upload the public key pair in Oracle

  1. Log in to the Oracle Cloud console → OCID console.

  2. Upload a public key to a user.

Allow Oracle time to process the configuration after the key has been uploaded.

  1. Copy the User OCID, Fingerprint, and Default Region that are required for further setup.

Create a read-only policy

To allow Cloudaware to collect data from the Oracle tenancy, create a read-only policy for the user using one of the following statements:

CODE
Allow group [groupName] to read dedicated-vm-hosts in tenancy
Allow group [groupName] to read all-resources in tenancy
Allow group [groupName] to read compartments in tenancy

WHERE [groupName] is a placeholder for the name of the group the Cloudaware user belongs to

OR

CODE
Allow group id [groupOcid] to read dedicated-vm-hosts in tenancy
Allow group id [groupOcid] to read all-resources in tenancy
Allow group id [groupOcid] to read compartments in tenancy

WHERE [groupOcid] is a placeholder for the ID of the group the Cloudaware user belongs to

Add Oracle Cloud tenancy

  1. Go back to Cloudaware. Select the tab 'Tenancies' → +ADD TENANCY.

    Oracle Cloud - add Oracle Cloud tenancy.png

  2. Fill out the form:

    Oracle Cloud - Oracle Cloud tenancy details.png

    WHERE

    Name – provide a meaningful name
    Default Region – select the region from the list
    Tenancy OCID – select the tenancy OCID from the list
    Key Pair – select the key pair from the list
    User OCID – enter the OCID of the user you uploaded the key for in Oracle
    Fingerprint – enter the fingerprint of the key that was added

    Click SAVE.

  3. The green light in 'Status' means that the integration has been successfully configured. If there is a red light, please contact support@cloudaware.com.

    Oracle Cloud - integration status.png

  4. To view Oracle-related data, go to Cloudaware CMDB Navigator. Select ORACLE CLOUD in the menu on the left:

    Oracle Cloud - Oracle Cloud objects in CMDB.png

List of Oracle Cloud objects

Cloudaware supports the following Oracle Cloud objects:

  • Oracle Availability Domain CA10O1__CaOracleAvailabilityDomain__c

  • Oracle Compartment CA10O1__CaOracleCompartment__c

  • Oracle DB Service Autonomous Database CA10O1__CaOracleDbServiceAutonomousDatabase__c

  • Oracle DB Service Database CA10O1__CaOracleDbServiceDatabase__c

  • Oracle DB Service Database Home CA10O1__CaOracleDbServiceDatabaseHome__c

  • Oracle DB Service Database Node CA10O1__CaOracleDbServiceDatabaseNode__c

  • Oracle DB Service Database System CA10O1__CaOracleDbServiceDatabaseSystem__c

  • Oracle IAAS Block Volume Attachment CA10O1__CaOracleIaasBlockVolumeAttachment__c

  • Oracle IAAS Compute Capacity Reservation CA10O1__CaOracleIaasComputeCapacityReservation__c

  • Oracle IAAS Dedicated VM Host CA10O1__CaOracleIaasDedicatedVmHost__c

  • Oracle IAAS Instance CA10O1__CaOracleIaasInstance__c

  • Oracle IAAS Instance Fact CA10O1__CaOracleIaasInstanceFact__c

  • Oracle IAAS Instance Mount Point CA10O1__CaOracleIaasInstanceMountPoint__c

  • Oracle IAAS IPv6 Address CA10O1__CaOracleIaasIpv6Address__c

  • Oracle IAAS Network Security Group CA10O1__CaOracleIaasNetworkSecurityGroup__c

  • Oracle IAAS Network Security Group Rule CA10O1__CaOracleIaasNetworkSecurityGroupRule__c

  • Oracle IAAS Private IP Address CA10O1__CaOracleIaasPrivateIpAddress__c

  • Oracle IAAS Public IP Address CA10O1__CaOracleIaasPublicIpAddress__c

  • Oracle IAAS Security List CA10O1__CaOracleIaasSecurityList__c

  • Oracle IAAS Security List Rule CA10O1__CaOracleIaasSecurityListRule__c

  • Oracle IAAS Subnet CA10O1__CaOracleIaasSubnet__c

  • Oracle IAAS Subnet Security List Link CA10O1__CaOracleIaasSubnetSecurityListLink__c

  • Oracle IAAS Virtual Cloud Network CA10O1__CaOracleIaasVirtualCloudNetwork__c

  • Oracle IAAS VNIC CA10O1__CaOracleIaasVnic__c

  • Oracle IAAS VNIC Attachment CA10O1__CaOracleIaasVnicAttachment__c

  • Oracle IAAS VNIC NSG Link CA10O1__CaOracleIaasVnicNsgLink__c

  • Oracle IAAS Volume CA10O1__CaOracleIaasVolume__c

  • Oracle IAM Group CA10O1__CaOracleIamGroup__c

  • Oracle IAM Policy CA10O1__CaOracleIamPolicy__c

  • Oracle IAM User CA10O1__CaOracleIamUser__c

  • Oracle IAM User API Key CA10O1__CaOracleIamUserApiKey__c

  • Oracle IAM User Group Membership CA10O1__CaOracleIamUserGroupMembership__c

  • Oracle Region CA10O1__CaOracleRegion__c

  • Oracle Resource CA10O1__CaOracleResource__c

  • Oracle Tenancy CA10O1__CaOracleTenancy__c

  • Oracle Tenancy Region Subscription CA10O1__CaOracleTenancyRegionSubscription__c

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.