Hemos estado usando KVM durante casi un año estrictamente en CentOS 5.x como el host KVM, con estaciones de trabajo Fedora y Ubuntu accediendo al host KVM y sus invitados usando virt-manager, virt-viewer y ssh.
¿Alguien sabe de una manera de acceder al host KVM utilizando virt-manager desde una estación de trabajo de Windows? Tenemos un compañero de trabajo al que le gustaría acceder al host KVM, desde un sistema Win7.
EDITAR # 1
Estoy familiarizado con la ejecución de un servidor X11 en Windows como Xming , y la visualización remota virt-manager desde el host KVM a una estación de trabajo de Windows, pero lo que realmente me gustaría aquí es saber de cualquier solución nativa de Windows, es decir Hay una versión de virt-manager que se ejecutará en Windows.
EDITAR # 2
Todavía no hay progreso en esto mismo. un cliente nativo de virt-manager. Encontré una versión compilada de libvirtd para Windows junto con una discusión en una lista de correo sobre cómo hacer que libvirtd funcione en Windows. Estoy agregando los enlaces a esta pregunta con la esperanza de que alguien descubra cómo hacer que virt-manager funcione.
EDITAR # 3
Finalmente algo de progreso. Encontré este proyecto en github llamado msys_setup que incluye un puerto de windows de virt-manager. Es parcialmente funcional, no es compatible con qem + ssh: // tipo de conexión, por lo que todavía no es utilizable para nuestras necesidades, pero es un comienzo.
Yo usaría Cygwin. Luego puede instalar virt-manager y openssh y colocar un acceso directo en el escritorio. Es nativa
Cygwin proporciona las herramientas e instalaciones de Linux en torno a los programas para que se sienta como un entorno de Linux. Por ejemplo, virt-manager puede llamar a ssh para realizar la conexión a su servidor KVM y podría ejecutar virsh y enviarle comandos. También proporciona un X-Server. Que está todo compilado de forma nativa.
Actualización: Gracias Comentario de Yaakov: Ahora hay un paquete directamente instalable en cygwin para virt-manager. Las acciones a continuación ya no son necesarias.
Si tiene tiempo: puede personalizar fácilmente la instalación de cygwin para que se ajuste exactamente a sus necesidades. Simplemente revise las carpetas, deseche todo lo que no necesita. Escriba un script que inicie el Servidor X y luego virt-manager, comprímalo y ¡listo! ahí está tu virt-manager para Windows.
fuente
Simplemente usaría ssh (masilla) y virsh, y un cliente VNC / Spice (como virt-viewer para Windows ), si estuviera confinado a una estación de trabajo Windows
fuente
Puede usar Bash en Ubuntu en Windows ( https://msdn.microsoft.com/en-us/commandline/wsl/about ).
Luego, puede instalar
virt-manager
como en Ubuntu:Entonces necesitarás un servidor X. Puedes instalar Xming.
Tendrá que agregar
DISPLAY=:0.0
a su entorno. Para hacer eso, añadirexport DISPLAY=':0.0'
a~/.bashrc
, y reiniciar el terminal.Es posible que desee habilitar un agente ssh:
Después de eso, deberías poder ejecutar virt-manager como lo harás en Linux. Hay algunos errores pero funciona :-).
editar por az:
error de d-bus? Por: https://www.reddit.com/r/Windows10/comments/4rsmzp/bash_on_windows_getting_dbus_and_x_server_working/
Ejecutar:
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
cerrar / abrir bash, inténtalo de nuevo, usa virt-manager --debug para más información
fuente
Sí. Hay virt-viewer para Windows
http://virt-manager.org/download/sources/virt-viewer/
Actualizar:
Veo que estabas preguntando sobre virt-manager en windows y no virt-viewer.
fuente
Por favor considere usar XMing
Aquí hay una instantánea de ejecutar SSH con reenvío X11 en Xming y virt-manager trabajando en Windows (reenviado X11)
http://blog.allanglesit.com/2011/03/linux-kvm-managing-kvm-guests-using-virt-manager-on-windows/
http://www.freesoftwaremagazine.com/articles/run_any_gnu_linux_app_on_windows_without_any_virtualization
http://www.straightrunning.com/XmingNotes/
fuente
Agregar un "HowTo" en AndreasT Answer ya que es la "mejor opción" IMO ATM. Aunque usar Bash + Windows Subsystem para Linux podría ser otra opción, no estaba disponible en Windows 10 LTSB y realmente odio la forma en que no puedo hacer una copia de seguridad de las aplicaciones de Windows 10 Store , por lo que sería necesario volver a configurarlo / instalarlo cada vez que Windows desplegado. Eso es un factor decisivo!
Publiqué un video de YouTube aquí >> https://www.youtube.com/watch?v=gDEAu3oPcR0
Y escribí mi propia publicación de blog, pero sé que no debo dejar de lado los detalles en una URL, así que copiaré el breve formulario aquí. ( https://www.freesoftwareservers.com/wiki/running-virt-manager-inside-windows-10-using-cygwin-with-shortcut-on-desktop-28016650.html )
Configure XWin para iniciar automáticamente Virt-Manager
Crear acceso directo en el escritorio: (Este es el contenido de mi .cmd) Virt-Manager.cmd
fuente