Qu’est-ce que le Linux sans tête?

Le terme «Linux sans tête» peut évoquer des images d’Ichabod Crane et de Sleepy Hollow, mais en réalité, un serveur Linux sans tête est juste un serveur qui n’a ni moniteur, ni clavier, ni souris. Lorsque de grands sites Web utilisent des centaines de serveurs, il est peu logique de gaspiller de précieux cycles de machines à interroger les appareils inutilisés. Au lieu de cela, les tâches de gestion du système sont effectuées à l’aide des mêmes connexions réseau que celles qui gèrent le trafic Internet.

Derrière le Cloud

Alors que la plupart des gens connaissent les postes de travail de bureau et les ordinateurs portables, rares sont ceux qui voient les banques de serveurs montés en rack qui alimentent la plupart des entreprises ou des sites Web. De nombreux serveurs ne sont pas plus gros qu’une boîte à pizza, et une salle de serveurs typique peut avoir entre une douzaine et plusieurs centaines de ces ordinateurs. Chaque serveur gère un groupe de tâches pouvant inclure la mise à disposition de pages Web, la réponse aux demandes de base de données, la fourniture de stockage de fichiers, la diffusion multimédia en continu ou même la gestion d’autres serveurs. Les administrateurs système gèrent ces nuages ​​d’ordinateurs à partir d’un ou deux postes de travail souvent éloignés de la salle des serveurs.

Coût réduit

Le principal avantage d’un serveur headless est son coût. Un serveur de la taille d’une boîte à pizza monté dans un rack avec uniquement un câble Ethernet et un cordon d’alimentation élimine beaucoup d’électronique inutile. Il supprime également un certain nombre de processus qui gaspillent les cycles de la machine. Le résultat est une boîte plus petite et moins chère avec un processeur dédié uniquement à ses tâches désignées.

Gestion simplifiée

Un autre avantage de Linux sans tête est la possibilité de gérer des centaines de serveurs à partir d’une seule console, généralement un ordinateur séparé loin du bruit et de la chaleur de la salle des serveurs. Les administrateurs système se connectent via des connexions à distance pour surveiller les compteurs de performance, ajuster l’équilibrage de charge, installer des logiciels et effectuer ces tâches normalement effectuées via une console système. Les outils de gestion d’entreprise inclus avec la plupart des distributions de serveurs Linux haut de gamme peuvent également régler et configurer simultanément de nombreux serveurs Linux.

Inconvénients

Le seul inconvénient d’un serveur Linux sans tête se produit lorsque l’adaptateur Ethernet tombe en panne, bloquant la communication avec le serveur. Pour résoudre ce problème, de nombreux serveurs incluent plusieurs ports Ethernet, un port série ou une autre connexion alternative. Les réparations et la configuration de bas niveau peuvent être effectuées à l’aide de terminaux stupides ou, plus probablement, avec un logiciel d’émulation de terminal.

Aller sans tête

Presque tous les serveurs Linux peuvent être configurés pour devenir sans tête en activant ssh ou telnet, puis en déconnectant le moniteur, le clavier et la souris. Réinitialisez tous les mots de passe par défaut avec des mots de passe sécurisés. Démarrez un deuxième ordinateur sur le même réseau, démarrez le client ssh ou telnet et connectez-vous au serveur headless. Dans la plupart des cas, vous trouverez peu de différence entre le travail à partir de la console et la connexion d’accès à distance.