2010-10-13 4 views
34

Qui al lavoro, usiamo un'infrastruttura virtuale. Usiamo virt-manager molto, ma sono su un Mac e non riesco a farlo funzionare.Esiste un'alternativa virt-manager per Mac OS X?

C'è un modo per farlo funzionare o un'alternativa?

Grazie,

+2

Questa domanda sembra off-topic su StackOverflow, dovrebbe essere spostata su un altro sito della rete stackexchange come askdifferent. – anddam

risposta

36

Ora c'è una formula birra homebrew-virt-manager che ho usato per connettersi a un 5 scatola di CentOS in esecuzione QEMU + KVM.

brew tap jeffreywildman/homebrew-virt-manager 
brew install virt-manager virt-viewer 
sudo ln -s /usr/bin/python /usr/bin/python2 
virt-manager -c qemu+ssh://[email protected]/system?socket=/var/run/libvirt/libvirt-sock 
+0

Grazie, proprio quello che stavo cercando! – Andrew

+0

Piccola domanda: come faccio a sapere qual è la mia stringa di connessione qemu + ssh? Quale utente/presa dovrei usare? –

+0

Ho seguito i tuoi passi e non posso passare il terzo passo. $ sudo ln -s/usr/bin/python/usr/bin/python2 Password: ln:/usr/bin/python2: operazione non consentita Quindi ho un problema nel passaggio quattro. $ virt-manager -c qemu + ssh: // utente @ debianserver/system? Socket =/var/run/libvirt/libvirt-sock --no-fork env: python2: Nessun file o directory tale – hatted

23

purtroppo non, è possibile tuttavia installare virt-manager su una macchina Linux ed eseguire sul desktop Mac tramite VNC e X11.

quello che devi fare è avviare X11, aprire xterm (comando + N), digitare ssh -X utente @ linux-box, quindi digitare virt-manager una volta effettuato l'accesso.

+3

requisito aggiuntivo per Mountain Lion in poi: dovrai eseguire XQuartz al posto di X11 (è la comunità X11 avviata da Apple) – LRE

+1

Tecnicamente non hai bisogno di vnc, solo X11 (o XQuartz) – knowncitizen

+0

Vero, ma X è * molto * Più lento su distanze rispetto a VNC per l'interazione con le VM. Io uso X per virt-manager e VNC per le VM. –

3

per quanto ne so non, ma lo si può utilizzare bene se si fa questo:

  1. installare (nel ospite) il server NoMachine NX
  2. installare il client NX sul vostro Mac
  3. login dal mac
  4. risolvere i problemi della tastiera seguenti these instructions
  5. aprire virt-manager nella sessione gnome nel server/host (che si sta utilizzando tramite il client NX)
  6. divertirsi
+0

richiede di avere X sull'host – HDave

+1

Normalmente eseguo 'ssh -Y linuxbox virt-manager' dalla macchina OS X. –

+0

HDave conosci qualche virt manager che non lo fa? (richiede X sull'host?) –

5

Stesso problema qui, provato diverse soluzioni e soluzioni alternative, e ha scoperto che per la gestione delle macchine virtuali su un remoto Qemu/KVM del server non è affidabile e comodo di un sistema GNU/Linux in esecuzione virt-manager.

La nostra soluzione migliore finora è installare Virtualbox in MacOS per eseguire un sistema Lubuntu LTS con virt-manager.

Abbiamo trovato Lubuntu eccellente per questo scopo: funziona, è facile da usare e richiede poche risorse per l'esecuzione (può utilizzare meno di 300 MB di RAM per eseguire i client virt-manager e 3-4 SPICE). È possibile salvare questo stato della macchina Virtualbox quando non è necessario e ripristinarlo in pochi secondi quando necessario.

Inoltre, c'è ironia nell'eseguire una macchina virtuale localmente per gestire macchine virtuali remote! :-)

+0

Questa è una soluzione geniale !!! L'ho fatto funzionare in circa 5 minuti. –