Home » Oracle » Oracle cloud » How To Retrieve Instance Metadata from Server

How To Retrieve Instance Metadata from Server

We can retrieve Instance Metadata like OCID, Display Name, Region, Availability Domain, Fault domain, Compartment OCID, Instance shape, Subnet CIDR, etc in three ways.

Using oci-metadata

  • With Linux7, The oci-metadata utility is used to display or update metadata for a compute instance running in the Oracle Cloud Infrastructure.
  • “oci-metadata” utility is provided by the rpm oci-utils which is installed by default on all the Oracle provided Linux images.
#oci-metadata
Instance details:
Display Name: tech
Region: uk-london-1
Canonical Region Name: us-ashburn-1
Availability Domain: DSdu:US-ASHBURN-1-AD-3
Fault domain: FAULT-DOMAIN-1
OCID: ocid1.instance.oc1.us-ashburn-1.abwgiljrfu6w22gihsxj4h6m6ybabv3mb23edmqhj4kamvv2sdodk7voplfq
Compartment OCID: ocid1.compartment.oc1..aaaaaaaamlbsubwajqyvzyrqas6e6sbl3iqp55u6yloyxmg4muaks5xvxbuq
Instance shape: VM.Standard2.1
Image ID: ocid1.image.oc1.uk-london-1.aaaaaaaavrftjg3fa2uw5ndqin3tjme3jc4vpxnsysoxetlswsr6aqlfwurq
Created at: 1563931505006
state: Running
agentConfig:
monitoringDisabled: False
Instance Metadata:
ssh_authorized_keys: ssh-rsa xxxxxxxx rsa-key-20180707
Networking details:
VNIC OCID: ocid1.vnic.oc1.us-ashburn-1.abwgiljr2hzgelbhzjf3hvo6bztwju4wm6xrphiu3ojmtfpcks5caut4763q
VLAN Tag: 1359
Private IP address: x.x.x.x
MAC address: xx:xx:xx:xx:xx:xx
Subnet CIDR block: x.x.x.x/24

Using Console

You can log in to Oracle Cloud Console. Go to the Server and you can see all the details

Using Curl from Metadata Service

  • Each Server runs a metadata service. and is an HTTP endpoint listening on 169.254.169.254.
  • We can find the metadata using the curl command below on all the OCI servers
curl -L http://169.254.169.254/opc/v1/instance/

The IP address 169.254.169.254 is a link-local address and is valid only from the instance.

if the v2 version is enabled, we can use the below command

curl -H "Authorization: Bearer Oracle" -L http://169.254.169.254/opc/v2/instance/

See also  How to Setup Oracle EBS Auditing

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top