= provisioning Linux à grande échelle sur des serveurs bare metal. = Quelqu'un a-t-il des outils à recommander pour provisionner plusieurs racks de serveurs bare metal avec un système d'exploitation Linux ? J'ai utilisé à la fois Satellite Server juste un serveur de démarrage/kickstart pxe standard pour le faire manuellement, mais généralement nous ne faisons que quelques serveurs à la fois. Vous vous demandez si quelqu'un a des suggestions d'outils pour un déploiement à grande échelle ? Razer, FOG, CloneZilla et d'autres me viennent à l'esprit J'adopte une approche en plusieurs étapes lorsque j'aborde des éléments Linux, où je démarre la machine, lance une image qui a été cuite dans des clés SSH Ansible. À partir de là, utilisez des playbooks pour les configurer, et s'il existe un outil CM utilisé autre qu'Ansible, comme Salt ou Puppet, installez/configurez-le. Côté VM, j'ai un certain nombre d'images que j'utilise comme modèles. Je viens de cloner l'un de ceux-ci en fonction de ce qui est nécessaire, de le prévoir et de partir pour les courses Je verrais sur la mise en place d'un environnement PXE. Cela peut prendre beaucoup de travail, alors regardez autour de vous Je suppose que vous demandez quelque chose de standard. Je suis toujours intéressé par une meilleure souricière, mais la nôtre est personnalisée, bien que relativement simple Nos routines de provisionnement interagissent de manière intensive avec CMDB/Inventory et tirent parti de quelques autres bizarreries de l'environnement. Mais la tâche fondamentale est simple : netbootez un noyau + initrd, consultez la CMDB pour obtenir des instructions tout en offrant des sécurités et des conseils sur la console, avant de formater les systèmes de fichiers et de détarrer le système d'exploitation de base dans une procédure qui est fondamentalement la même qu'il y a trente ans. En gros, les routines de mise en service doivent être en mesure de trouver ce matériel de serveur spécifique dans la CMDB en tant que "nouveau matériel, à mettre en service"afin qu'elles sachent qu'il suffit de commencer l'installation. Il existe un certain nombre de sécurités dans le processus afin que quelqu'un ne démarre pas accidentellement un ordinateur portable et revienne du déjeuner pour trouver sa machine effacée et une nouvelle installation Linux en cours d'exécution. Par exemple, si la routine de mise en service trouve des tables de partition (même ESP) et n'est pas remplacée manuellement, elle enregistre les résultats et quitte Nous utilisons largement IPMI pour contrôler le matériel du serveur, mais il y aura toujours du matériel client et serveur sans ces fonctionnalités, nous avons donc d'autres systèmes pour l'accès à la console indépendant du matériel, essentiellement des IP-KVM. Dans une vie antérieure, j'ai utilisé Cobbler. Ça a marché * d'accord *, mais il avait suffisamment de problèmes de sécurité fondamentaux pour que je me méfie de l'utilisation de ses fonctionnalités de contrôle de machine plus puissantes, ce qui limitait sérieusement son utilité en tant qu'outil de gestion de centre de données. C'est peut-être mieux maintenant J'ai brièvement utilisé MaaS pour un projet personnel qui n'a finalement pas décollé. Cela semblait fonctionner assez bien, mais il avait une approche avisée de la gestion et de l'approvisionnement des machines qui pourrait ne pas convenir si vous disposez déjà d'outils existants pour cela et que vous recherchez simplement un outil d'approvisionnement matériel/OS. Je n'en ai aucune expérience personnelle, mais xCAT a été fréquemment recommandé pour le provisionnement et la gestion de clusters à grande échelle Ce ne sera certainement pas aussi bon que certains outils standard, mais vous pouvez utiliser un serveur pxe dans un conteneur Docker, puis utiliser Wake On LAN pour démarrer à partir du réseau. Tout cela peut être emballé dans un script ansible bien rangé afin qu'il puisse être exécuté à la demande. Je l'ai fait une fois pour plusieurs serveurs à plus petite échelle et je l'utilise également pour une configuration homelab. Absolument pas aussi bon qu'un outil professionnel, mais il fait le travail Heureux de lier le code si c'est quelque chose que vous voulez regarder J'ai utilisé juste ansible dans le passé. Selon les serveurs dont vous disposez, ils doivent avoir une gestion à distance et ansible peut l'utiliser pour provisionner un iso personnalisé sur lequel la machine démarre Mais cela dépend si vous voulez une gestion des stocks ou quelque chose comme ça. Bien qu'ansible ait un excellent support pour netbox Maas est également agréable. Mais si vous ne démarrez pas Ubuntu, vous devrez payer == À propos de la communauté == Membres En ligne Top 1% Classé par taille == Semblable à cet article == r/sysadminProvisioning Cloud PC sous Windows 365100%88/4/2021 r/IntuneDéploiement de TeamViewer avec une configuration personnalisée sur MacOS via in86%103/7/2021 - r/VOIPFourniture de différents modèles Poly VVX50%3Aug 16 - r/mikrotikProvisioning 15 CapACs using CapsMan with 2.4 and 5Ghz100%149/7/2020 r/djangoDéploiement de Django, canaux django sur AWS100%24Feb 2 r/sysadminNous avons un énorme effort pour ramener les gens au bureau, à 97%1.1k2d r/sysadminRant : VIP ne veut pas de sécurité - est-ce la colline Ion ?97%6811d r/sysadminCe sous se détériore.85%6964d r/sysadminRant :les personnes qui attendent jusqu'à vendredi pour créer un ticket90 % 5206d r/sysadminLes départements de n'importe qui d'autre aiment complètement s'effondrer83%1.1k3d r/sysadminLe vendeur demande pourquoi97%47719h r/sysadminSSO pay walled est BS.96%23613h r/sysadminest l'équipe réseau de quelqu'un d'autre vraiment sur la défensive à propos de94%5894d r/sysadminSi les vendredis sont appelés vendredis "en lecture seule", quels sont vos95%4116d r/sysadminSi quelqu'un d'autre est invité à entrer l'UAC, entrez le mot de passe96%1441d