Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevFest Toulouse : Metal-As-A-Service : Gérer v...

DevFest Toulouse : Metal-As-A-Service : Gérer votre bare-metal en MaaS, comme si c'était une machine virtuelle !

Déployer tout un Datacenter en même pas 10 minutes, est-ce vraiment possible ? Et si je vous disais que oui !
Dans cette conférence, je rentrerai en détail de cet outil puissant, conçu pour automatiser le provisionnement et la gestion des serveurs physiques avec la même facilité que les machines virtuelles.

Durant cette conférence, je vous présenterai le fonctionnement de cet outil Open Source. Comment nous l’utilisons aux Restos du Coeur pour faire « scale » le matériel et ainsi augmenter rapidement nos capacités sans avoir tout le bare-metal en permanence allumé.

Quoi de mieux qu’une démonstration pour donner envie d’adopter l’outil ? Nous déploierons ensemble plusieurs serveurs en moins de 5 minutes, via l’API de MaaS et Terraform en envoyant une image Packer au préalable construite.

Après cette conférence, vous abandonnerez définitivement la clé USB pour déployer vos systèmes.

Avatar for Julien Briault

Julien Briault

November 13, 2025
Tweet

More Decks by Julien Briault

Other Decks in Technology

Transcript

  1. @ju_hnny5 • Vient réaliser une requête PromQL (MetricsQL) ◦ Par

    défaut, toutes les 10s ◦ Sur un service donné (exemple, taux d’utilisation d’un pool KVM) ◦ Sur les sondes de température de la salle serveur ◦ https://crates.io/crates/prometheus-client • OpenBareMetal (microservices), fournit une Helm Chart pour les installer
  2. @ju_hnny5 • Prise en compte de plugins (scripts) de pre/post

    provisioning ◦ Par défaut en bash • Configuration des seuils ◦ Seuil de déclenchement du provisioning ◦ Seuil de maintien ◦ Seuil de déclenchement du dé-provisioning ▪ Application du plugin (script) de drain/taint si besoin.
  3. @ju_hnny5 • Une CLI simple : ◦ obmetalctl pool list

    ◦ obmetalctl node list ◦ obmetalctl scale —pool <pool_name> —force
  4. @ju_hnny5 • Division par 3 de la consommation électrique /an/az

    • Plus besoin d’humain pour faire “scale” le matériel.