Ricerca in FOLBlog

[SdSM] Parliamone…

 Scritto da alle 12:48 del 07/05/2011  Aggiungi commenti
Mag 072011
 
closeQuesto articolo è stato pubblicato 6 anni 6 mesi 20 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

sysadmin

Ed anche oggi ho avuto la conferma di cio’ che sapevo da tempo: nessuno parla mai con il Sysadmin. O con qualcuno che abbia una vaga idea di come le cose funzionano o possono funzionare o (nella maggioranza dei casi) perche’ non funzioneranno.

Andiamo con ordine.

Mi arriva questa mail dall’ennesimo CL (CL1) che deve aggiungere una qualche funzionalita’ all’ennesimo sito web. E vuole sapere se e’ possibile aggiungere una procedura automatica che viene richiamata automaticamente. Io rispondo di si’ e che deve semplicemente dirmi cosa vuole eseguire, quando e quanto spesso. Lui mi spedisce un file zip e mi dice che vuole eseguito il programma ivi contenuto (che si rivela essere una qualche applicazione dotNet) ogni 15 minuti a partire dal giorno tale fino al giorno tal-altro.

Ovviamente si e’ dimenticato di dirmi su quale macchina dovrebbe avvenire il tutto. E cosa dovrebbe fare quest’accrocchio e come verificarlo eccetera eccetera. Lui glissa sul come/cosa ma se non altro fornisce il DOVE. Dopo una bella litigata con quel cacchio di "scheduler" che Microsoft ha deciso di vomitare dentro a Windows dumila’ot (io spero seriamente che licenzino tutti quei pagliacci che passano il tempo pensando a come possono rendere le cose piu’ difficili da amministrare aggiungendo ammennicoli ed abbellimenti a tutte le foxxute finestre), lo schedulo e finita li’.

Poi mi arriva un altra mail, da un altro CL (CL2), che mi chiede se e’ possibile trasferire i dati del "forum" che hanno sul loro sito ospitato da $isp sul nuovo sito ospitato da noialtri. Io casco dalle nuvole (manco sapevo che avessero un nuovo sito) e rispondo che se $isp provvede un backup del database molto probabilmente si’, ma sarebbe meglio assicurarsi che il "forum" che sta’ sul vecchio sistema sia lo stesso che sta’ sul nuovo sistema.

Passano un po’ di giorni. Ed oggi mi arriva una mail terrorizzata da CL1 che mi chiede come mai la sua procedura schedulata non funziona.

Sorvoliamo sul fatto che dopo averla schedulata io avevo chiesto se potevo provarla senza mai ricevere risposta alcuna, e dato che non ho la piu’ pallida idea di cosa quella procedura faccia e’ un po’ difficile che io la controlli, in quell’aborto di scheduler l’unica cosa che vedo e’ che mi dice "procedura eseguita" senza altra informazione di sorta, quindi gli domando come fa a dirmi che la procedura non schedula, cosa dovrebbe succedere quando schedula eccetera eccetera.

Salta fuori che la procedura dovrebbe verificare la presenza di un qualche dato nel database ed inviare ennemila mails in risposta a tali informazioni. Dopo una sessione di interrogatorio degno della Ghestapo riesco a farmi dire come lui pensa di inviare la posta, dato che non vi e’ alcun file di configurazione. Ovviamente lui pensa di inviare la posta usando il server stesso, che non ha nessun server di posta e non puo’ inviare posta di suo essendo dietro ad un firewall. Rapida riconsiderazione e poche ore dopo mi arriva una versione aggiornata che usa il server di posta condiviso per inviare roba. Ovviamente sempre nessun file di configurazione. Ricopio il tutto rischedulo ed aspetto.

A quel punto mi arriva una maillina da CL2 di cui sopra, che mi dice che $isp sta’ cercando di inviarmi via mail il database del forum (di cui io tutt’ora non so un tubo) ma non funziona. Rapido giro di mail e scopro che il ‘database’ e’ di circa 32 Gb… Qualche dubbio sul perche’ non riescono ad inviarlo via mail? Ma essendo $isp lo stesso che alcuni anni fa’ mi disse che il loro sysadmin non aveva la competenza necessaria a fare due modifiche nel file di configurazione di Apache non mi stupisce piu’ di tanto.

