CentOS 5.xではKVMホストとしてFedoraおよびUbuntuワークステーションがKVMホストとそのホストにアクセスし、ほぼ1年間厳密にKVMを使用していますvirt-manager、virt-viewer、およびsshを使用するゲスト。
Windowsワークステーションからvirt-managerを使用してKVMホストにアクセスする方法を知っている人はいますか? Win7システムからKVMホストにアクセスしたい同僚が1人います。
EDIT#1
Xming などのWindowsでX11サーバーを実行し、KVMホストからWindowsワークステーションにvirt-managerをリモートで表示することには精通していますが、私が本当に望んでいることこれは、Windowsにネイティブなソリューションを知ることです。つまり、Windowsで実行されるバージョンのvirt-managerがあります。
EDIT#2
これについては、私自身についてはまだ進展がありません。ネイティブのvirt-managerクライアント。 libvirtdをWindowsで動作させる方法についてのメーリングリストでの議論とともに、Windows用のlibvirtdのコンパイル済みバージョンを見つけました。この質問へのリンクを追加して、virt-managerを機能させる方法を誰かが見つけられることを期待しています。
EDIT#3
最後にsome進行。 virt-managerのWindowsポートを含む msys_setup と呼ばれるgithub上のこのプロジェクトに出くわしました。それは部分的に機能しており、qem + ssh://接続タイプをサポートしていないため、私たちのニーズにはまだ使用できませんが、それは始まりです。
Windows側でPuTTYといくつかのXサーバーソフトウェア(例 Xming )を使用し、PuTTYでX11トンネリングを使用してリモートvirt-managerコンソールを表示します。
Cygwinを使用します。次に、virt-managerとopensshをインストールして、デスクトップにショートカットを配置します。それはネイティブです。
Cygwinは、Linuxツールとプログラム周辺の機能を提供するため、Linux環境のように感じられます。たとえば、virt-managerはsshを呼び出してKVMサーバーに接続し、virshを実行してコマンドを送信することができます。また、Xサーバーも提供します。ネイティブにコンパイルされます。
更新: Yaakovのコメントに感謝:virt-managerのcygwinに直接インストール可能なパッケージが追加されました。以下のアクションは不要になりました。
時間がある場合:ニーズに正確に合うようにcygwinインストールを簡単にカスタマイズできます。フォルダーを調べて、不要なものはすべて捨ててください。 Xサーバーを起動してからvirt-managerを起動するスクリプトを記述し、Zipで圧縮してください。 Windows用のvirt-managerがあります。
Windowsワークステーションに限定されている場合は、ssh(PuTTY)とvirsh、およびVNC/Spiceクライアント( virt-viewer for Windows など)を使用するだけです。
Windows上のUbuntuでBashを使用できます( https://msdn.Microsoft.com/en-us/commandline/wsl/about )。
その後、Ubuntuと同じように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を実行できるはずです。いくつかのバグがありますが、動作します:-)。
zで編集:
d-busエラー?あたり: 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を実行し、virt-managerがWindowsで動作しているスナップショットです(X11転送)
http://blog.allanglesit.com/2011/03/linux-kvm-managing-kvm-guests-using-virt-manager-on-windows/
「ハウツー」を AndreasT Answer に追加します。これは「最良の選択肢」のIMO ATMであるためです。 LinuxでBash + Windowsサブシステムを使用することも別のオプションかもしれませんが、Windows 10 LTSBでは使用できなかったので、私は本当に嫌いです Windows 10ストアアプリをバックアップできない なので、再作成する必要がありますWindowsが展開されるたびに構成/インストールされます。
ここにYouTubeビデオを投稿しました>> https://www.youtube.com/watch?v=gDEAu3oPcR
そして、私は自分のブログ投稿を書きましたが、URLの詳細を省略するよりはこちらに短いフォームをコピーします。 ( https://www.freesoftwareservers.com/wiki/running-virt-manager-inside-windows-10-using-cygwin-with-shortcut-on-desktop-28016650.html )
virt-manager
、xinit
およびopenssh
とともにインストールします。Virt-Managerを自動起動するようにXWinを構成します。
cat << 'EOF' > ~/.startxwinrc
export DISPLAY=:0.0
virt-manager
sleep inf
EOF
chmod +x ~/.startxwinrc
デスクトップにショートカットを作成:Virt-Manager.cmd
これは私のコンテンツです:
tskill.exe xwin
C:\cygwin64\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin