Istanze multiple di VirtualBox [chiusa]


-1

Puoi dirmi perché è possibile avviare più istanze di controllo VirtualBox? Dovrebbe essere un mutex programma, ma l'ho cliccato 12 volte e ora ho 12 istanze VirtualBox.

Cosa significa? Posso eseguire il stessa macchina più volte? Perché non è mutex?


Cosa intendi per "VirtualBox Control Instances"? Intendi l'interfaccia utente che usi per avviare, arrestare e configurare le VM?
heavyd

Sì, intendevo quello.
Nestor

Risposte:


3

Prima di tutto, consiglierei di leggere il Background tecnico sezione del manuale di VirtualBox.

In sintesi, VirtualBox utilizza un'architettura di tipo client-server implementata sopra COM (o XPCOM ). C'è un componente server ( VBoxSVC nel manuale), che è il processo principale che gestisce effettivamente l'avvio e l'arresto delle macchine virtuali, nonché la gestione di quali client possono accedere ai VM. Ogni istanza della GUI è un client che si collega al server e effettua chiamate sugli oggetti server. Questa architettura consente molti diversi frontend (per esempio la GUI, il client della riga di comando o il client basato sul web) per gestire le VM.

Si noti inoltre che ci sono momenti in cui un determinato client può prendere un blocco esclusivo su una macchina e impedire ad altri client di modificare la VM, ma il componente server gestisce tali blocchi.


Ottima spiegazione, grazie.
Nestor

0

Non preoccuparti, tu non lo farà essere in grado di eseguire più di un'istanza di una singola macchina virtuale. Provalo, non funzionerà.

Come hai osservato tu stesso, puoi avere più istanze della GUI di VirtualBox aperte. È di progettazione e vedo heavyd l'ha appena spiegato perfettamente!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.