= meilleures pratiques pour configurer des serveurs bare metal ? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Bonjour Quelles sont les meilleures pratiques en matière de configuration de serveurs bare metal de nos jours ? J'ai environ 30 serveurs à configurer, et depuis la sortie récente d'Ubuntu 20.04, je pense que c'est une bonne occasion de mettre à jour la configuration d'Ubuntu 16.04 pxe/ks, qui n'est plus utilisée dans 20.04. Comment installez-vous le métal nu ? Nous avons normalement tous les métaux nus, à l'exception du pare-feu, exécutant exactement la même pile logicielle et tous les services exécutés dans Docker. ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Je me pencherais sur MaaS pour fournir votre approvisionnement. Il existe une option similaire comme Digital Rebar. Fondamentalement, l'idée est que vous voulez un inventaire piloté par API de votre matériel qui peut faire tourner les machines entre différents rôles. Une fois qu'ils sont en place, déclenchez votre gestion/orchestration de configuration pour configurer vos services. Vous pouvez également envisager Kubernetes pour améliorer l'orchestration de vos conteneurs. Il existe plusieurs options bare metal comme Lokomotive. notez que 20.04 netboot est TRÈS différent des versions précédentes - la préconfiguration est désactivée. Nous (RackN) travaillons à le (ré)intégrer dans la communauté Digital Rebar (DRP). Le nouveau processus implique le cloud-init même pour sur site. C'est quelque chose que DRP fournit via l'API. Vous pouvez jouer avec 18.04 pour apprendre jusqu'à ce que ce soit réglé. Je comprends l'envie d'aller au plus tard, mais prévoyez du temps pour les mises à jour. Remarque : Rebar est gratuit jusqu'à 20 machines et commercial après. Le niveau de base peut vous suffire, sauf si vous souhaitez bénéficier de certaines fonctionnalités de gestion du matériel ou d'entreprise. La communauté dans Slack est très active - ce qui est un gros avantage. Cela dépend de ce que vous devez faire en plus de l'OS MAAS est pour OpenStack, l'utiliser pour autre chose est pénible, HP LinuxCOE pourrait être intéressé en tant que FAI (installation automatique complète), RH propose peu d'outils comme cordonnier, une réponse définitive n'est pas fourni. N'importe quel fournisseur propose une sorte de LOM (Dell iDrac, HP iLo, IBM RSA) sur certaines machines, donc à l'exception du fer d'entrée de gamme, vous pouvez effectuer un déploiement de masse à distance plus ou moins facile selon la variété du fer que vous avez. Côté logiciel, Preseed/Kickstart est douloureux, mais fonctionne, si vous le pouvez, NixOS (NixOps/Disnix) offre une approche prête à l'emploi beaucoup plus simple et efficace, le système Guix également, bien que l'IMO ne soit pas vraiment assez prêt pour la production (malheureusement) . Cela ne fait que distiller le système de base, ce qu'il faut déployer et avec quels outils dépendent de ce que vous avez à faire. Mon combo préféré est NixOS jusqu'au bout, un script + certains fournisseurs LOM et SaltStack pour le reste. Quelle marque de serveur ? Pas sûr Nous utilisons Dell, donc d'autres marques peuvent être différentes, mais je soupçonne que la plupart ont des options similaires. J'ai d'abord configuré l'idrac. Saisissez l'adresse Mac de l'idrac et configurez une réservation DHCP. Ajoutez-le à Open Manage Enterprise et envoyez-lui un fichier de configuration via OME. Si c'est votre première fois, vous pouvez créer manuellement un serveur, puis exporter le fichier de configuration pour l'idrac et le bios, puis le configurer pour le pousser vers les autres. Ensuite, je mets à jour le firmware. Imagez ensuite votre serveur avec votre système d'exploitation. Je n'ai jamais fait de déploiements massifs de métal nu avec Linux, mais je me pencherais sur terraform. Je suppose que cela fonctionne avec du métal nu ou peut-être que Dell OME peut le faire aussi. Je ne fais que vsphere maintenant (et j'en ferai probablement encore un de plus), donc j'ai un script qui fait l'installation pour moi. Je pointe simplement le serveur vers le script lors de l'installation. == À propos de la communauté == Membres En ligne