Servers
Giorgio’s Blog – Server Move
6Dopo un pò di mesi, ho completato l’annunciato spostamento. A dire il vero ho trasferito decine di siti ed installato decine di server da quando l’ho annunciato, ma, trovare la voglia per fare qualcosa di non strettamente necessario, è sempre una cosa complicata. La spinta me l’ha data la fattura di rinnovo del mio spazio ricevuta ieri.
Insomma, ho trasferito il blog (ospitato praticamente fin dalla nascita* su Eticoweb) su una VPS (OpenVZ, purtroppo) BuyVM (non mi ricordo quanti GB di HD, 500 GB di traffico su 100 mbps e 128/256 MB di RAM). Questa nuova tendenza a usare VPS ultra-economiche spremendo fino all’ultimo MB di RAM mi attira, quindi mi ci butto anche io. Dico solo che ho sostituito la shell di default con una alternativa per liberare ben 2 MB di RAM.
Aspetto qualche giorno per vedere come va e perchè completi la transizione DNS e poi chiudo il vecchio spazio.
Se state leggendo questo post, vuol dire che siete già connessi al nuovo server. Vi prego di segnalarmi (tramite form contatti, quello l’ho già testato) qualunque tipo di errore, considerato che oltre allo spostamento c’è stato anche un cambio completo di piattaforma (PHP 5.3, MySQL 5.1, NGINX, etc).
Prometto che a breve inserirò anche la pagina “Chi Sono” (è l’altra cosa che avevo annunciato mesi fa).
Grazie!
Giorgio
* Chi mi segue fin dagli “albori” si ricorderà che questo blog era nato su Netsons, come grg.netsons.org e poi trasferito su Tophost (con l’attuale dominio) per uno o due mesi, per poi approdare su netsons
ProgettoIdeaDelirio: GrG, 5 Metri Sottoterra
2Qualche riga per descrivere l’idea fuori di testa nonchè inutile delle 18.45 di Mercoledì 06 Aprile 2011. L’atto ufficiale, un post Facebook, è qui.

