Serveur d'impression

Plongée dans une benne à ordures pour relancer un serveur NetWare en panne? C'était acceptable dans les années 90 • Le registre – Bien choisir son serveur d impression

Par Titanfall , le 29 avril 2020 - 6 minutes de lecture

Qui, moi? Aujourd'hui est le lundi 58 mars 2020. En guise de service pour éviter que les jours ne se confondent, prenez un moment pour profiter d'un conte sur NetWare, Blu Tack et un crayon cassé dans le Who, Me? confession du lecteur.

Cette fois, nous retournons dans les années 1990 et dans une région de l'Australie que notre protagoniste, une personne que nous appellerons "Howard", décrit comme "une ville à trois chevaux où tout le monde savait qui sortait avec la sœur de tout le monde".

Les meilleures notes pour l'utilisation du mot "dating" là-bas, Howard.

Howard terminait ses études et travaillait à temps partiel dans un magasin informatique local. Son travail consistait principalement à sortir pour traiter avec des clients plus gros que ceux qui pourraient simplement travailler avec le traitement de texte sur une boîte Windows 3.11.

Ses aveux commencent par ce qu'il nous a dit être "une institution financière de taille décente" ayant des problèmes avec NetWare 3.11. Le système en question devait enregistrer (pour des raisons juridiques) les transactions par carte qui avaient été envoyées à un AS / 400 pour un traitement par lots. Alors que le métal d'IBM continuait à avancer, à un moment donné entre 2 et 6 heures du matin, le serveur NetWare se verrouillerait solidement.

Bien que n'étant pas au courant de ce que faisait cette application de journalisation, "étant donné que NetWare 3.11 était un multitâche coopératif et que l'application de journalisation personnalisée était un NLM [NetWare Loadable Module] et a couru dans Ring0, c'était probablement le coupable qui a fait planter tout le spectacle … mais c'était hors de portée. "

Les NLM sont apparus dans NetWare 3.x et ont été le fléau de la vie de nombreux administrateurs. Les binaires pratiques peuvent faire toutes sortes de choses, comme implémenter des pilotes matériels, mais un mauvais comportement peut arrêter un serveur ou le rendre insensible. Les choses se sont améliorées dans les versions 4 et 5, mais l'odeur d'instabilité persistait.

Gag visuel de placement de produit de Wayne's World (Wayne mange de la pizza Pizza Hut, affiche la marque, tout en parlant de placement de produit)

Faire une pizza l'action, style AS / 400

LIRE LA SUITE

Le NLM en question ici était hors de la table, donc Howard a dû trouver une autre solution.

"La procédure habituelle", se souvient-il, "était que l'un des locaux arriverait pour le travail le lendemain matin et qu'ils lorgneraient le serveur."

Aucun clignotement de la LED du disque dur après quelques minutes signifiait que le bouton de réinitialisation avait besoin d'un prod et les transactions de la nuit manuellement rapprochées. Heureusement, le fait que les accidents se produisent toujours aux petites heures signifie qu'il n'y en a pas trop mais …

"La direction", se souvient-il, "aurait une réunion tôt le matin contenant une légère tempête de blâme."

Cela a graduellement augmenté, à mesure que la fréquence des incidents augmentait, en un «festival de rage» à part entière, selon Howard, qui a été «poussé par la ligne téléphonique vers nous».

Une solution de contournement immédiate a été demandée pour les redémarrages avec un correctif pour la cause nécessaire à un moment indéfini dans le futur.

"C'était déjà comme si nous tournions autour du drain", soupira Howard.

Cependant, il y avait cette nouveauté appelée "Linux" faisant le tour avec une prise en charge floconneuse du protocole NLSP (NetWare Link Services Protocol). Il n'était pas complet, mais autoriserait un type de diffusion "Who's on the LAN". Analyser la réponse, et cela ferait pour un "Êtes-vous vivant?" …

"Le sou a chuté avec un bruit retentissant."

À ce stade, Howard est passé du statut de simple employé à temps partiel d'un magasin d'informatique avec un fétiche de pingouin à un héros pour toujours.

Une vieille boîte 486 battue a été retirée du stockage et avait installé Linux. Un peu de Perl a été utilisé pour vérifier si le serveur NetWare était toujours en vie; s'il n'y avait pas de réponse dans une période définie, une réinitialisation était nécessaire.

Et la réinitialisation?

"J'ai trouvé un mécanisme de CD-ROM cassé avec sa carte ISA Mitsumi 8bit dans une poubelle, et avec une généreuse quantité de Blu Tack volé provenant de quelques dizaines de cellules, un crayon cassé et du ruban adhésif, tout cela a été ajouté à l'avant du lecteur de CD-ROM non lisible en tant que «doigt». "

Vous pouvez deviner quelle était la prochaine étape.

"Lorsque le serveur ne répond pas, le script Perl (exécuté en tant que root) éjecte / dev / cdrom, envoie un e-mail pour vérifier les entrées du journal des transactions abandonnées et s'endort pendant 20 minutes jusqu'à ce que le serveur revienne. "

L'ultime épanouissement a été le positionnement de l'ancien 486 devant le serveur tour NetWare. Avec une paire de pages jaunes et quelques exemplaires d'une publication imprimée depuis longtemps pour un réglage fin de la hauteur, le plateau du CD-ROM et son "doigt" étaient parfaitement positionnés devant le bouton de réinitialisation.

Mieux encore, Howard s'est assuré qu'il n'y avait pas assez d'espace pour que le plateau du CD-ROM s'ouvre complètement, donc après avoir appuyé sur le bouton de réinitialisation, il se rétracterait: "Prêt à frapper à nouveau."

"GÉNIE!" il nous a dit, modestement.

Malgré une gifle dans le dos et la promesse d'une bière gratuite vendredi, Howard est rapidement passé à autre chose et n'a plus pensé à son hack jusqu'en 1999 quand un ami lui a parlé de "la chose la plus douteuse" [he’d] * JAMAIS * vu dans cette firme comptable et financière qui avait un vieux 486 merdique en train de redémarrer une tour de serveur via un crayon sur le devant du plateau du CD-ROM. "

Le hack de Howard avait passé une demi-décennie à travailler dur.

"J'ai ri", at-il dit, "et j'ai continué tranquillement."

Pouvez-vous recouvrir Blu Tack, un crayon et un CD-ROM cassé? Partagez vos histoires de carrosserie flagrante de jours passés (ou trop récents). Discrétion (et un pseudonyme douteux) assurée via un email à Who, Me? ®

Sponsorisé:
Choisir un fournisseur low-code

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.