1. Launch a Virtual Machine
Launch a Virtual Machine using Ubuntu 24.04 LTS. Use at least 2 vCPU and 4 GiB RAM with 20 GiB of storage; 4 vCPU and 8 GiB are recommended.
2. Open the network path
The Network Security Group (NSG) protecting the VM — whether attached to its network interface or to the subnet — needs inbound rules allowing TCP 80 and TCP 443.
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, not just 443.
Assign the VM a Static Public IP address. Azure defaults a new VM's public IP to Dynamic, which can change when the VM is stopped and deallocated, breaking the DNS record pointed at it.
3. Point DNS
Create a DNS A record for the chosen hostname pointing at the static public IP from the previous step, then
confirm it resolves:
dig +short oneview.customer.example
4. Install Docker
Connect to the VM'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.