Partiamo dall’inizio. Mi incuriosiscono molto le piattaforme embedded ALIX, specialmente la Alix 2d3 (Caratteristiche Tecniche). In breve, è un micro-pc con una CPU da 500 mhz, 256 MB di RAM, 3 Ethernet e 2 USB. Non ha porte per la tastiera e il mouse o per il monitor, tutta la gestione avviene attraverso la porta COM (Cavo Null-Modem). Lo storage primario è una scheda FLASH (da utilizzare esternamente per l’installazione del sistema operativo) e si possono facilmente aggiungere dischi (o chiavette) USB. Non ha ventole (raffreddamento passivo), ma in compenso è di ridottissime dimensioni. Si alimenta a 12 V e consuma 5 Watt.
Ho passato giorni e giorni a trovare un progetto inutile in cui utilizzarla. E oggi, l’idea: servire il mio blog (quello che state leggendo ora per intenderci) da 5 metri sottoterra.
Come? Intendo comprare questa board, installarci tutto il necessario, poi chiuderla in una scatola di quelle elettriche per esterni (sigillate) da cui usciranno solo Ethernet, COM e alimentazione. Dopo aver sigillato ogni fessura, finirà tutto in un buco in giardino. C’è solo qualche dubbio sulla portata di un cavo seriale, nel caso si potrebbe pensare ad un extender su Ethernet, chiuso anche quello nella scatola.
Per disperdere il calore potrei anche annegare tutto nell’olio di girasole (ma ho paura possano esserci problemi con gli abitanti del sottosuolo). Per ridurre al minimo i problemi causati da una potenziale perdita di tensione, dovrei pensare di inscatolare anche una batteria: considerato che parliamo di 12V non dovrebbe essere difficile, basta la batteria di una moto. La board consuma, come detto, 5W a 12V, ovvero 0.4AH, le batterie di questo tipo sono di circa 10AH: questo mi garantisce una autonomia di circa 24 ore.
Ancora più utile potrebbe essere alimentarlo a batteria (in modo che non sia sostituibile) e farlo connettere al mondo in WiFi.
Ci lavoro un pò e vi aggiorno.
Giorgio
Quando l’MX è indeciso…
0Ho un piccolo hosting su AwardSpace, comprato più per provare il servizio che per altro. Oggi così per curiosità ho dato un occhio agli headers di una mail in entrata. Sono rimasto O_O (è difficile descrivere a parole).
Return-Path: <donotreply@akismet.com>
X-Original-To: giorgio@FAKEDOMAIN.COM
received: from mx2.runhosting.com (mx2.runhosting.com [82.197.130.202])by mbox2.runhosting.com (Postfix) with ESMTP id 4B1F3607F34Efor <giorgio@FAKEDOMAIN.COM>; Sat, 22 Jan 2011 16:03:26 +0000 (UTC)
received: from mx2.runhosting.com (in2.defender.mail [82.197.130.203])by mx2.runhosting.com (Postfix) with ESMTP id B26D850600for <giorgio@FAKEDOMAIN.COM>; Sun, 23 Jan 2011 00:07:07 +0000 (UTC)
received: by mx2.runhosting.com (Postfix, from userid 65534)id A426C50615; Sun, 23 Jan 2011 00:07:07 +0000 (UTC)
received: from mail2.runhosting.com (mail2.runhosting.com [82.197.130.204])by mx2.runhosting.com (Postfix) with ESMTP id 6390C50600for <giorgio@FAKEDOMAIN.COM>; Sun, 23 Jan 2011 00:07:06 +0000 (UTC)
received: from mail2.runhosting.com (unknown [82.197.130.206])by mail2.runhosting.com (Postfix) with ESMTP id 965413EADCfor <giorgio@FAKEDOMAIN.COM>; Sun, 23 Jan 2011 00:07:06 +0000 (UTC)
received: by mail2.runhosting.com (Postfix, from userid 65534)id 7D3163F708; Sun, 23 Jan 2011 00:07:06 +0000 (UTC)
received: from mbox2.runhosting.com (mbox2.runhosting.com [82.197.130.207])(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))(No client certificate requested)by mail2.runhosting.com (Postfix) with ESMTPS id 088E63EADCfor <giorgio@FAKEDOMAIN.COM>; Sun, 23 Jan 2011 00:07:05 +0000 (UTC)
received: from mx2.runhosting.com (mx2.runhosting.com [82.197.130.202])by mbox2.runhosting.com (Postfix) with ESMTP id 8F221607F34Efor <admin@FAKEDOMAIN.COM>; Sat, 22 Jan 2011 16:02:54 +0000 (UTC)
received: from mx2.runhosting.com (in2.defender.mail [82.197.130.203])by mx2.runhosting.com (Postfix) with ESMTP id 14FC850600for <admin@FAKEDOMAIN.COM>; Sun, 23 Jan 2011 00:06:36 +0000 (UTC)
received: by mx2.runhosting.com (Postfix, from userid 65534)id F17CC50615; Sun, 23 Jan 2011 00:06:35 +0000 (UTC)
received: from smtp1.sat.wordpress.com (smtp1.sat.wordpress.com [76.74.254.15])by mx2.runhosting.com (Postfix) with ESMTP id 192E950600for <admin@FAKEDOMAIN.COM>; Sun, 23 Jan 2011 00:06:33 +0000 (UTC)
received: from smtp1.sat.wordpress.com (localhost.localdomain [127.0.0.1])by smtp1.sat.wordpress.com (Postfix) with ESMTP id 02EC4241C198for <admin@FAKEDOMAIN.COM>; Sat, 22 Jan 2011 16:02:57 +0000 (UTC)
received: from _ (c6.sat.akismet.com [66.135.58.48])by smtp1.sat.wordpress.com (Postfix) with ESMTP id E7883241C18Afor <admin@FAKEDOMAIN.COM>; Sat, 22 Jan 2011 16:02:56 +0000 (UTC)
X-Spam-Score: -2.0
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on in2.defender.mail
X-Spam-Level:
X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL autolearn=disabledversion=3.2.5
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=akismet.com; h=date:to:from:subject:message-id:reply-to:mime-version:content-transfer-encoding:content-type; s=my3; bh=CC4iVqFNhHYEprW6wy8MS/KCPqo=; b=l28OC3lmyUmdoLIK+8ts7rfM9RV81WUySnA3O6aDa55rCS00aSTV8Cp70ziz0e6mrbOuoRwPPanQC77Xm/agtA==
Domainkey-Signature: a=rsa-sha1; c=nofws; d=akismet.com; h=date:to:from:subject:message-id:reply-to:mime-version:content-transfer-encoding:content-type; q=dns; s=my3; b=weli02Y9jlA0+tE5g8DpzJAwO+PFYAPGqC4iAOw7AYXthPs3m2Rx//oJ2iN2kkL6/Ixa1Ba9raPhtNxoNlqYtg==
Date: Sat, 22 Jan 2011 16:02:56 +0000
To: admin@FAKEDOMAIN.COM
From: Akismet Support <support@akismet.com>
Subject: Your new Akismet API key
Message-Id: <2c88cc629485167f7c160c4737027367@_>
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
Reply-To: support@akismet.com
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=”UTF-8″
x-virus-scanned: ClamAV using ClamSMTP (in2.defender.mail(82.197.130.203), client: 82.197.130.202)
x-virus-scanned: ClamAV using ClamSMTP (out2.defender.mail(82.197.130.206), client: 82.197.130.204)
x-virus-scanned: ClamAV using ClamSMTP (in2.defender.mail(82.197.130.203), client: 82.197.130.202)
E’ spaventoso. C’è un forwarding che per qualche motivo a me sconosciuto non viene effettuato in locale pur essendo parte dello stesso dominio (probabilmente un doppio check antispam sulle mail in uscita). Si notano poi continui rimbalzi altrettanto inspiegabili (le mail tornano ad un certo nodo dopo che le ha buttate fuori lui stesso).
Chiederò spiegazioni al supporto.
UPDATE: @cxunix ha definito il fenomeno come “Il giro della posta in 80 MX”. Ci facciamo un film?
FlareVM Lancia le VM Windows
0Settimana scorsa FlareVM.it, di cui già avevo parlato ha lanciato una nuova offerta: VPS Windows. Come per le offerte Linux, il prezzo appare molto competitivo: poco meno di 25 € mensili per una macchina virtuale con 512 MB di RAM, 20 GB di hard disk e una 10 Mbps Flat (in alternativa 400 GB di traffico su linea 100 Mbps).
Il sistema di virtualizzazione usato è XEN HVM (ovverto virtualizzazione totale). Al momento -che io sappia- in italia l’offerta non ha eguali: gli altri servizi di VPS Windows sono tutti basati su Virtuozzo, sistema a virtualizzazione parziale che io tendenzialmente scarto in questi casi (preferisco usarlo quando l’host fisico è mio e la suddivisione in macchine virtuali è solo una questione di comodità).
Virtuozzo crea diversi problemi specialmente con firewall, antivirus e simili, anche se (soprattutto per motivi legati alle licenze di Windows) permette di offrire servizi apparente simili a questo a prezzi inferiori. E’ importante fare questa distinzione al fine di sapere che cosa si compra ed evitare errori. FlareVM offre un’ambiente totalmente isolato, con ram garantita. Fatta eccezione per alcune limitazioni dovute in generale alla virtualizzazione, la macchina è considerabile come un server fisico. I servizi basati su Virtuozzo, come Aruba VPS, costano meno, ma spesso non hanno risorse garantite e generalmente le prestazioni sono di gran lunga inferiori.
Il pannello di controllo fornito per la gestione della macchina è sviluppato internamente, ma appare molto curato e ricco di le funzionalità utili: riavvio e reinstallazione della macchina, console VNC remota (KVM remoto praticamente), e statistiche (grafiche) di utilizzo.
Interessante è il servizio di backup remoto compreso nel prezzo: sono disponibili 10 GB di spazio FTP su server remoto (in un datacenter diverso da quello in cui è ospitata la macchina virtuale) in cui effettuare dei backup di sistema. Il traffico verso il server di backup non viene conteggiato ed è totalmente gratuito.
Il sistema operativo, Windows Server 2008 viene fornito con i driver di virtualizzazione preinstallati. Questo pare aumentarne le prestazioni.
Per non rischiare test falsati (come spesso accade) ho chiesto che la mia VPS fosse attivata su un nodo fisico che la società già considerasse “pieno” (ovvero a carico massimo raggiunto, dove l’aggiunta di nuove macchine virtuali porta ad un degrado prestazionale). Sono rimasto letteralmente impressionato: le prestazioni sono eccezionali. Sia come CPU/IO che come banda.
Ho buone parole anche sulla latenza ovviamente. Come sapete io sono un grande fan di KPN, datacenter di Milano in cui sono situati gli host di FlareVM. Ha ottima connettività internazionale e nazionale. Da una normale ADSL italiana la VPS dista circa 20 millisecondi. Dalla VPS ad Aruba sono 6 millisecondi, e ci vogliono circa 100 millisecondi per arrivare oltreoceano.
Il supporto, secondo diversi feedback ma come io stesso ho potuto verificare, è molto veloce, cordiale e risolutivo.
Non vi prometto una recensione dettagliata con test e grafici di IO/Banda/CPU perchè in questo periodo ho molto poco tempo, ma non posso che consigliarvi di provare il servizio.
Se state cercando una VPS Windows in italia, sicuramente FlareVM è una delle migliori scelte.
Hello MX!
3
A volte capita, dopo aver lanciato un HELO ad un MX, di ricevere risposte veramente simpatiche, carine, o stupide e inutili, comunque molto lontane dal default. Lo stesso, a volte, succede dopo il QUIT.
E’ curioso notare come gli amministratori di queste strutture si divertano a studiare queste risposte, quasi come fosse un must alla pari dell’antispam nel processo di configurazione di un mailserver.
Mi sembra quindi il caso di farne una sorta di rassegna di seguito:
Postini, il noto servizio di Google, appare molto freddo e professionale, mettendo subito in chiaro chi comanda:
mx-test:~# telnet google.com.s9a1.psmtp.com 25Trying 74.125.148.10…Connected to google.com.s9a1.psmtp.com.Escape character is ‘^]’.220 Postini ESMTP 213 y6_26_2c0 ready. CA Business and Professions Code Section 17538.45 forbids use of this system for unsolicited electronic mail advertisements.HELO mx-test.grg-web.eu250 Postini says hello backQUIT221 Catch you laterConnection closed by foreign host.mx-test:~#
mx-test:~# telnet sjl-mbox1.sjl.youtube.com 25Trying 208.65.153.154…Connected to sjl-mbox1.sjl.youtube.com.Escape character is ‘^]’.220 sjl-mbox1.sjl.youtube.com ESMTP PostfixHELO mx-test.grg-web.eu250 sjl-mbox1.sjl.youtube.comQUIT221 ByeConnection closed by foreign host.mx-test:~#
mx-test:~# telnet gmail-smtp-in.l.google.com 25Trying 209.85.129.27…Connected to gmail-smtp-in.l.google.com.Escape character is ‘^]’.220 mx.google.com ESMTP 13si5734471fks.30HELO mx-test.grg-web.eu250 mx.google.com at your serviceQUIT221 2.0.0 closing connection 13si5734471fks.30Connection closed by foreign host.mx-test:~#
mx-test:~# telnet mx1.cpanel.net 25Trying 208.74.121.68…Connected to mx1.cpanel.net.Escape character is ‘^]’.220-mx1.cpanel.net ESMTP Exim 4.69 #1 Sun, 25 Apr 2010 04:04:28 -0500220-We do not authorize the use of this system to transport unsolicited,220 and/or bulk e-mail.HELO mx-test.grg-web.eu250 mx1.cpanel.net Hello ec2-79-125-117-117.eu-west-1.compute.amazonaws.com [79.125.117.117]QUIT221 mx1.cpanel.net closing connectionConnection closed by foreign host.mx-test:~#
mx-test:~# telnet mx1.hotmail.com 25Trying 65.54.188.72…Connected to mx1.hotmail.com.Escape character is ‘^]’.220 bay0-mc1-f17.Bay0.hotmail.com Sending unsolicited commercial or bulk e-mail to Microsoft’s computer network is prohibited. Other restrictions are found at http://privacy.msn.com/Anti-spam/. Violations will result in use of equipment located in California and other states. Sun, 25 Apr 2010 02:08:58 -0700HELO mx-test.grg-web.eu250 bay0-mc1-f17.Bay0.hotmail.com (3.10.0.73) Hello [79.125.117.117]QUIT221 bay0-mc1-f17.Bay0.hotmail.com Service closing transmission channelConnection closed by foreign host.mx-test:~#
mx-test:~# telnet a.mx.mail.yahoo.com 25Trying 67.195.168.31…Connected to a.mx.mail.yahoo.com.Escape character is ‘^]’.220 mta181.mail.ac4.yahoo.com ESMTP YSmtp service readyHELO mx-test.grg-web.eu250 mta181.mail.ac4.yahoo.comQUIT221 mta181.mail.ac4.yahoo.comConnection closed by foreign host.mx-test:~#
mx-test:~# telnet mx0.gmx.net 25Trying 213.165.64.100…Connected to mx0.gmx.net.Escape character is ‘^]’.220 mx0.gmx.net GMX Mailservices ESMTP {mx061}HELO mx-test.grg-web.eu250 mx0.gmx.net GMX Mailservices {mx061}QUIT221 2.0.0 GMX Mailservices {mx061}Connection closed by foreign host.mx-test:~#
mx-test:~# telnet mailin-01.mx.aol.com 25Trying 205.188.146.193…Connected to mailin-01.mx.aol.com.Escape character is ‘^]’.220-mtain-dg04.r1000.mx.aol.com ESMTP Internet Inbound220-AOL and its affiliated companies do not220-authorize the use of its proprietary computers and computer220-networks to accept, transmit, or distribute unsolicited bulk220-e-mail sent from the internet.220-Effective immediately:220-AOL may no longer accept connections from IP addresses220 which no do not have reverse-DNS (PTR records) assigned.HELO mx-test.grg-web.eu250 mtain-dg04.r1000.mx.aol.comQUIT221 2.0.0 ByeConnection closed by foreign host.mx-test:~#
mx-test:~# telnet mx.sf2p.tfbnw.net 25Trying 69.63.176.71…Connected to mx.sf2p.tfbnw.net.Escape character is ‘^]’.220 pp-in02.sf2p.tfbnw.net ESMTP Sun, 25 Apr 2010 02:22:01 -0700HELO mx-test.grg-web.eu250 pp-in02.sf2p.tfbnw.net Hello ec2-79-125-117-117.eu-west-1.compute.amazonaws.com [79.125.117.117], pleased to meet youQUIT221 2.0.0 pp-in02.sf2p.tfbnw.net closing connectionConnection closed by foreign host.mx-test:~#
mx-test:~# telnet mx1.sat.rackspace.com 25Trying 64.39.1.223…Connected to mx1.sat.rackspace.com.Escape character is ‘^]’.HELO mx-test.grg-web.eu554 mx1.sat.rackspace.com ESMTP not accepting messages250 mx1.sat.rackspace.com Hello ec2-79-125-117-117.eu-west-1.compute.amazonaws.com [79.125.117.117], pleased to meet youQUIT221 2.0.0 mx1.sat.rackspace.com closing connectionConnection closed by foreign host.mx-test:~#
mx-test:~# telnet inc.inbox.com 25Trying 64.135.83.90…Connected to inc.inbox.com.Escape character is ‘^]’.220 WH96.inbox.com [InBox.Com SMTP Server] ver. 1.0.3504.17794 by MatriX ATC:61HELO mx-test.grg-web.eu250 WH96.inbox.com says helloQUIT221 [InBox.Com SMTP Server] service closing transmission channelConnection closed by foreign host.mx-test:~#
FlareVM – Server Virtuali XEN
0Nell’ultima settimana mi è stata concesso in prova da FlareVM.it un server virtuale “Flare 256“.
L’offerta è molto competitiva: per poco meno di 10 € viene offerta una macchina virtuale XEN-Based con 256 MB di RAM, 10 GB di HD e 2 mbit di banda flat. Il servizio offerto da FlareVM si pone come una valida alternativa all’ormai conosciutissimo Linode, che tra l’altro non offre connettività italiana.
La prima impressione è stata ottima. La latenza è veramente molto bassa (i server che ospitano le macchine virtuali dei clienti di FlareVM sono ospitati nel DC2 di KPN, in via Caldera a Milano), e le prestazioni della VM eccezionali (con il pacchetto Flare 256 viene assegnato un singolo core -Xeon E5504-).
Una peculiarità del servizio è FlarePanel, il pannello di gestione XEN, totalmente sviluppato dalla compagnia. Pur presentando qualche difetto di impaginazione o qualche bug nel layout si pone come un pannello funzionale, semplice da usare e anche, perchè no, bello da vedere. C’è da segnalare che tutti i bug che ho riscontrato (che comunque, va specificato, non compromettevano l’utilizzo normale della macchina virtuale) sono stati corretti in poche ore.
Nei prossimi giorni mi dedicherò agli stress-test e prove sulla banda e uptime, poi pubblicherò un report completo.
Intanto, se volete provare il servizio, utilizzando il codice promozionale FLARE256PROMO avrete diritto ad una VM Flare256 scontata del 50 % per il primo mese.
Giorgio

