[server] Windows에서 virt-manager를 실행하는 방법이 있습니까?

우리는 CentOS 5.x에서 KVM 호스트로 거의 1 년 동안 KVM을 사용했으며, Fedora 및 Ubuntu 워크 스테이션은 virt-manager, virt-viewer 및 ssh를 사용하여 KVM 호스트와 게스트에 액세스합니다.

누구나 Windows 워크 스테이션에서 virt-manager를 사용하여 KVM 호스트에 액세스하는 방법을 알고 있습니까? Win7 시스템에서 KVM 호스트에 액세스하려는 동료가 한 명 있습니다.

편집 # 1

Xming 과 같은 Windows에서 X11 서버를 실행 하고 KVM 호스트에서 Windows 워크 스테이션으로 virt-manager를 원격으로 표시하는 것에 익숙 하지만 여기서 실제로 원하는 것은 Windows 고유의 솔루션을 아는 것입니다. Windows에서 실행되는 virt-manager 버전이 있습니다.

편집 # 2

아직이 문제는 아직 진행되지 않았습니다. 기본 virt-manager 클라이언트. libvirtd를 Windows에서 작동시키는 방법에 대한 메일 링리스트에 대한 토론과 함께 Windows 용 컴파일 된 버전의 libvirtd를 발견했습니다. 누군가가 virt-manager가 작동하는 방법을 알아낼 수 있기를 희망 하면서이 질문에 대한 링크를 추가하고 있습니다.

편집 # 3

마지막으로 몇 가지 진전이 있습니다. virt-manager의 Windows 포트를 포함하는 msys_setup 이라는 github 에서이 프로젝트를 방문했습니다 . 부분적으로 작동하며 qem + ssh : // 연결 유형을 지원하지 않으므로 여전히 우리의 요구에 사용할 수는 없지만 시작입니다.



답변

Windows 측에서 putty 및 일부 X Server 소프트웨어 (예 : Xming )를 사용하고 putty와 함께 X11 터널링을 사용하여 원격 virt-manager 콘솔을 표시하십시오.


답변

Cygwin을 사용합니다. 그런 다음 virt-manager 및 openssh를 설치하고 바탕 화면에 바로 가기를 배치 할 수 있습니다. 네이티브입니다.

Cygwin은 리눅스 환경처럼 느껴지도록 프로그램 주변의 리눅스 도구 및 기능을 제공합니다. 예를 들어, virt-manager는 ssh를 호출하여 KVM 서버에 연결하고 virsh를 실행하고 명령을 보낼 수 있습니다. 또한 X 서버를 제공합니다. 모두 기본적으로 컴파일됩니다.

업데이트 : 감사 Yaakov의 의견 : 이제 vig-manager를 위해 cygwin에 직접 설치 가능한 패키지가 있습니다. 아래 조치는 더 이상 필요하지 않습니다.

시간이있는 경우 : 필요에 따라 cygwin 설치를 쉽게 사용자 정의 할 수 있습니다. 폴더를 살펴보고 필요없는 모든 것을 버리십시오. X 서버를 시작한 다음 virt-manager를 작성하고 압축하여 미리 설정하는 스크립트를 작성하십시오! Windows 용 virt-manager가 있습니다.


답변

Windows 워크 스테이션에 국한된 경우 간단히 ssh (putty) 및 virsh와 VNC / Spice 클라이언트 ( Windows의 virt-viewer 등 )를 사용합니다.


답변

Windows의 Ubuntu에서 Bash를 사용할 수 있습니다 ( https://msdn.microsoft.com/en-us/commandline/wsl/about ).

그런 다음 virt-manager우분투에서와 같이 설치할 수 있습니다 .

$ apt-get install virt-manager

그런 다음 X 서버가 필요합니다. Xming을 설치할 수 있습니다.

DISPLAY=:0.0환경 에 추가 해야합니다. 이를 위해 추가 export DISPLAY=':0.0'~/.bashrc하고 터미널을 다시 시작합니다.

ssh 에이전트를 사용 가능하게 할 수 있습니다.

eval `ssh-agent` ; ssh-add

그런 다음 Linux에서와 같이 virt-manager를 실행할 수 있어야합니다. 몇 가지 버그가 있지만 작동합니다 :-).

az에 의해 편집 :
d- 버스 오류? 당 : https://www.reddit.com/r/Windows10/comments/4rsmzp/bash_on_windows_getting_dbus_and_x_server_working/
실행 :
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf

bash 닫기 / 열기, 다시 시도, 자세한 정보는 virt-manager –debug 사용


답변

예. Windows 용 virt-viewer가 있습니다

http://virt-manager.org/download/sources/virt-viewer/

최신 정보:

virt-viewer가 아니라 windows에서 virt-manager에 대해 묻는 것 같습니다.


답변

XMing 사용을 고려하십시오

다음은 Xming에서 X11 포워딩으로 SSH를 실행하고 Windows에서 작동하는 virt-manager (X11 포워드)의 스냅 샷입니다.

xming에서 x11을 전달하는 virt-manager의 스냅 샷

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/


답변

AndreasT 에 “하우투”추가하기 ” 최상의 옵션”IMO ATM 이므로 응답 하십시오. Linux 용 Bash + Windows Subsystem을 사용하는 것이 다른 옵션 일 수도 있지만 Windows 10 LTSB에서는 사용할 수 없었으며 Windows 10 Store Apps를 백업 할 수없는 방법이 정말 싫어서 Windows 가있을 때마다 다시 구성 / 설치해야합니다. 배포되었습니다. 그것은 거래 차단기입니다!

여기에 YouTube 비디오를 게시했습니다 >> https://www.youtube.com/watch?v=gDEAu3oPcR0

그리고 내 블로그 게시물을 작성했지만 URL에 세부 정보를 남기지 않고 짧은 양식을 여기에 복사하는 것보다 낫습니다. ( https://www.freesoftwareservers.com/wiki/running-virt-manager-inside-windows-10-using-cygwin-with-shortcut-on-desktop-28016650.html )

  • virt-manager, xinit 및 openssh를 사용하여 CygWin 설치
  • RSA 키를 통해 PWDless SSH를 KVM 호스트로 구성
  • Virt-Manager를 자동 시작하도록 XWin 구성

    cat << 'EOF' > ~/.startxwinrc
    export DISPLAY=:0.0
    virt-manager
    sleep inf
    EOF
    chmod +x ~/.startxwinrc
    

바탕 화면에 바로 가기 만들기 : (이것은 내 .cmd의 내용입니다) Virt-Manager.cmd

tskill.exe xwin

C:\cygwin64\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwix