TL;DR; Pour partitionner et installer du Linux sur des serveurs dédiés OVH vous utilisez 1) le manager web, 2) l'API, 3) un outil tiers.
Au bureau on a quelques serveurs dédiés chez OVH (et ses filiales), on utilise principalement du Debian et on aime bien avoir un partitionnement avec /home, /root, /tmp et /var séparés. (et utiliser du LVM et parfois du XFS)
Après un temps à utiliser l'outil de partitionnement "à la main" j'ai fait des templates (via l'API [1]) que je pouvais re-utiliser facilement selon les cas.
Seulement voilà avec le temps des templates disparaissaient (??) ou s’avéraient ne plus être compatibles (aucune alerte sur le template mais il foire à l'installation).
Dernier exemple en date : 4 serveurs identiques (même modèle) commandés, le temps d'installer les 3 premiers avec un template X qu'OVH changeait (en septembre) ses scripts de provisionnement/installation faisant planter l'installation du même template X sur le 4ème serveur : car "/usr" y est sur sa propre partition.
Autre soucis : l'API permet d'ajouter des schémas de partitionnement à un même template d'installation, exemple :
* Template "acme-debian11" schémas : * default * generic_raid1_ssd * generic_raid1_hdd * generic_raid5_hdd * app_foo * sql_bar
Sauf que le manager web d'OVH ne les affiche pas lors de l'installation du serveur (alors que celui de SoYouStart oui).
Vu ces écueils (qui arrivent toujours aux pires moments) je me dit que soit :
* J'en demande trop à OVH * Il y a d'autres outils pour me permettre d'installer un OS au petits oignons (id. avec mon partitionnement) plus facilement/fidèlement et qui suivent les changements qu'OVH fait avec le temps : * Bring Your Own Image [2] * cloud-init * rescue + dd d'une VM faite en local * Packer [3]/Terraform [4] * … * Il y a une cheatsheet/bible (à jour) qui liste tous les red flags concernant le partitionnement de disque chez OVH et je dois composer avec.
Pour ceux qui ont du OVH : vous faites comment ?
[1] https://api.ovh.com/console/#/me/installationTemplate#GET [2] https://docs.ovh.com/fr/dedicated/bringyourownimage/ [3] https://www.packer.io [4] https://www.terraform.io