KVM(Kernel based Virtual Machine)を語れ 2
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>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)
をすると画面が固まってしまいます
なにが抜けてると画面が固まるのだろう…
詳しいひと教えてください フォルダの共有がうまくいかない
virt-managerでファイルシステムを追加してマウントするとこまではうまくいったんたけど
そこからqemu.confいじってもvirt-managerをrootで起動してもマウントしたファイル操作で権限ないぞと怒られてしまう qemu-system-x86_64 -enable-kvmで動かしていたWindows10(アクティベーションされている)を
virt-installを使ってKVMに移行したのだけどアクティベーションされていない状態になってしまいます
QEMUの時にはシェルスクリプトでコマンドを叩いていたので、そのオプションと同等なものを
virt-installで指定したつもりなのですが・・・
WindowsをQEMUからKVMに移行できた方が居ましたらどの様にやったか教えてください
今わかっている違いは
デバイスマネージャで見るとUSB周りが変化していた
サウンドデバイスがhdaからich9になっている(同等の選択肢がなかった)
です 動いてるならデバイスが変わりすぎてアクティベーションが外れただけのように見えるけど
アクティベーションのエラーコードで探したほうが早いと思う >>897
レス有難う
エラーコードは0x803F7001です
評価版移行でしたのでこれ以上はどうしようもないのかもですね >>899
Generickey入れて失敗させてから元のプロダクトキー入れてアクチすれば成功する、らしい
generickeyは英語で探せばすぐ出てくる >>900
レス有難う
TP版を入れた時にプロダクトキーを入れてなく、QEMUにクリーンインストールした時に
アクティベーションできたのですが・・・
ゲストOSの中にもメモにもプロダクトキーは残っていませんでした orz
Windows10はlibvirt管理にするのは諦めます vmwareみたいに設定とディスクイメージをヒョイヒョイ出来たら楽なんだがなあ >>896
Windows 7からマシンのUUIDが変わると別マシン扱いになったはず。
マシンのUUIDをコピー元のやつと同じにすれば良いはず。 >>902
仮想マシンのxmlとディスクイメージだけじゃん?同じじゃん?
OVFは試したことないけど >>905
ovfは中間ファイルであって即実行出来ないもんな
自分は良いが周辺の素人さんには厳しいんだ
デスクトップもVMware速いけど
spiceもそのうちそうなるじゃろとワクテカ >>903
有難う、出来ました
wmic csproduct get uuid でuuidを調べて
xmlを編集してuuidをセット、登録しなおしで行けました ゲストでmount/unmountしたら
連動してホスト側もvirsh attach-disk/dettach-diskしてくれる簡単な仕組みないかな? >>909
セキュリティの観点から、ゲスト側からホスト側へ鑑賞する方法をKVMは用意してないよ。
ゲスト側のmount/umountの延長で無理やりssh+virsh実行するしかないかも。 ネットワーク経由で情報をやり取りして連動させるしかないだろうな >>910-911
ありがと
やっぱゲストからホストなんてわざわざセキュリティホールなコマンド用意しないよね…
そうなんです今はゲストからSSHでホストに入って操作するスクリプトにしてますよ 教えてください。CentOS 7にKVMとovsをインストールして構築しています。
タグVLANを使いたいんですが、同じVLANに属するゲストOSとホストOS間で
通信できません(pingなど)。どうしたら通信できるようになりますでしょうか。
下の設定で、ホストはvlan10に192.168.10.40、ゲストはvlan10をブリッジにして
192.168.10.100を設定しています。
ホスト、ゲストともに8.8.8.8やルーターへpingはできますが、ゲストとホストの間で
通信できない状況です。
CentOS Linux release 7.2.1511 (Core)
ovs_version: "2.5.0"
# ovs-vsctl show
a4ce78cc-60a2-4dae-bd71-b7c2a0f06f6c
Bridge "ovsbridge0"
Port "vlan10"
tag: 10
Interface "vlan10"
type: internal
Port "eno1"
Interface "eno1"
Port "ovsbridge0"
Interface "ovsbridge0"
type: internal
ovs_version: "2.5.0" >>913
vlanはホストとゲスト間の通信できない。
その用途だとbridgeだね。 >>914
レスありがとうございます。
そうなんですね、周知の事実的な感じなんですかね。
もし、ovsで回避できる方法があれば教えていただけないでしょうか。 >>913
昔のOVSだと、macvlanの場合通信をフックできなかったんだけど、今は改善してるのかな? >>915
--network network=ovsbr0,virtualport_type=openvswitch
libvirtコマンドの時に、こんな感じでやってみそ networkmanager且つwlanかもしれない環境で
bridge組みたかったけど面倒くさくてやってない
vmwareなら初めから用意してくれて楽 win7のxpモードのイメージを変換やらやってKVMで動かせますか? ホスト側のネットワークを全て無効にしてスタンドアロンにしておきたいのだけど
それだとゲスト側を外部のネットワークに繋ぐ場合は、物理NICを直接使うように設定するしかない? PCIパススルーでできるんかそれ?
firewalld/iptablesの仕事な気がするけど。 ネットワークリソースに物理NIC指定してソースモードをパススルーにすればいい >>917
遅くなりましたが、うまくできました。ありがとうございます。 qemu-kvmとWindows10の相性って良くないのかな
XPや7よりモッサリしてる
vmwareだとどれもサクサクだけど お前の環境ではそうなんじゃね
Windows RDP経由だとどっちも変わらんかったけどな KVMでHostOS、GuestOSそれぞれにおなじポートのPFとVFを割り当てられるのかしらん あるホストマシンで動作しているKVMの、ゲストマシンにwindows7、8、10のいずれかを入れてアクティベーションし、
その後にその仮想マシンファイルを、別のホストマシンで動作しているKVMに移動&継続利用したいんですが、
その場合、windowsのアクティベーションは無効になってしまうんでしょうか。
「仮想マシン」というからには、「マシン」は同じではないかと思うんですが、KVMの場合はどうなのでしょうか。
Esxiの場合はダメでした。Windows8では起動すらしなくなりました。(ブルースクリーン)
また、再アクティベーション不要になるような仮想マシンの構成は、KVMで可能なのでしょうか。 >>931-932
ありがとうございます。
クローン(ファイルのコピー・移動)したら、UUIDもMACも同じになるんでしょうか。 WINDOWS7をインストールする場合、QEMUのcpuタイプは何を選べばよいんでしょうか。
いろいろありますが、それぞれについてメリットとデメリットがあれば教えてください。 QEMU、KVMで日本語のキーボード配列にすると(例えばゲストLinux jp106配列とか)
パイプとエン(バックスペースの左隣のキー)が打てなくなるんだけど・・・これずっと治っていないんだね
何処かで原因の記事を読んだことがあるけど今見ようと思ったら見つからない
問題なく打てている方が居ましたら設定を教えてください >>936
レス有難う
以前はdebianを使っていて症状が出て放置していました
今はArchLinuxに移行してlibvirt上のゲストArchLinux(i686),ArchLinux(x86_64),Windows10Pro(64bit)
を入れているのですが全てパイプとエンが打てない状況です(それ以外のキーは正常に打てます)
全てのゲストでキー配列jaとしています(xmlファイルで<graphics type='spice' autoport='yes' keymap='ja'>となっています)
素のQEMUでも同じ状況です(こちらはvoidlinuxのLiveイメージで発生)
ホストのArchLinuxのxevで問題のキーはkeycode 132 (keysym 0x5c, backslash, keysym 0x7c, bar)なのですが
/usr/share/qemu/keymaps/ja を見たところbar 0x7d shift, yen 0x7dとなっているので
ここもおかしいのかなと思っているところです やっぱりQEMUの方の問題みたい
パッチを投げている人が居たよ([PATCH v3] ps2: Fix lost scancodes by recent changes)
パッチを当ててみたらだいたいキーを打てるようになった
ホスト: Archlinux(x86_64)、qemu 2.8.0
ゲスト: Archlinux(i386, x86_64) バックスラッシュとパイプが打てるようになる
ゲスト: Win10Pro(x86_64) エンとパイプが打てるようになる
※ホスト側の設定を少しいじりました
キーボードがOADG109A配列だったのでコンソールのキーマップをja-OADG109Aにした
/etc/X11/xorg.conf.dで指定していたキーボード設定を削除 KVMでグラフィックカードのリソースを活用しようと思うとPCIパススルーしかないのでしょうか?
VMwareWorkstationみたいな仮想グラフィック機能ってありませんか? USBメモリをホストに接続すると、仮想マシンに自動的にマウントされようとしたんですが、
エラーの小さいウインドウが開きました。
たしか、アクセス権限のエラーだったと思います。
マネージャーをroot権限で動作させる必要があるんでしょうか。 質問です。
windows10のHyper-VでCentOS7のVMを作成し、
その中で更にKVMでVM(CentOS7や、別のOS)を作成しましたが、
下記スクリーンショットで止まったまま、動いてくれません。
http://www.dotup.org/uploda/www.dotup.org1213146.jpg
VM内のVMという環境が原因なのか、または別に問題があるのか、わかる方いるでしょうか? Nested Hyper-Vってデフォで有効なんだっけ? VMの中でVM動かすのは怖くてやったことはないなー >>943
画面に出てる通り、PXEブートで停止してるんじゃない?無効にしてみたら。 BIOSから起動可能なブートローダーがなくてPXEになってるのかも どちらもCPUの仮想化支援使ってるし、そりゃ無理やわ。QEMU on Hyper-Vならできるよ、遅いけど。 エスパーするとUEFIなディスクをBIOSモードで起動したんじゃねえの? VM内のVMとかアホかよ
オーバーヘッド多すぎて資源の無駄だろ レス数が950を超えています。1000を超えると書き込みができなくなります。