Disclaimer Ho poca esperienza con Linux, VMware o roba server. Inoltre, avevo postato questa domanda originariamente su https://serverfault.com/questions/490037/server-virtualization-on-ubuntu-server-or-something-else È stata votata e chiusa. Mi è stato detto che avrei dovuto pubblicare qui.
Il mio obiettivo è eseguire le macchine virtuali Ubuntu Server (o forse un'altra distribuzione Linux più piccola) con l'eccezione di 1 istanza del server Windows.
Quello che ho fatto finora Ho
copiato il gz da un pollice USB in una cartella che ho creato chiamato / vm_tgz Directory modificata in / vm_tgz / vmware-server-distrib / Executed sudo -s -H Executed ./vmware-install.pl
Mi viene richiesto un compilatore C. Sono uscito dall'installazione ed ho eseguito apt-get install gcc. Eseguito di nuovo ./vwmare-install.pl
Questa volta ho superato il prompt per il compilatore. So che mi vengono chieste le intestazioni di Linux. Esco dall'installer ... Dopo aver letto gli interwebs, provo a creare un link simbolico su /lib/modules/3.5.0-25-generic/build/include/linux con i seguenti comandi:
ln -s /lib/modules/3.5.0-25-generic/build/include/generated/autoconf.h /lib/modules/3.5.0-25-generic/build/include/linux/utsrelease.h
ln -s /lib/modules/3.5.0-25-generic/build/include/generated/autoconf.h /lib/modules/3.5.0-25-generic/build/include/linux/utsrelease.h
Corro ./vmware-install.pl Ottengo il prompt per le intestazioni, ma fallisce quando provo a compilare il modulo vmmon. Inoltre, vedo un errore precedente che indica tipi in conflitto per poll_initwait .
Ho visto un post sull'installazione di VMware Server 2 su Ubuntu 11 , ma non capisco davvero le istruzioni. Ho controllato un file install.sh e un file patch, ma non ne ho visto uno.
Ho trovato di nuovo un altro post con i dettagli dei passaggi , ma ancora non capisco.
Qualcuno può indicarmi la giusta direzione?
EDIT: un cambio di direzione
Dopo aver preso a cuore il feedback iniziale, sembra che sto cercando di inserire un piolo quadrato attraverso un foro rotondo.
Non sono finalizzato alla virtualizzazione desktop, ma piuttosto alla virtualizzazione server (potrei avere un'istanza di Windows Server nel mix), quindi voglio ancora andare il più "bare metal" possibile. Ho letto Alternative a Esx .
Questo articolo consiglia VirtualBox per l'uso desktop e Xen in modalità HVM o KVM per la virtualizzazione del server.
Ho anche visto un post in cui qualcuno ha usato TinyCore con VirtualBox, e anche se sono disposto a provarlo, sono un po 'sospettoso delle distro linux "marginali". Ho avuto molto successo con Ubuntu che lavora con poco sforzo.
A questo punto, sto cercando una soluzione "diretta". Se ho bisogno di cancellare la mia installazione di Ubuntu per KVM e KVM "funzionerà", perfetto! Se devo scegliere uno stack migliore, ok, ma cosa?
Qualcuno può guidarmi in questa nuova direzione? Tutte le opinioni e i suggerimenti saranno presi a cuore.
Vedo che questo post è abbastanza brutto da meritare un -1 ... Bene, ho appena imparato che questo tipo di prodotto si chiama Hypervisor. È difficile sapere come porre bene una domanda senza il vocabolario appropriato. Capisco anche che la domanda potrebbe essere un po 'soggettiva. Sto davvero cercando di renderlo il più obiettivo possibile. Questo è il motivo per cui ho incluso il mio disclaimer. Spero in alcune risposte. Continuerò a premere per ottenere una buona soluzione per la mia casa e, una volta ottenuta, pubblicherò i miei risultati. Speriamo che la prossima persona che fatica a iniziare con Hypervisors troverà questo post e saprà come affrontare la risoluzione di questo problema.