Oracle Cloud quick start
Quick start

OneView documentation

Oracle Cloud quick start

Launch an OCI Compute instance and install OneView with automatic HTTPS.

1. Launch an OCI Compute instance

Launch a Compute instance using Ubuntu 24.04 LTS (or the closest current Oracle-provided LTS image). Use at least 2 OCPU-equivalent / 4 GiB RAM with 20 GiB of storage; 4 cores and 8 GiB are recommended.

2. Open the network path

OCI networking has two layers that both need to allow the traffic — missing either one blocks the connection even when the other is correct.

First, the VCN's Security List (or a Network Security Group, if the instance uses one) must allow ingress TCP 80 and TCP 443.

Second, and easy to miss, OCI's default platform images also block inbound traffic at the host operating-system level. Oracle Linux images ship with firewalld enabled; Ubuntu images ship with a preconfigured iptables/netfilter-persistent ruleset. Open the ports on the instance itself in addition to the Security List:

# firewalld (Oracle Linux)
sudo firewall-cmd --permanent --add-port=80/tcp --add-port=443/tcp
sudo firewall-cmd --reload
# iptables (Ubuntu)
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
sudo netfilter-persistent save

This quick start uses automatic HTTPS, which requests a Let's Encrypt certificate over port 80, so both ports 80 and 443 must be reachable at both layers, not just 443.

Reserve a public IP and assign it to the instance so the public address used for DNS does not change if the instance is stopped and started.

3. Point DNS

Create a DNS A record for the chosen hostname pointing at the reserved public IP from the previous step, then confirm it resolves:

dig +short oneview.customer.example

4. Install Docker

Connect to the instance's shell, then install Docker Engine from the official apt repository:

sudo apt-get update
sudo apt-get install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Confirm the installed versions meet the requirements baseline (Docker Engine 24.0.0+, Docker Compose 2.20.0+):

docker version --format '{{.Server.Version}}' && docker compose version

5. Continue with the standard installer

The host is now ready. Continue from step 2 of the installation quick start to create the installation directory, run the installer, and complete browser setup.