Tales from the Machine Room


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Login/Register

Hasta Lasagna Baby!

Tempo addietro, causa eccesso di Tequila e Tacos (credo), uno degli hippies di $rompiamoleballesuinternet (altra divisione), ha deciso che cio' che ci vuole per migliorare la coesione interna tra le varie divisioni (e come fanno delle "divisioni" ad essere "coese" e' tutto da capire) e' un bel sito Intranet con tante cazz..hemmm..cose utili ed interessanti.

Lo and behold, una ennesima societa' esterna (da qui in poi riferita come il $brancodiscoiattoli), e' stata incaricata di produrre e mantenere cotale sistema.

E che c'entro io? Semplice: essendo Aquila in ferie il compito di installare il server e di 'coadiuvare' il $brancodiscoiattoli e' caduto sulle mie non-cosi-larghe-ma-pur-sempre-mascoline-e-non-femminili-capitemiamia spalle.

Una delle prime cose che ho domandato a questo branco di rimbambiti e' come pensano di organizzare i backup. Dopo avermi guardato per circa dieci minuti con espressione assolutamente ... herr.. inespressiva, uno dei neuroni si e' finalmente connesso e tutti hanno esclamato che i backup ci vogliono eccome.

Fu cosi' che, oltre ad un server supercarrozzato in maniera quasi oscena, una nuova fantastica tapelib e' stata ordinata. E qui sono cominciati i guai.

Si perche', nell'ordinare la Tapelib il branco di bufalotti ha "dimenticato" i limiti di budget, ergo: non ci sono piu' i soldi. A questo punto rimangono 3 strade da seguire: 1: non si paga la societa' di consulenza, 2: non si paga il server o 3: non si paga la tapelib. Il bufalotto-capo ha deciso che la cosa migliore era non pagare il server. Il risultato e' che invece del server originale (orrendamente sovra-potenziato) si e' deciso di 'tirare' ed acquistare un altro server (oscenamente sotto-potenziato).

A questo punto ho speso una mezza giornata dal nostro hosting provider ed ho installato e collegato il tutto, solo che per avere la tapelib effettivamente funzionante si richiedevano un paio di riavvii del server. Mi sono messo quindi in contatto con UL, di $brancodiscoiattoli, che dovrebbe essere il nostro 'contatto' per questo tipo di cose.

IO - ..quindi dobbiamo riavviare il server.
UL - Ma non e' possibile! L'applicazione e' ultra-importante!
IO - Si tratta di riavviarlo un paio di volte, magari un'ora.
UL - Non se ne parla! Non si puo' interrompere il servizio. E' oltremodo essenziale che il server rimanga online!
IO - Lo facciamo di notte (sic)! Si tratta di un'ora al massimo!
UL - Assolutamente no! Quel server e' "core-business"!
IO - E allora dovrebbe avere un backup funzionante!
UL - E' ultra-importante!
IO - Ma...
UL - Assolutamente importantissimo!
IO - Si tratta...
UL - Mega-super-duper-importante!
IO - Quaranta minuti...
UL - Importantissimo!
IO - Trent...
UL - Importantissimo!
IO - Ven...diec...
UL - Importantissimo!
IO - LART! LART! LART! LART! LART! LART!
UL - (flebile) ..issimo...
IO - LART!

Ok, no. L'ultima parte (purtroppo) non e' andata cosi'. Cosi' la tapelib e' rimasta li', collegata ma non usata. Nel frattempo comunque io ho aggiunto un bel log analyzer all'intero accrocchio, tanto per vedere quanto e' 'caricato' questo server.

Fast forward di due settimane, quando il telefono comincia a suonare.

IO - Cosa?
UL - Sono UL di $brancodiscoiattoli!
IO - Che succede?
UL - Il server non risponde piu'!
IO - Che maleducato...

Ping... niente, ssh... niente. Un fico secco. Mi collego al kvm (kvm switch con controllo remoto... se non costassero cosi' tanto li userei anche a casa mia) e vedo un bel kernel panic! Ok. E' il momento di usare il power switch. Ovviamente il maledetto non si riavvia. Da quello che vedo il controller (integrato nella mobo) e' horky-dorky.

IO - Il server e' TFU.
UL - Cosa?
IO - Andato. Partito. Kaputt. Hasta lasagna.
UL - COOOOOOSSA????
IO - Quale parte non e' chiara?
UL - Ma come e' possibile???
IO - Be', ritengo che il fatto che sia stato pagato $noccioline invece che $cifra abbia una certa relazione con la qualita' dei componenti usati e la loro durata. Per non parlare del livello di assistenza che possiamo aspettarci.
UL - Ma dobbiamo fare qualche cosa! Quell'applicazione e' importantissima...
IO - (controllando le statistiche salvate il giorno prima) Mah... considerando che nelle ultime due settimane ci sono state 5 visite non direi.
UL - Al secondo?
IO - No Cinque.
UL - Al minuto?
IO - No. Cinque. Cinque visite in totale. Cinque.
UL - ...(silenzio)...
IO - Beh' vediamo la parte positiva: adesso abbiamo tutto il tempo per far funzionare il backup, peccato che non ci sara' piu' niente da backuppare probabilmente.

Davide
17/01/2009 14:42

Previous Next

Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

1 message this document does not accept new posts
emaxtremema..... By emaxtreme - posted 19/10/2009 04:20
ma alla fine che funzione svolgeva l applicazione in questione ? per non essere stat usata ed esser definita "importantissima" mi sembra un curiosa la cosa

--
emaxtreme


Previous Next


This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.


This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project
Powered By Gojira