Home Tecnica Virtualizzazione Clonare una macchina vera in 30 minuti con VirtualBox

In evidenza

I riflettori della Fiera del Levante si accendono su SMAU Bari 2012

I riflettori della Fiera del Levante si accendono su SMAU Bari 2012

Dal 15 al 16 febbraio nel Nuovo Padiglione della Fiera del Levante, la quarta edizione di Smau sarà dedicata ...
TecnoWorkshop Lucca2011

TecnoWorkshop Lucca2011

Finalmente, e dopo un po' di peripezie siamo riusciti ad organizzare il primo TecnoWorkshop del nostro...
Società Italiana dei Professionisti delle Scienze dell'Informazione

Società Italiana dei Professionisti delle Scienze dell'Informazione

La Società Italiana dei Professionisti delle Scienze dell'Informazione (acronimo SIPSI) è una associazione...
Testata Giornalistica

Testata Giornalistica

Il portale Professionisti e Consulenti ICT - Italia è ora una testata giornalistica a tutti gli effetti...

Bandi di Concorso

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Concorso pubblico per informatico alla Corte dei Conti

E' indetto un concorso pubblico, per   esami,   per   il reclutamento di tre unità di informatici da inquadrare nella III area, fascia retributiva F1, da destinare agli Uffici della Corte dei Conti con sede in Roma. Requisiti: laurea triennale in scienze e...

05 Feb 2012 - Letture:82

Istruttore informatico L.68/1999 al Comune di Potenza

Concorso pubblico, per esami, per la copertura di n. 2 posti di Istruttore Informatico, categoria C, posizione economica C1, a tempo pieno e indeterminato, con riserva assoluta alle categorie dilavoratori di cui all'art. 1 della legge n. 68/1999 (norme per...

21 Gen 2012 - Letture:86

Senior Business Consultant presso Lombardia Informatica

Selezione per figura Senior Business Consultant presso Lombardia Informatica. Il collaboratore dovrà fornire consulenza strategica e di business sulle tematiche verticali della Socio-Sanità. Requisiti di ammissione: Laurea in Ingegneria, Economia e Commercio o Scienze dell’Informazione; Percorsi di formazione professionale in ambito sanitario e socio-sanitario, su...

11 Gen 2012 - Letture:141

Bando progetto TAG (Toscana Area Giovani) per giovani talenti digitali

UPI Toscana ha indetto un avviso pubblico per la selezione di 20 giovani (2 per ciascuna delle 10 province della Toscana), da impiegare come formatori all'interno del Progetto TAG (Toscana Area Giovani). Il bando è finalizzato a valorizzare al meglio i...

03 Gen 2012 - Letture:147

Avviso pubblico per giovani dottori di ricerca per Uffici di Gabinetto

Avviso pubblico per il conferimento di n. 6 incarichi presso gli Uffici di diretta collaborazione del Ministro dell'istruzione dell'università e della ricerca, per soggetti estranei alla pubblica amministrazione. Ambiti di esperienza e Aree di competenza: Nuovi Media: nuove forma di comunicazione tra...

02 Gen 2012 - Letture:102

Database Administrator in the Information Technology (IT) Department at CERN

E' aperta una posizione nel gruppo di lavoro che fornisce servizi Database e Middleware al CERN, un'organizzazione internazionale che fa fisica delle particelle di stanza a Ginevra, Svizzera. Direttamente dal sito del bando si legge: as Database Administrator in the Database...

12 Dic 2011 - Letture:154

Posto per collaboratore tecnico CROB a Rionero in Vulture (PZ)

Indetto pubblico concorso, per titoli ed esami, per la copertura di un posto di collaboratore tecnico professionale esperto - Ingegnere - Cat. DS presso il centro di riferimento oncologico della Basilicata in Rionero in Vulture (PZ).

22 Nov 2011 - Letture:260

I più attivi

Dati e punteggi dell'ultimo anno

Giovanna Casamassima Giovanna Casamassima
47 articoli
12,716 punti totali
Rodolfo Giometti Rodolfo Giometti
45 articoli
6,868 punti totali
Vittorio D'Aversa Vittorio D'Aversa
34 articoli
3,044 punti totali
Fulvio Lucchetti Fulvio Lucchetti
11 articoli
0,553 punti totali
Fabio Bronzini Fabio Bronzini
12 articoli
0,501 punti totali

Ci hanno visitato

Oggi:616
Ieri:2597
Totali (14/04/09):928696

I nostri numeri

Articoli pubblicati: 519
Iscritti al portale: 677
Iscritti all'Elenco: 175
Iscritti ML Discussioni: 333
Iscritti ML Articoli: 28
Iscritti ML Lavoro: 166
 

Il settore danneggiato e l'acquisizione forense

Se si deve acquisire un hard disk in maniera forense, ossia con tutti i crismi n...

Implementare una LIM con Linux

Come promesso rieccomi qui per illustrare come realizzare una LIM (che ricordo s...

Perché cross compilare quando si può compilare nativamente?

Lavorando con architetture diverse mi trovo spesso a dover utilzzare uno stesso ...

Server Linux: tutti i trucchi per farlo al meglio

Volete fare un server Linux per la vostra impresa, ufficio o semplicemente per c...

SUN Wiki Publisher: scrivere facilmente su Wikipedia

Personalmente uso parecchio Mediawiki (il motore di Wikipedia); lo ritengo un ot...

Verificare spazio su disco su UNIX

Nella gestione si sistemi informativi capita spesso di accedere a postazioni ser...

Installare Linux su una USB key: ecco come!

L’installazione  e l'avvio di una distribuzione Linux Live da un supporto U...

Controllare MAME con Wiimote su N900!

Ecco un'altra dimostrazione delle potenzialità di questo telefono (se vogliamo c...

Kameleon: oltre i limiti della virtualizzazione

Negli ultimi anni la potenza dei computer e la loro capacità è aumentata in modo...

"Impronte digitali" anche per le macchine fotografiche

Da www.hwupgrade.it: Una ricerca della Binghamton University ha messo a punto u...

AVG Live CD Rescue: l'antivirus live!

Qualche giorno fa mi sono reso conto che in azienda sta per scadere la licenza d...

busybox & Android: la command line facile

Nei precedenti articoli abbiamo visto due tecniche per aggiungere nuovi programm...

NBTempo: una GUI per le timeline

Svolgendo alcuni casi in cui serviva creare delle timeline per verificare l'att...

Installazioni di Linux su sistemi non convenzionali

Un'ottica convenzionale vede l'informatica come un insieme di applicazioni e sis...

Come gestire una presentazione con il Wiimote

Capitandomi spesso si tenere conferenze e workshop mi trovo sempre il problema d...

Snom 870: il telefono con Linux

Definirlo solo telefono è sicuramente riduttivo, infatti lo Snom 870 è sicuramen...

Cluster VMWARE

In questo articolo vediamo come realizzare un cluster di macchine virtuali con u...

Architettura di una trading room

La trading room o sala mercati è il luogo dove vengono effettuate le operazioni ...

SL4A e il drone parla più lingue

Chi come me non ama Java si sentirà a disagio volendo programmare una qualsiasi ...

Android: se non hai il telefono usa l'emulatore!

In questi giorni sto valutando di comprare un cellulare basato su Linux. Inizial...

Openembedded: la distribuzione «ristretta» per Linux

Quando le risorse di un sistema sono limitate non è possibile usare una distribu...

Demolinux: l'automazione industriale con Linux

Qualche tempo fa il mio ex istituto superiore mi aveva chiesto di fare una picco...

OpenWRT: la distribuzione piccola e versatile

In queste ultime settimane ho avuto modo di vedere da vicino OpenWRT, una distri...

Google +1: il «nemico» del «mi piace» di Facebook

Il tanto atteso nemico del "mi piace" targato Facebook è arrivato, il colosso de...

Programmare in C sull'N900

In questo articolo vedremo come sia semplice programmare in C sull'N900. In part...

Git in Eclipse

Chi mi conosce sa la mia avversione (del tutto personale, ci tengo a sottolinear...

Cifratura wireless: TKIP vs AES

Una delle domande più frequenti di chi intende implementare una rete Wireless è...

Multi puntatore su Ubuntu 10.4: ecco come

Tempo fa ebbi modo di dare un'occhiata al progetto MPX per un cliente. La cosa n...

Lion desktop: finalmente una distribuzione mirata alle aziende!

Chi è abituato a lavorare con Linux, ed in particolare ha provato a lavorare con...

Tenere i servizi sotto controllo con Monit

In questi giorni mi è capitato di dover risolvere un problema per un mio cliente...

Disattivare il controllo account utente in Windows 7 e Vista

Il controllo account utente è quel particolare servizio progettato per aumentare...

Linutop4 PC

Il produttore francese Linutop, con sede a Parigi, ha annunciato il nuovo modell...

Geexbox: la mini distro MediaCenter Linux

Geexbox è un piccolo ma potente sistema operativo orientato alla riproduzione di...

ettercap: il man-in-the-middle facile

Troppo spesso mi rendo conto che molti considerano la rete aziendale o quella ...

Gimp, OpenOffice & C. su N900? Semplice con Debian!

Che Maemo fosse versatile me ne sono accorto subito, ma l'idea di poter installa...

Universal USB Installer 1.8.04 e Ubuntu Linux 10.10

Rilasciata il 10.10(.2010) la nuova versione di Ubuntu Linux (la data corrispond...

Sicurezza informatica: safety, dependability, security

La sempre maggiore diffusione delle tecnologie ha profondamente rivoluzionato la...

Maemo extras: ancora più applicazioni per l'N900

Finalmente, grazie a Nokia, abbiamo a disposizione un esemplare dell'N900 su c...

Cloud Money

Discorrendo con un collega di cloud computing, si è finito, come al solito, a pa...

Installare strace su Android

Quando si programma è importante avere buoni tool di debug e uno dei più importa...

Grep e Strings due giganti di Linux

Il tempo libero serve anche a sperimentare e quando si ha la passione per la com...

Multistrap: come ti creo un rootfs Debian dal nulla

Una volta c'era debootstrap, un tool fantastico che permetteva di creare un root...

Code Smells

Sempre più spesso il codice ha un cattivo odore. Sei sicuro di non scrivere cod...

WODE, l'emulatore DVD per la Wii

Qualche giorno fa mi è capitato di sfidare mio cognato ad una partitella a tenni...

Integrazione Webmaster Tool. Google Analytics, le ultime novità

Google non finisce mai di stupirci, ma soprattutto è inarrestabile sull'implemen...

Socat: quando i dati passano via rete

Lavorando coi sistemi embedded molte volte mi capita di dovermi arrangiare su di...

Gobby: l'editor collaborativo

Quante volte vi sarà capitato di dover dire come modificare un file di testo ad ...

Intervista esclusiva a Mageia Linux

La Presidente dell'Associazione MAGEIA.ORG, Anne Nicolas, in questa intervi...

Clonare una macchina vera in 30 minuti con VirtualBox

Essendo uno sviluppatore mi son reso conto che la virtualizzazione di una macchi...

L'SMS autoprodotto!

Tempo fa sulla mailing list di CFI ho provato a lanciare l'idea di effettuare un...

Backup mail server: quando il mail server non è raggiungibile

Se avete il mail server in proprio potrebbe succedere che questo non sia raggiun...

Aggiungere programmi all'N900 con Maemo SDK

Abbiamo già visto come sia facile installare nuove applicazioni sul Nokia N900, ...

Il NAS D-Link DNS-343

Grazie alla D-Link azienda produttrice di apparecchiature di rete e non solo v...

Linaro, la no-profit che produce distribuzioni Linux/ARM

Il progetto Linaro presentato nel 2010 da colossi del calibro di Freescale Semic...

IPhone recupero file: un gioco di squadra!

Un giorno l'amico Armando Buzzanca mi chiama perchè deve recuperare una no...

Virtualizzazione di Windows XP o altri SO su Ubuntu con Qemu

I pc odierni sono sempre più potenti e molto spesso sotto sfruttati, la virtua...

Autenticarsi con la pen drive

La pen drive è ormai diventata come il cellulare, impossibile non averla, ma sie...

Mageia 1 alpha1 è tra noi

Finalmente è stata rilasciata la tanto attesa versione alpha1 principalmente riv...

GNU readline: un tool indispensabile per la linea di comando

Chiunque di voi abbia avuto a che fare con la linea di comando avrà senz'altro a...

Sabayon Linux 5.4 (32 e 64 bit)

E' stata rilasciata online la nuova versione 5.4 di Sabayon Linux, una tra ...

Clonare una macchina vera in 30 minuti con VirtualBox Stampa E-mail
(7 voti, media 5.00 di 5)
Area Tecnica - Virtualizzazione
Scritto da Rodolfo Giometti   
Lunedì 29 Marzo 2010 15:18
Articolo letto 7112 volte

Essendo uno sviluppatore mi son reso conto che la virtualizzazione di una macchina è molto comoda perché permette di proseguire con lo sviluppo dell'applicazione principale in contemporanea con (o con, addirittura, l'assenza de) l'hardware sul quale dovrà girare! Ma essendo anche l'amministratore della piccole rete del mio ufficio mi sto rendendo conto di cosa la virtualizzazione può fare anche in altri ambiti.

E' appunto di questi giorni la «funerea» notizia che il mio server WEB, cioè la macchina che si collega ad internet via ADSL ed incorpora il WEB server del mio ufficio, dove ho su la mia pagina personale, i progetti che seguo ecc., mi sta lasciando... sta cioè letteralmente perdendo i pezzi! Ieri sera un connettore di uno dei dischi RAID di sistema si è staccato dalla motherboard... il server sta continuando ad andare con il disco RAID rimasto, ma fino a quando?

A questo punto mi son trovato davanti a due altrernative:

  1. spendere soldi e comprare una nuova macchina, o
  2. utilizzare il mio file server (che è un dual core con 2GB di RAM e 1TB di hard disk in RAID) per clonare il WEB server e farlo quindi girare su di esso.

Ovviamente ho scelto la seconda soluzione; e di seguito riporto il come ho fatto.

Prima di tutto ho aperto il WEB server ed ho estratto la scheda di rete a 10Mb che utilizzo per collegarlo al modem ADSL e l'ho inserita nel file server. Questo perché, per collegarsi al modem ADSL, ho bisogno di una ethernet dedicata e non posso usare quella che uso normalmente per collegare il file server alla reset dell'ufficio.

Il WEB server nominava eth1 quella scheda di rete, mentre usava eth0 per collegarsi alla reset dell'ufficio. Una volta finito il tutto dovrò riottenere lo stesso risultato.

Poi ho preso l'hard disk del WEB server che si era staccato e l'ho collegato, tramite un adattatore SATA/USB al file server. Questo è quello che vedo (ho isolato solo i dati che ci interessano):

# lshw -c disk
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@7:0.0.0
logical name: /dev/sdc
size: 152GiB (163GB)
capabilities: partitioned partitioned:dos
configuration: signature=00041a82

Quindi il mio disco si vede come device /dev/sdc.

A questo punto mi serve Virtualbox. Per installarlo è abbastanza semplice, basta andare sulla homepage del progetto e scaricarsi il file da installare sul prorpio sistema; ma, nel mio caso, avendo un file server basato su debian ho semplicemente aggiunto al file /etc/apt/sources.list le linee:

# Virtualbox
deb http://download.virtualbox.org/virtualbox/debian lenny non-free

e poi ho dato i comandi:

# aptitude update
# aptitude install virtualbox-3.1

Si noti che non ho installato il pacchetto Debian di default virtualbox-ose perché questo è limitato rispetto a quello completo che si trova sui server del progetto.

Una volta installato il tutto dovrebbe essere disponibile il comando VBoxManage:

# VBoxManage
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Usage:

VBoxManage [-v|--version]    print version number and exit
VBoxManage [-q|--nologo] ... suppress the logo

VBoxManage list [--long|-l] vms|runningvms|ostypes|hostdvds|hostfloppies|
bridgedifs|hostonlyifs|dhcpservers|hostinfo|
hostcpuids|hddbackends|hdds|dvds|floppies|
usbhost|usbfilters|systemproperties

(L'output è stato tagliato perché molto lungo)

In particolare a noi serve il comando per clonare un hard disk reale in un hard disk virtuale leggibile da Virtualbox; a noi serve il comando:

# VBoxManage convertfromraw
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Usage:

VBoxManage convertfromraw   <filename> <outputfile>
[--format VDI|VMDK|VHD]
[--variant Standard,Fixed,Split2G,Stream,ESX]
VBoxManage convertfromraw   stdin <outputfile> <bytes>
[--format VDI|VMDK|VHD]
[--variant Standard,Fixed,Split2G,Stream,ESX]

Questo comando legge da un file o dallo standard input ma non da un block device, quindi se si usa la prima versione del comando  dobbiamo prima ricopiare il contenuto dell'hard disk da clonare in un file locale, mentre se si usa la seconda versione occorre prima stabilire la dimensione in byte del disco da clonare.

L'operazione più veloce (e meno ingombrante) è sicuramente la seconda dove, per determinare la dimensione in byte del disco, si può usare il comando fdisk come segue:

# fdisk -l /dev/sdc | head -2

Disk /dev/sdc: 163.9 GB, 163928604672 bytes

Quindi, la clonazione del disco si fa con il comando:

# cat /dev/sdc | VBoxManage convertfromraw stdin goldrake.vdi 163928604672 --format VDI

Questo comando conviene darlo nella directory dove Virtualbox, di default, salva tutti i disk delle macchine vartuali del sistema, nel mio caso, poiché non avevo ancora tale directory, ho fatto:

# cd .VirtualBox
# mkdir HardDisks
# cd HardDisks
# cat /dev/sdc | VBoxManage convertfromraw stdin goldrake.vdi 163928604672 --format VDI
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Converting from raw image file="stdin" to file="goldrake.vdi"...
Creating dynamic image with size 163928604672 bytes (156335MB)...

Bene, ora il disco è clonato! Ci manca solo una macchina virtuale che lo usi come disco di root.

Per fare questo occorre creare una macchina virtuale che sia la più simile possibile all'hardware da rimpiazzare. Nel mio caso avevo un normale PC pentium con 512MB di RAM, quindi lo posso creare con:

# VBoxManage createvm --name goldrake --ostype Debian --register
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Virtual machine 'goldrake' is created and registered.
UUID: 0fa789c4-137b-4731-8c3d-ec3c6025ed7f
Settings file: '/root/.VirtualBox/Machines/goldrake/goldrake.xml'

Che mi crea la macchina di default:

# VBoxManage showvminfo goldrake
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Name:            goldrake
Guest OS:        Debian

A questo punto però devo intervenire con alcuni aggiustamenti. In primis la RAM, abbiamo detto 512MB, quindi:

# VBoxManage modifyvm goldrake --memory 512

La scheda di rete principale deve essere di tipo Bridged collegata ad eth0, e non NAT  come viene impostato di default, così è possibile accedere dalla rete locale al server. Quindi:

# VBoxManage modifyvm goldrake --nic1 bridged --bridgeadapter1 eth0

Per quanto riguarda la scheda di rete secondaria, quella che va al modem ADSL, devo fare in modo che questa sia direttamente collegata alla scheda 10Mb che ho tolto dal WEB server in modo tale che i pacchetti PPPoE passino come prima. Per fare questo faccio esattamente come prima: collego la seconda scheda di rete virtuale in modalità Bridged ad eth1 (la scheda di rete 10Mb proviente dal WEB server):

# VBoxManage modifyvm goldrake --nic2 bridged --bridgeadapter2 eth1

A questo punto occorre verificare che il file server veda questa scheda come eth1 usando il comando ifconfig -a; eseguito il comando mi son accorto che non è mappata come eth1 ma come eth2, colpa di udev, quindi nel file /etc/udev/rules.d/70-persistent-net.rules ho aggiustato la linea della scheda di rete secondaria come segue:

# PCI device 0x1050:0x0940 (ne2k-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:40:95:01:ae:77", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Poi devo fare un modo che la scheda eth1 sia anche accesa al boot (basta che sia «up» senza necessariamente assegnarli un indirizzo IP) altrimenti la macchina virtuale non riuscirà ad utilizzarla. Per far ciò basta mettere nel file /etc/network/interfaces le linee:

 # This card is used by virtual machine goldrake to get connected with the
# Internet throught ADSL (PPPoE)
auto eth1
iface eth1 inet manual
        up ifconfig eth1 0.0.0.0 up

Ora, prima di far partire il nostro nuovo (fiammante e virtuale) WEB server dobbiamo fare in modo che il disco che abbiamo clonato prima sia aggiunto come disco principale (non mi preoccupo qui di ricreare nessun RAID poiché il sistema è virtualizzato e il file server ha già un suo RAID). Prima di tutto creo un SATA controller per la mia macchina virtuale (proprio come il controller del WEB server):

# VBoxManage storagectl goldrake --name 'HD 163GB sata' --add sata --controller IntelAhci

Poi collego il disco clonato:

VBoxManage storageattach goldrake --storagectl 'HD 163GB sata' --port 0 --device 0 --type hdd --medium goldrake.vdi

Ora siamo pronti per partire! Ridiamo un'occhiata alla configurazione della macchina virtuale, tanto per essere sicuri:

# VBoxManage showvminfo goldrake
Sun VirtualBox Command Line Management Interface Version 3.1.6
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

Name:            goldrake
Guest OS:        Debian
UUID:            0fa789c4-137b-4731-8c3d-ec3c6025ed7f
Config file:     /root/.VirtualBox/Machines/goldrake/goldrake.xml
Hardware UUID:   0fa789c4-137b-4731-8c3d-ec3c6025ed7f
Memory size:     512MB
VRAM size:       8MB
Number of CPUs:  1
Synthetic Cpu:   off
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          off
PAE:             on
Time offset:     0 ms
Hardw. virt.ext: on
Hardw. virt.ext exclusive: on
Nested Paging:   on
VT-x VPID:       on
State:           powered off (since 2010-03-28T09:45:57.000000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Storage Controller Name (0):            HD 163GB sata
Storage Controller Type (0):            IntelAhci
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  30
Storage Controller Port Count (0):      30
HD 163GB sata (0, 0): /root/.VirtualBox/HardDisks/goldrake.vdi (UUID: 9b634097-7714-46ba-aea8-5b9e1749d192)
NIC 1:           MAC: 080027D3C8CB, Attachment: Bridged Interface 'eth0', Cable connected: on, Trace: off (file: none), Type: Am79C973, Reported speed: 0 Mbps
NIC 2:          
MAC: 080027FF98E2, Attachment: Bridged Interface 'eth1', Cable connected: on, Trace: off (file: none), Type: Am79C973, Reported speed: 0 Mbps
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
UART 1:          disabled
UART 2:          disabled
Audio:           disabled
Clipboard Mode:  Bidirectional
VRDP:            disabled
USB:             disabled

USB Device Filters:

<none>

Shared folders:  <none>

Guest:

Statistics update:                   disabled

Ok, e tutto a posto, lanciamo la nostra macchina virtuale con:

# VBoxHeadless -startvm goldrake 
Sun VirtualBox Headless Interface 3.1.6
(C) 2008-2010 Sun Microsystems, Inc.
All rights reserved.

Listening on port 3389.

Bene, la macchina è partita e possiamo seguire la sequenza di boot utilizzando rdesktop da una qualunque macchina della rete locale. Io ho usato:

$ rdesktop -a 16 -N 192.168.32.254:3389

Bene! Il boot è partito e il sistema Debian/Linux che implementa il mio WEB server non si è assoultamente accorto che ora non sta più girando su una macchina vera ma bensì su una macchina virtuale! Fantastico!

Proviamo subito se riesco ad entrare prima in locale via SSH come facevo prima:

$ ssh root@goldrake
Password:
Linux goldrake 2.6.30-1-686 #1 SMP Sat Aug 15 19:11:58 UTC 2009 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Mar 28 16:13:18 2010

Sìììì! Funziona! Ma ora viene il bello, vediamo se riesco a collegarmi in rete via ADSL con questa macchina virtuale appena creata:

$ links2 -dump 'http://www.consulenti-ict.it' | head
Nome utente  ___________   Password  ___________   [  ]    Recupera Nome
utente/Password     Registrati

* Home          
* Staff       
* Contatti     
* News        
* Mail list   
* Eventi    
 

Direi che funziona alla grande no? ;)

Una nota prima di chiudere: in realtà non sono riuscito ad entrare subito via SSH... né a collegarmi ad internet, questo perché nel solito file /etc/network/interfaces del vecchio WEB server le interfaccie di rete erano mappate sulle vecchie schede di rete. Per risolvere al volo il problema mi son semplicemente loggato nel sistema dalla console ottenuta con rdesktop ed ho modificato il suddetto file come segue:

# SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:8f:41:ad:86", NAME="eth0"

# SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:40:95:01:ae:77", NAME="eth1"

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:d3:c8:cb", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:ff:98:e2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Poi ho fatto ripartire il sistema e tutto è andato come doveva.


P.S. I 30 minuti che ho indicato nel titolo, ovviamente, sono al netto del tempo che ci vuole per clonare un hard disk da 163GB...
 

Aggiungi commento

Prima di pubblicare un tuo commento assicurati che:

  • sia in tema e contribuisca alla discussione in corso.

  • non abbia contenuto razzista o sessista.

  • non sia offensivo, calunnioso o diffamante.


La redazione con i controlli a campione si riserva di cancellare qualsiasi contenuto ingiurioso, volgare o illegale.


Nota bene: se non sei registrato il tuo commento verrà moderato e quindi non pubblicato immediatamente. Se, invece, sei registrato al portale e hai fatto login verrà visualizzato subito.


Codice di sicurezza
Aggiorna

 

In primo piano

Simons Voss: un mondo senza chiavi

Simons Voss: un mondo senza chiavi

Il sistema di gestione e di controllo degli accessi 3060 si presenta come un’alternativa con enormi vantaggi...
Pubblicità mirata dei prodotti

Pubblicità mirata dei prodotti

Hai un prodotto o un servizio da pubblicizzare? Fallo su consulenti-ict.it! Pubblicizzare un prodotto...
Recensioni sul Portale

Recensioni sul Portale

Hai un prodotto hardware/software o un libro riguardante uno dei temi dell'ICT? Vuoi farlo conoscere...

Ultime dal Forum

Visualizza Topic »

Eventi

Non ci sono eventi in programma
Marzo 2010
D L M M G V S
28 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
Aprile 2010
D L M M G V S
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1

Sondaggi

busyCaricamento Sondaggio...

Ultimi Commenti