Tra i vari ambienti di virtualizzazione che possiamo scegliere in OVH spunta un interessante software che ci aiuta alla creazione di ambienti Windows e Linux utilizzando OPENVZ e il più giovane KVM
Cosa è KVM?
KVM è una completa virtualizzazione del kernel Linux. Tramite questo tipo di virtualizzazione possiamo ricreare vari ambienti con diversi sistemi operativi incluso Windows.
Cosa è OpenVZ?
OpenVZ è uno dei sistemi più famosi per la creazione di ambienti virtuali in Linux: basato su un modello di virtualizzazione software, si avvale di un sistema operativo sul quale viene installato e utilizza il kernel Linux per l'erogazione e la gestione degli ambienti virtuali.
Fatta questa brevissima introduzione diciamo anche che Proxmox è basato su OS Debian è di facile configurazione e upgrade.
In questa breve guida vedremo come installare(PER KVM) i driver di rete e far riconoscere l'hdd in formato VIRTIO.
VIRTIO permette alla nostra Virtual Machine di essere più performante sia per quanto riguarda la lettura/scrittura dei nostri dati, sia per quanto riguarda la connessione di rete.
1. PREPARAZIONE PER L'INSTALLAZIONE DI WINDOWS SERVER 2008 R2
STEP 1- ISO DI VIRITO E WINDOWS
- La prima cosa da fare è procurarci una ISO di windows server 2008(possibile prenderla direttamente dal sito della microsoft per testarla, dopo di chè avrete la necessità di comprare una licenza per continuare a farla funzionare)
- Scarichiamo i driver necessari, in formato ISO, per poter far funzionare il controller VIRTIO da
qui
STEP 2 CARICAMENTO DELLA ISO
Una volta procurate le ISO che ci servono passiamo al loro upload tramite l'interfaccia grafica del nostro PROXMOX. Per farlo sul menu alla sinistra sotto la voce VM Manager clicchiamo sull'ultima voce ISO Images.
Utilizziamo l'interfaccia per caricare le ISO
Io consiglio di caricarle tramite ftp nella cartella /var/lib/vz/template/iso
STEP 3 CREAZIONE VIRTUAL MACHINE
Semplicemente creiamo la nostra virtual machine
- Clicchiamo VM Manager
- Virtual Machine
- Clicchiamo sulla tab Create seguendo queste linee guida
Disk type :
Virtio
Guest Type:
Windows 2008
http://c-nergy.be/blog/wp-content/uploads/PVE_W2K8.png
Mi raccomando come in figura scegliete
vmbr0 come bridge in quanto configurato già di default per l'installazione di OVH.
- Network Card scegliete VIRTIO(importante mi raccomando)
- E create un MAC Address da inserire in seguito nello spazio apposito(per la creazione degli indirizzi MAC vi rimando a questa guida
http://guida.ovh.it/MacDedicati)
- Premiamo il bottone Create
STEP 4 AVVIO E INSTALLAZIONE WINDOWS SERVER
A questo punto siamo pronti per avviare la nostra virtual machine(importante assicuratevi che il vostro browser abbia java installato in quanto ci servirà per aprire la console di VNC e poterci lavorare).
Prima di avviare l'installazione cliccare sulla tab Hardware e in seguito
- Cliccare sulla freccia in giù affianco a Hardware Device List for VM xxx
- Dal menu a tendina cliccare add CD-ROM
- Dove c'è CDROM andiamo a caricare la ISO dei driver VIRTIO e in seguito clicchiamo su ADD.
Fatto ciò ritorniamo nella tabella STATUS e clicchiamo su Start. All avvio della nostra VM uscirà sotto OPEN VNC Console clicchiamoci sopra ed entreremo direttamente nella nostra VM per seguire l'installazione.
L'installazione di windows procederà come una semplice installazione di un qualsisi sistema operativo windows quindi:
- Nella prima schermata scegliere Le lingue utilizzate e cliccare su Next(ricordo che Windows server 2008 originariamente è fornito in inglese)
http://c-nergy.be/blog/wp-content/up...stall_pve1.png
- Nella schermata prossima cliccate su
install Now
http://c-nergy.be/blog/wp-content/up...stall_pve2.png
- Segliere il sistema operativo da installare
http://c-nergy.be/blog/wp-content/up...stall_pve3.png
A questo punto continuiamo normalmente con l'installazione fino a quando ci ritroveremo a dover scegliere l'hard disk dove installare il sistema operativo, ma naturalmente la schermata sarà vuota
http://c-nergy.be/blog/wp-content/up...stall_pve4.png
- Scegliamo l'opzione Load Driver
http://c-nergy.be/blog/wp-content/up...stall_pve6.png
- E clicchiamo successivamente su Browse
Se avete fatto tutto bene all'inizio a questo punto dovrebbero apparirvi due lettori CD uno con la ISo di installazione di windows e l'altro con i driver di Virtio.
http://c-nergy.be/blog/wp-content/up...stall_pve7.png
- Entriamo nel cd e come in figura scegliamo la cartella Wnet e successivamente amd64(ricordiamo che con windows server 2008 r2 stiamo installando un sistema a 64bit)
http://c-nergy.be/blog/wp-content/up...stall_pve8.png
-Fatto ciò clicchiamo su l'unico driver che ci spunta e clicchiamo su next, a questo punto il sistema caricherà i driver e vi porterà alla schermata successiva, dove finalmente visualizzerete gli hdd dove poter installare il sistema operativo.
http://c-nergy.be/blog/wp-content/up...stall_pve9.png
- A volte può uscire la scritta offline sotto Type andiamo sull'hdd clicchiamoci sopra e poi in basso apparirà l'icona di attenzione clicchiamo sopra i dettagli e premiamo ok. A questo punto l'hdd sarà pronto per essere scritto.
- Mentre i file vengono scritti sul vostro hdd e l'installazione procede correttamente ritorniamo(senza chiudere la finestra) a Proxmox e clicchiamo sul Tab Option e assicuriamoci che la prima periferica di avvio sia il nostro HDD VIRTIO se cosi non fosse, scegliete come periferica di avvio HDD VIRTIO(durante l'installazione) e cliccate su salva.
STEP 5 FINE INSTALLAZIONE E CONFIGURAZIONE DI RETE
A installazione ultimata dovreste poter accedere al vostro vps(inizialmente windows vi chiederà una password mi raccomando deve essere complessa altrimenti vi darà errore e vi farà ripetere l'inserimento della password) Una volta entrati nella vostra VPS noterete che internet non funziona e che windows non ha trovato la scheda di rete.
Procediamo a questo punto all'installazione della scheda di rete Virtio.
- Clicchiamo su Start e in seguito Control Panel(vi consiglio una volta entrati nel pannello di controllo di selezionare come visualizzazione Icone grandi e non categorie).
- Clicchiamo su Device Manager
http://c-nergy.be/blog/wp-content/up...tall_pve14.png
- Andiamo su ethernet Controller
- Clicchiamo col tasto destro e andiamo su Update Driver.
- Scegliamo l'opzione che ci consente di scegliere il lettore CD come fonte dei driver clicchiamo su OK e a questo punto quando il sistema avrà trovato i driver adatti sulla ISO clicchiamo su Install.
- A questo punto se andiamo nel centro connessioni troveremo la nostra scheda di rete già installata.
Clicchiamo col tasto destro e andiamo in proprietà
- In seguito cliccare su Protocollo TCP/IPv4(nel momento in cui è stilata la guida viene utilizzato ancora questo protocollo) clicchiamo su proprietà e in seguito inserire i dati manualmente
Indirizzo IP: L'indirizzo IP di failover
Subnet Mask: lasciare quella in automatico la cambieremo dopo tramite registro
Gateway: Ip del server fisico con finale .254(es: 123.456.789.012 lo trasformiamo in 123.456.789.254)
Scegliamo i DNS che saranno
Principale: 213.186.033.099
Alternativo: 8.8.8.8 (utilizzo i dns di Google come quello alternativo)
A questo punto clicchiamo su OK e il nostro vps dovrebbe già connettersi, ma l'ultimo passo da fare è quello di impostare il subnet mask correttamente in questo modo
-Andiamo su start e nella barra di ricerca digitiamo regedit
Una volta entrato nel registro di sistema digitiamo combinazione di tasti CTRL+F a questo punto inserite l'indirizzo ip che avete configurato e attendete qualche istante. Dovrebbero apparirvi delle impostazioni del registro di sistema
- Cerchio il subnet mask che dovrebbe ssere 255.255.0.0 di default clicchiamoci sopra e modifichiamolo in 255.255.255.255. Fatto ciò salviamo disabilitiamo la connessione di rete per qualche istante e poi abilitiamola. Questa operazione è fondamentale in quanto windows non permette di impostare il range del subnet mask con lo stesso impostato da OVH.
A questo punto avrete il vostro vps KVM Windows con driver Virtio in modo da renderlo più performante.
Per quanto XEN possa essere a oggi considerata una della migliori virtualizzazioni sul mercato KVM ancora giovane è un valido e comodo strumento per la creazione delle vostre VPS. La malleabilità di Linux ancora una volta ci permette di usufruire di un Kernel che permette di avere delle impostazioni personalizzate sulle vostre vps, altamente scalabili grazie a proxmox e molto performanti.