KVM(Kernel based Virtual Machine)を語れ 2
■ このスレッドは過去ログ倉庫に格納されています
バージョンアップデートの内容をマニフェスト化すれば良いんじゃない。
バージョンと言うIDで全て管理してるのが問題なのだから。
てか、KVMも仮想化も関係ないし。 >794
よくわからないが、スタティックリンクと何が違うん? >>794
Windows95とか98の時代にdllバージョン依存があって
動くアプリ動かないアプリがあって大変だったよな jarの中に依存ライブラリ突っ込んでパッケージ化するのとも変わらんし、DLLに限った話じゃ無い。
てか、KVMも仮想化も関係ない。 VMWareとかVirtualBoxとかの方が便利 GIUいらないサーバーの仮想化だからKVM一択です
freebsdの仮想化が使えるようになれば乗り換えるかも 得意なところ不得意なところあるだろ
完全仮想化ではハードウェアの性能を出し切れないけどそれ以上にKVMを使うメリットはある KVMは複数のOSが同時に走ってるイメージが好きだな。
もはや機能美の世界 というか単なる趣味w 自分でやって遅いと感じなければ、それでいんじゃないの?
公式な差異のデータはないと思う。
それよりも、使い勝手や管理の仕方が楽なほうがいい。 そもそもKV上でそこまでパフォーマンス問われるものは動かさないでしょ
本当にパフォーマンスが必要なら専用鯖になるわけだし 貸し鯖屋でもKVMが多いとの印象があります。
しがらみがないからかも知れませんがw 今ESXi使ってて次期候補にKVMを考えていたので
導入が簡単なProxmoxを試しに仮想環境に入れてみたんだけど
なんかUIがわかりにくいというか使いにくいというか いまだにできないので質問。
QEMU-KVMで、物理グラフィックスカードを使うためVFIO-PCIでPCIeな
ビデオカードをパススルーするのと、SPICEなリモートデスクトップのために
QXLな仮想VGAを組み込むのって両立できるの?
どうにも必ず片方がゲストのWindowsでデバイスマネージャで code 10 により
デバイスを開始できませんでした、とか黄色のビックリマークがついて使えない。
詳細は結局個別環境毎の試行錯誤しないと駄目かなとは思うのだけど、
実は完全に無駄な努力でできるはずがないことをやっていると悲しいので、
本当にできている人が一人でもいるのかどうか知りたいなと。
最近の仮想マシンは物理規格の詳細がわかっていないとちゃんと構成できないから
ハードル高い・・・ そいつは、windows が、複数デバイスドライバによるマルチディスプレイに対応してるか、って話になるんではないかね?
Win 7 から対応のようではあるが、ドライバが、wddm 1.1 対応じゃないとダメとかあるのかもな
あと、あえて聞くけど rdp ではダメなの? >>813
Win7だけどドライバの対応とか必要かもしれないのか。
現行品のRadeon HD6450なら対応してそうなものだが・・・QXL側が対応してないのか?
SPICEはUSBリダイレクト機能があったり便利そうだし、VFIO-VGAしない状態で
使ったときには問題なくしっかり動いたので本格利用しようかなと頑張っているのだけど、
QXL+SPICEよりCirrus+RDPがいいのかな?実Radeon+仮想Cirrusの二枚挿しはたしかに
まだ試してないのでやってみる。 しばらく動かしてるとゲストのCPU使用率を正しく取得できなくなる感じなんだけど何か思い当たる人いますか?
ホスト: CentOS 7.1, qemu-kvm-1.5.3-86.el7_1.5
ゲスト: CentOS 6.7 (1コア割り当て)
ゲストで↓をやってもホストからvirt-topで見ると0%とかになる
$ cat /dev/urandom | gzip > /dev/null
ホストでtopを見るとユーザモードで1コア分はCPUを使ってるらしい
ゲストを再起動してもだめでシャットダウン→起動でないと直らない QEMU 2.4.0とLinuxカーネルの4.2の組み合わせで
Virtio GPUが使えるようになってるね
VGAよりさくさくになってるよ Linuxカーネル4.2というのはゲストOSのLinuxのカーネルのことね
Virtio GPUのLinuxのフレームバッファ用のドライバが含まれてる Linuxカーネル4.2採用してるディストリビュータってどれ?
メジャーどこはまだ3.1Xじゃない? virtualboxとかvmwareより遅いのはなんで?
vb,vwはキャッシュ使いまくってるとか? >>819
個別にビルドしてるとかかもね
俺もベースはCentOS 5.2だけどkernel3.xのQEMU2.xにしてるよ >>820
vbとかvwとか略すやつの気が知れない Ubuntuの15.10のテスト版ならLinuxカーネル4.2をapt-getで入れられる
ただ、Virtio GPUは有効にされてないからカーネルの再構築が必要
Virtio GPUのドライバは括弧でONLY FOR TESTINGと書かれててお試し状態 Ubuntu 15.10のテスト版がデフォルトでLinuxカーネル4.2が入るようになってるな
ただ、Virtio GPUのドライバがカーネルのConfigの中で下のようになっててる
Virtual Frame Buffer support (ONLY FOR TESTING!)
まだテスト段階 Ubuntu 15.10がカーネル4.2だね
カーネルコンフィグみるとCONFIG_DRM_VIRTIO_GPU=mになってる
Qemu 2.4で立ち上げると
[ 68.065200] [drm] Initialized drm 1.1.0 20060810
[ 69.977217] [drm] pci: virtio-gpu-pci detected
[ 70.356256] [drm] virtio vbuffers: 80 bufs, 192B each, 15kB total.
[ 70.430845] [TTM] Zone kernel: Available graphics memory: 508444 kiB
[ 70.431273] [TTM] Initializing pool allocator
[ 70.431910] [TTM] Initializing DMA pool allocator
[ 71.907482] Console: switching to colour frame buffer device 128x48
[ 71.953979] virtio_gpu virtio0: fb0: virtiodrmfb frame buffer device
[ 71.954062] virtio_gpu virtio0: registered panic notifier
[ 72.206234] [drm] Initialized virtio_gpu 0.0.1 0 on minor 0
と出るけど現時点だとうまく機能しない ウィンドウのサイズ変更してもアス比崩れないようにしたいんだけどどうすればいいの? サーバとしては多少使えるんだろうけど、
KVMってデスクトップ向きでは無いよな パフォーマンスを求めるならXen+順仮想化
とはいえGoogle Compute EngineはKVMだけど Xenはどういいのだ?
kvmは多少遅いのかもしれんが、普段は全く静かだし、CPUも全く食わんしいいと思うのだが。
vmwareはヒーヒー言ってた記憶が。 Xen のレガシーな準仮想化は、KVM+準仮想化ドライバより遅いよ。
Xen 準仮想化 + 準仮想化ドライバでどっこい。 そうなのか!
元記事全文読みたい、URL教えてほしい 軽くやるならドッカとかなんだろな。でも遊ぶ程度ならkvmで十分だしなぁ。 kvmはマウスのシームレス化とクリップボードの共有化ができないのでは? 皆さんもやっぱ
<driver name='qemu' type='raw' cache='writeback' io='threads'/>
みたいに cache='writeback' にしてんの?
やってみたけど、体感は全く同じだった。 >>839
USBタブレットデバイスとSPICEでできるよ 他端末から仮想環境に繋ぐ為にブリッジ作る、ってのが面倒&厄介なのだが、どうにかなんないかな。 kvmはウィンドウサイズを自由に可変調整できないのでは? >>844
仮想環境を作る時にメニューから選ぶ形式で手間なく設定出来たらなぁ、と思っている。
tapとかbr0とか頭こんがらかる&しばらく放置した後からわかりにくい >>847
仮想マシンマネージャで仮想マシン作るときに選べるけどどんな環境使ってるの? >>847
libvirt とか virt-manager とかは? >>848
CentOS7で、GUIの環境から仮想環境作って見たら、外(他PC)から接続出来無かった。FWとかのせいかも?とかLAN接続先を選ぶメニューで何を選んだかあやふやだったので、時間取れる時にやり直してみます。
お邪魔しました。 業務ではKVMを立てたけど、家ではESXiだな…>>847の言うような理由で。めんどくさいしHA構成も組まないし。 質問です
ホストOSはFedora23
ゲストOSはWin7でVirtioを使いたいです
ここらへんを見てドライバ入ったisoをdnfで入れたんですが仮想マシンに接続してWin7のインストーラーからは見えているのですが指定するとそこにはドライバーないよと言われてインストール出来ません
https://fedoraproject.org/wiki/Windows_Virtio_Drivers
どうすればいいでしょうか? >>854
自己解決しました
ちゃんとサブディレクトリまで指定しないといけなかったのね 仮想側のosって4ボタンマウスとかのボタンの認識って出来ない?
logcoolのマウスの進む戻るボタンが使えない かなりハッテンするみたい(´・ω・`)
KVM Changes Ready For The Linux 4.6 Kernel
http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.6-KVM-Changes ふにゃふにゃちんちん
仮想マシンにホスト機の物理コア以上の仮想コアを割り当てることってできるの?
実際の計算能力はなくて見た目だけでいいから 質問です。
ホストはCentOSでゲストOSがWin7proですが、別のPCからリモート接続したゲストOSのWin7上で、ネットワークアダプタの設定を「無効にする」にしてしまい、接続できなくなってしまいました。
これを有効に戻すにはどうしたらよいでしょうか? virsh editで
<graphics type='vnc' 〜
を追記してvnc接続を有効にしてvncクライアントから接続してGUIで戻す >>862様
おおぉ、ありがとうございます!できました!!
助かりました。。m(__)m OSどうやって入れたんだ
ってまあコンバートとか色々あるか 画面見ないでもインスコくらいはできるやろ?
vmにマウスとキーボードつなげてやるだけじゃん 難しいと思うんですけどぉw
もしかしてWin7にCUIインストールのやり方があるとか? 応答ファイルなるものを作ればGUIなしでも行けるけど、
一般ユーザーには無縁 >>873
キーボード使って矢印とエンターで選択して行くだけじゃん kvmホストでvirsh startでゲスト起動
さあインストールするぞ
さて、ゲストにキー入力を渡すにはどうする?(vncやspiceを設定してない状態で) 難しそうなので、GUIでやった方がいいと認識します。 どうしても画面なしでWindowインストールしなきゃならない時が来るかもしれんから後学のために 最近virsh save/restore知ったから試しにやってみたけど起動するもののノードがおかしいとかでマウントポイントが完全復旧できず
仕方なく枯れたcpとdefineで復旧させた
なんだろうなぁ
ゲストホストCentOS6.7
SElinuxは切ってたけどsplx3.0を試していた [スナップショットを作成する]
# virsh snapshot-create-as centos7 centos7-ss
[スナップショットを復元する]
# virsh snapshot-revert centos7 centos7-ss
でだめなん? データセンターにoVirtを入れたくていろいろ試しているんですが、
Web管理画面はFirewallでNATの設定をすると、外からアクセス
できました。
次に仮想マシンのインストールするため、コンソールを開こうと
すると、console.vvの中に書いてあるhost設定がデータセンタの
内部IPアドレスになっていて、アクセスできません。
このhostの値がホスト名(FQDN)になっていると良いのですが、
設定が判りません。oVritにホストサーバを登録する時に
IPアドレスじゃなくて、ホスト名にするconsole.vvの値も
変わるかと思いましたが、違いました。
何か情報はありませんか? >>752, >>753で若干触れられているみたいですけど
vgaをパススルーさせた時、干すとのGUIを残したまま仮想環境でもvgaを認識させられるっていうことですか?
あとvgaは1枚だけでできますか?
```
win7(64bit)を仮想化してvgaパススルーなしで動くの確認して
ホストはfedora22
virt-managerでpciデバイスを追加
grub2でiommu=on追記
モジュールをブラックリストに追記
上3つをしたあとにwin7を起動したらモニターが暗転して何も出来なくなってしまいました
``` 別端末からSPICEで繋げばええやん
それかメインはCPU内臓ので動かして仮想にはGPUあげるとか ってそのまま書いてあるじゃねえか
それが理解できないなら努力しても無駄だからやめな やっぱり無理なんですね
>>753
>>GPUを選べば(1枚だけで)出来る
↑だったらいいなって思ってて、、、
デュアルモニタにしてintel gmaと共存でやってみます ・VGA/GPU
intel HD graphics (ホスト画面表示)
Radeon R9 280x (ゲスト割り当て用)
・CPU
Core i5-4670(VT-d、VT-x有効)
・その他
Fedora23.x86_64
Linux 40.?.?
でゲストにRadeon R9 280xを割り当てて
virsh start
もしくは
virsh nodedev-dettach pci_xxxx_xx_xx_x(radeon)
をすると画面が固まってしまいます
なにが抜けてると画面が固まるのだろう…
詳しいひと教えてください ■ このスレッドは過去ログ倉庫に格納されています