Riesco a convincere CL2 a far mettere il foxxuto ‘database’ su un qualche server di $isp cosi’ che me lo posso downloadare, lancio il download ed aspetto.

2.3 ore dopo il download ha finito e mi guardo questo ‘database’ che altro non e’ che una copia brutale dell’intera directory ‘data’ di MySQL. Mysqldump questo sconosciuto eh? Comunque, rifaccio la domanda di che cappero di forum dovrebbe essere questo e mi rimetto in attesa.

Il giorno dopo mi ri-arriva CL1, sembre piu’ preoccupato perche’ il suo cliente non riceve nessuna mail da quella chiavica di applicazione. Dopo avergli estorto con la tortura l’indirizzo che dovrebbe ricevere queste foxxute mail vado a vedere nel log del server di posta e scopro che la sua foxxuta applicazione cerca di inviare mail con un dominio di ‘from’ uguale al dominio del cliente di cui sopra, solo che tale cliente ha un bel record SPF che dice che solo i loro servers possono inviare posta con quel dominio. Ergo: posta rifiutata e fine del gioco.

Dopo aver spiegato con dovizia di disegnini, frecce ed uno spettacolo di burattini a CL che accidenti e’ l’SPF e perche’ e’ una pessima idea cercare di inviare mail con indirizzi ‘from’ scelti alla cappero lo spedisco via con 3 scelte: usare un indirizzo di ‘from’ diverso, spiegare al suo cliente che deve cambiare il suo record SPF o inventarsi un qualche guazzabuglio per consentirci di usare il suo server di posta per spedire sta’ roba.

Dato che le ultime due soluzioni implicano per il suo cliente l’andare a parlare con il loro Sysadmin devo supporre che sara’ scelta la prima soluzione. Ed infatti meno di un’ora dopo mi arriva un’ennesima versione da ri-schedulare.

Ed e’ a questo punto che mi arriva l’ennesima mail da CL2 che mi dice che il ‘forum’ e’ vBullettin. Che loro ovviamente non hanno pagato e quindi non esiste sul loro "nuovo" server. Ed ovviamente a CL2 non piace la mia risposta che "l’installazione del forum richiede il pagamento della licenza..".

Ma ora, io dico, possibile che a tutta questa gente non sia mai venuta l’idea, prima di cominciare con tutta la faccenda (schedulare mail, spostare servers, cambiare isp eccetera) di sedersi per cinque minuti con qualcuno che capisse qualche cosa di tutta quella roba (tipo un Sysadmin) e domandargli "che cosa c’e’ che puo’ andare male in questo piano" ??

Ok, lo ammetto. Noialtri Sysadmin non siamo molto belli da vedere
image

ogni volta che venite a fare domande sceme vi ritrovate a fissare una faccia un po’ cosi’
image

e se avessimo un cane probabilmente anche lui vi guarderebbe nello stesso modo
image,

siamo sempre vestiti in qualche modo e puzziamo di sudore
image

(specialmente dopo aver trascinato una ventina di servers da un rack all’altro
image

o l’aver dato la caccia ad un cavo di rete per tutta la co-lo)
image

ma basterebbero CINQUE FOXXUTI MINUTI per scoprire e spiegarvi che il vostro merdaviglioso piano non puo’ funzionare e risparmiarvi dieci giorni di telefonate al vostro cliente (incazzato) perche’ l’applicazione che volete produrre non ha la minima possibilita’ di funzionare!

Davide

legenda personaggi

Articoli simili:

  • Facebook
  • Twitter
  • Delicious
  • StumbleUpon
  • Wikio
  • Reddit
  • Technorati
  • Segnalo
  • Live
  • Add to favorites
  • Email
  • RSS

 Lascia un commento

Puoi usare questi tag e attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(richiesto)

(richiesto)

Pinterest
EmailEmail
PrintPrint
%d blogger hanno fatto clic su Mi Piace per questo: