2010-10-13 13 views
34

Aquí en el trabajo, utilizamos una infraestructura virtual. Utilizamos virt-manager mucho, pero estoy en una Mac y no puedo hacer que funcione.¿Existe una alternativa de virt-manager para Mac OS X?

¿Hay alguna manera de hacerlo funcionar o una alternativa?

Gracias,

+2

Esta pregunta parece fuera de tema en stackoverflow, se debe mover a un sitio diferente de la red stackexchange como askdifferent. – anddam

Respuesta

36

Ahora hay una fórmula cerveza homebrew-virt-manager la que he utilizado para conectar con éxito a una caja de CentOS 5 correr 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

¡Gracias, justo lo que estaba buscando! – Andrew

+0

Pregunta pequeña: ¿cómo averiguo cuál es mi cadena de conexión qemu + ssh? ¿Qué usuario/socket debería usar? –

+0

Seguí tus pasos y no puedo pasar el tercer paso. $ sudo ln-usr/bin/python/usr/bin/python2 Contraseña: ln:/usr/bin/python2: Operación no permitida Luego tengo un problema en el paso cuatro. $ virt-manager -c qemu + ssh: // usuario @ debianserver/system? Socket =/var/run/libvirt/libvirt-sock --no-fork env: python2: Ningún archivo o directorio – hatted

23

por desgracia no, sin embargo, puede instalar virt-manager en una máquina Linux y ejecutarlo en el escritorio de Mac a través de VNC y X11.

lo que necesita hacer es iniciar X11, abrir xterm (comando + N), escriba ssh -X usuario @ linux-box, luego escriba virt-manager una vez que haya iniciado sesión.

+3

requisito adicional para Mountain Lion en adelante: deberá ejecutar XQuartz en lugar de X11 (es la comunidad X11 iniciada por Apple) – LRE

+1

Técnicamente no necesita vnc, solo X11 (o XQuartz) – knowncitizen

+0

Verdad, pero X es * mucho * más lento en distancias que VNC para interactuar con las máquinas virtuales. Uso X para virt-manager y VNC para las máquinas virtuales. –

3

yo sepa no, , pero se puede usar bien si hace esto:

  1. instalación (en el host) del servidor NoMachine NX
  2. instalar el cliente NX en su Mac
  3. de inicio de sesión desde el mac
  4. solucione los problemas del teclado siguientes these instructions
  5. abra virt-manager en la sesión gnome en su servidor/host (que está utilizando a través del cliente NX)
  6. divertirse
+0

requiere tener X en el host – HDave

+1

Normalmente hago 'ssh -Y linuxbox virt-manager' de la máquina OS X. –

+0

HDave, ¿conoce algún administrador de virtudes que no lo haga? (¿requiere X en el host?) –

5

mismo problema aquí, intentó varias soluciones y soluciones, y encontraron que para la gestión de máquinas virtuales en una remota Qemu/KVM servidor no es tan fiable y cómodo que un sistema GNU/Linux corriendo virt-manager.

Nuestra mejor solución hasta ahora es instalar Virtualbox en MacOS para ejecutar un sistema Lubuntu LTS con virt-manager.

Encontramos a Lubuntu excelente para este propósito: simplemente funciona, es fácil de usar y requiere pocos recursos para ejecutarse (puede usar menos de 300 MB de RAM para ejecutar virt-manager y 3-4 clientes SPICE). Puede guardar este estado de la máquina Virtualbox cuando no lo necesite y restaurarlo en unos segundos cuando sea necesario.

Además, hay una ironía en ejecutar una máquina virtual localmente para administrar máquinas virtuales remotas. :-)

+0

¡Esta es una solución brillante! Lo conseguí trabajando en unos 5 minutos. –