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
- Visit the OVH API Console
- Log in with your OVH account
- 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
| Range | Description | Use Case |
|---|---|---|
| Kimsufi | Budget dedicated servers | Dev/test, small projects |
| So you Start | Mid-range servers | Staging, medium workloads |
| OVH Dedicated | Enterprise servers | Production, high performance |
| High Grade | Premium hardware | Database, compute-intensive |
- 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
| Region | API Endpoint |
|---|---|
| Europe | https://eu.api.ovh.com/1.0 |
| Canada | https://ca.api.ovh.com/1.0 |
| US | https://us.api.ovh.com/1.0 |
- 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)