OVH Provider

OVH Bare Metal Cloud API integration, setup, and dedicated server management.

OVH Provider

Overview

The OVH provider integrates with the OVH API for managing dedicated bare-metal servers. OVH offers a wide range of dedicated hardware across data centers in Europe, North America, and Asia-Pacific.

Setup

1. Create API Application

  1. Visit the OVH API Console
  2. Log in with your OVH account
  3. Create a new application to get your Application Key and Application Secret

2. Generate Consumer Key

Request a consumer key with appropriate permissions:

curl -X POST https://eu.api.ovh.com/1.0/auth/credential \
  -H "Content-Type: application/json" \
  -H "X-Ovh-Application: YOUR_APP_KEY" \
  -d '{
    "accessRules": [
      {"method": "GET", "path": "/dedicated/server/*"},
      {"method": "POST", "path": "/dedicated/server/*"},
      {"method": "PUT", "path": "/dedicated/server/*"},
      {"method": "DELETE", "path": "/dedicated/server/*"}
    ]
  }'

Follow the validation URL returned to authorize the consumer key.

3. Configure AgentMetal

export OVH_APPLICATION_KEY=xxx
export OVH_APPLICATION_SECRET=xxx
export OVH_CONSUMER_KEY=xxx
export OVH_ENDPOINT=ovh-eu  # or ovh-ca, ovh-us

Or in the configuration file:

providers:
  ovh:
    enabled: true
    application_key: "xxx"
    application_secret: "xxx"
    consumer_key: "xxx"
    endpoint: "ovh-eu"

Dedicated Server Management

Server Lifecycle

OVH dedicated servers have a longer provisioning time compared to cloud instances. Typical delivery times range from 60 seconds for pre-configured servers to 24-48 hours for custom configurations.

Available Server Ranges

RangeDescriptionUse Case
KimsufiBudget dedicated serversDev/test, small projects
So you StartMid-range serversStaging, medium workloads
OVH DedicatedEnterprise serversProduction, high performance
High GradePremium hardwareDatabase, compute-intensive
## Features
  • IPMI/KVM: Remote console access for all dedicated servers
  • Hardware RAID: Configurable RAID levels on supported servers
  • Private Network: vRack for private networking between servers
  • Failover IPs: Portable IPs that can move between servers
  • Automated Reinstall: OS reinstallation via API

Endpoints

RegionAPI Endpoint
Europehttps://eu.api.ovh.com/1.0
Canadahttps://ca.api.ovh.com/1.0
UShttps://us.api.ovh.com/1.0
## Limitations
  • Provisioning time is longer than cloud providers
  • No cloud/virtual instance support (dedicated only)
  • API rate limiting is more restrictive than other providers
  • Some operations require human intervention (hardware replacement)