Avevo bisogno di installare ESX server 3 (che poi è una redhat Enterprise 3 con i moduli VMWare) su una macchina con dei dischi SATA. Ufficialmente VMWare dichiara che il prodotto ESX (meglio conosciuto ora come VMWARE Infrastructure) non è installabile su dischi locali ma solo su device iSCSI o NAS in quanto è un prodotto enterprise e quindi va bene così. In effetti sarebbe buona cosa, ma il problema è che il mio server di base è un entry level di ACER che a malapena sa cosa sia un controller raid.
Su internet ho trovato un HOWTO che banalmente suggeriva durante il processo di installazione di aprire una console (CTRL+ALT+F2), con ifconfig attivare la scheda di rete e usare scp per richiamare i due moduli SATA che sono ata_piix.o e libata.o, fare un insmod e via. Io ho provato. Per comodità ho usato una chiavetta USB che viene normalmente riconosciuta senza problemi da ESX, montata in una directory temporanea e un buon insmod dei moduli.
Il problema è che ESX carica i moduli, vede perfettamente i due dischi, ma il kernel di base, che è già modificato da VMWare, in qualche modo ti limita o ti impedisce l'utilizzo. Di fatto tu hai i device caricati ma non puoi accedere. Non ho spiegazione.
2 comments:
Quello che si vede installando ESX non è ESX ma la console di gestione che è una macchina virtuale "speciale" che dialoga con il Kernel ESX.
Inserendo dei driver, questi sono inseriti nella "console", ma il kernel VMware non sa cosa siano.
Generalmente, è possibile installare ESX su dischi SATA, ma non è possibile creare su dischi SATA il VMFS (il file system per le macchine virtuali).
Se si possiede uno storage condiviso (iSCSI o FC), allora uno può fare l'installazione locale di ESX senza alcun VMFS locale e poi creare un VMFS sullo storage condiviso (che deve essere visto come "SCSI" anche se poi dietro ci sono dischi SATA: es. EMC AX150i è una piccola SAN iSCSI che monta dischi SATA).
Ci sono alcune controller SATA che "beffano" esx facendogli credere che i dischi sottostanti non siano SATA ma SCSI: tuttavia niente di ciò è supportato da VMware.
Ciao Giovanni per cortesia mi sai dire quali sono i controller sata che beffano vmware?
Grazie
Paola
Post a Comment