Bonjour à toutes et à tous,
J'utilise l'offre Public Cloud.
Je souhaite instancier une infrastructure via Terraform et son provider OpenStack, mais avec un disque de plus grande taille que celui proposé par défaut avec le gabarit.
Dans la documentation du provider OpenStack, il est indiqué que l'on peut choisir la taille du disque via la directive `block_device`. Cf. la description de la ressource `openstack_compute_instance_v2`.
De son côté, OVH mentionne cette possibilité dans sa propre documentation. Sur la page How to use Terraform, on trouve l'extrait ci-dessous :
# Bootable storage device containing the OS
block_device {
uuid = data.openstack_images_image_v2.archlinux.id # Instance image ID
source_type = "image" # Source type
destination_type = "local" # Destination
volume_size = 10 # Size
boot_index = 0 # Boot order
delete_on_termination = true # The device will be deleted when the instance is deleted
}
J'ai donc fait un essai sur une VM de gabarit b2-7, en ajoutant cette section à la déclaration d'une ressource `openstack_compute_instance_v2` et en demandant un disque de 100 Go (`volume_size = 100`) au lieu des 50 Go alloués par défaut.
L'instanciation de la VM via Terraform est fructueuse, mais cette VM ne dispose que de 50 Go de disque (le volume indiqué dans la grille tarifaire). J'arrive au même résultat si je demande un disque de 20 Go.
Dois-je en conclure qu'OVH ne permet pas de modifier la taille du disque alloué et que la section `block_device` est silencieusement ignorée ou ai-je raté un truc ?
Je vous remercie par avance pour vos lumière.
Sébastien
Salut Sébastien.
Pour faire simple, vous ne pouvez pas modifier la taille du disque principal de la VM.
Les seuls volumes que vous pouvez upsize, sont les block storage (volume additionnel).
La taille des disques principaux est fixé au niveau de la flavor et ne pourras pas être overide.
Si vous souhaitez avoir une instance avec une taille de disque custom, il vous faudra passer par du volume bootable directement.
Vous pourrez trouver plus d'information sur ce sujet au besoin :
https://community.ovhcloud.com/t/9579
eric
Merci bien @EricD76, je vais tester ça, mais d'après ce que je lis dans l'échange que vous m'avez pointé, booter sur un disque de type block storage n'est pas forcément pertinent vu qu'il ne faut pas attendre de bonnes performances d'un tel volume. Si j'y déploie une forge et sa base de données, celles-ci risquent fortement de manquer de réactivité.