Domanda

Vorrei sceneggiatura una build di una macchina virtuale da un'immagine di base, con un numero di file e cartelle vengano copiati attraverso al computer di destinazione, e di alcuni software installato anche su di esso. È possibile? Quale tecnologia è più adatto a questo - VMWare, Virtual PC / Server o Virtual Box? La soluzione deve essere eseguito su WS2003 o WS2008, in modo che il nuovo Windows Virtual PC non è un'opzione per me.

Grazie, MagicAndi.

È stato utile?

Soluzione

Ho usato VMWare per questo in passato, in particolare il prodotto gratuito VMWare Server. Creare una VM e installare il sistema operativo, come al solito, quindi utilizzare sysprep per confezionare la macchina e dei mangimi di un file di installazione automatica. Dopo sysprep spegne la macchina verso il basso, salvarlo fuori come l'immagine di base.

Quando si desidera creare una nuova immagine, fare una copia della tua immagine di base, quindi utilizzare lo strumento vmware-mount per montare l'immagine appena copiato come una lettera di unità. Aprire il file unatend e cambiare il nome della macchina, ecc, e ha aggiunto eventuali comandi aggiuntivi che si desidera eseguire dopo che la macchina sia accesa. Poi vmware-mount / D e accendere la macchina virtuale.

Script tutto questo insieme e hai un generatore di macchina di un solo clic.

Sono un fan di server di VWMARE - è gratuito, e il formato di file VMX è facilmente comprensibile

.

Altri suggerimenti

La soluzione che ho si avvicinò è quello di cuocere tutte le modifiche che ho bisogno di fare alla macchina virtuale in un MSI personalizzato, costruito utilizzando il Windows Installer XML (WiX) set di strumenti. Per installare il software di terze parti sulla macchina virtuale, che può sia monitorare le modifiche apportate al sistema operativo da parte di ogni programma di installazione dell'applicazione (utilizzando Process Monitor da Sysinternal Software) e replicare nel mio personalizzati MSI, o posso utilizzare uno script (come questo AutoIt script) per installare il software da una directory condivisa. Ho anche Sto cercando di utilizzare Bianco e PowerShell per lo scripting.

E 'apparire come può essere possibile per automatizzare la creazione di immagini virtuali utilizzando MS Virtual Server 2005 . I seguenti articoli dettaglio l'uso di script PowerShell per automatizzare la creazione di immagini virtuali:

Da parte 2, nei test di configurazione sezione su una macchina virtuale, sembra possibile trasferire file e di programmazione degli script per l'esecuzione. Usando questi articoli come base, dovrebbe essere possibile automatizzare la costruzione di un'immagine virtuale MS nello stesso modo come lordbrain descritto per un'immagine VMware.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top