タグ付けされた質問 「linux-kvm」

Linux Kernel Virtual Machineは仮想化システム(VM)です

5
KVMのWindows 10:ブートディスクをVirtioに変更する
IDEディスクを使用してWindows 10仮想マシンをインストールしましたが、Virtioドライバーを使用するようにディスクを変更したいと考えています。 Windowsの他のバージョンの場合、この質問のアプローチは十分であるようです-IDE VMをvirtio VMに移行する方法は? ただし、Windows 10では、これがINACCESSIBLE_BOOT_DEVICE問題につながります。 望ましいアプローチは、最初からVirtioデバイスを使用し、プロンプトが表示されたら適切なvirtioドライバーをインストールすることです。残念ながら、KVMでCDを変更する際に別の問題が発生していました(2つのCDROMデバイスも動作しませんでした)。 再インストールせずにこの問題を修正する方法はありますか? 同様の問題はこちら-https://me.m01.eu/blog/2015/03/windows-10-kvm-and-iscsi/#comment-36090

4
virsh経由でCD-ROMを変更する
libvirshで管理されるKVM仮想マシンがあります。次に、VM内で別のISOイメージを使用します。 を使用して仮想ドライブのDVDを変更するにはどうすればよいvirshですか?
23 linux-kvm 


4
QEMU / KVMで視覚化された画面解像度を上げる方法は?
KVM / QEMUを使用した2つの仮想ゲストOSを備えた64ビットUbuntu 9.10ワークステーションがあります。両方とも64ビット。1つはFedora 12、もう1つはUbuntu 10.04のベータ版です。 問題は、デフォルトで設定されているより大きなサイズのディスプレイを使用したいということです。両方のゲストOSの最大画面解像度は1024x768です。これを1280x900や1440x900などに増やしたいと思います。ホストシステムの解像度は1920x1080です。 この構成は、インストール中に仮想スクリーンによって報告される解像度をインストールが検出した結果のようです。 この件に関して私が見つけた唯一の情報は、/ etc / X11ディレクトリにあるxorg.confファイルの修正を示唆しています。どちらのゲストシステムにもこのファイルはありません。 Fedoraシステムで1つ1つ手動で作成してみましたが、完全に使用できなくすることができました。これは最近インストールされ、簡単に再インストールできるため、大した問題ではありません。 私がやりたいことは可能ですか?もしそうなら、どうすればそれを達成できますか?

2
virt-managerがrootパスワードを要求しないようにするにはどうすればよいですか?
virt-managerを起動すると、rootパスワードの入力を求められます。 virt-managerがlibvirtdデーモンにいくつかの引数を指定してpkcheckを実行させると、この認証ダイアログが表示されるようです。したがって、rootパスワードを要求するのはPolicyKitです。 公式Webサイト(libvirt.org)では、パスワードプロンプトを取り除くためのPolicyKitルールを定義する方法について説明しています。 $ sudo cat /etc/polkit-1/localauthority/50-local.d/50-org.example-libvirt-remote-access.pkla [libvirt Management Access] Identity=unix-group:libvirt Action=org.libvirt.unix.manage ResultAny=yes ResultInactive=yes ResultActive=yes サブディレクトリ「localauthority」は存在しませんでした。それを作成して、その名前とコンテンツ(libvirt->私のグループ名)のファイルをそこに置いても効果はないようです。また、JavaScript構文を使用するデフォルトファイルがあります。 /etc/polkit-1/rules.d/50-default.rules このパッケージはシステムにインストールされ、さらにいくつかのDEフロントエンドがインストールされます。 polkit-0.107-4.fc18.x86_64 どうやらlibvirt.orgの設定例は古くなっていますか? (特定のユーザーグループの)パスワードプロンプトを削除するには、どのような構成が必要ですか?

2
libvirt:「有効なファイアウォールバックエンドの初期化に失敗しました」
Arch LinuxホストでlibvirtのDHCPなしの仮想NATネットワークデバイスをセットアップしようとしています。 私が試したもの: # virsh net-define network.xml Network default defined from network.xml [ network.xml]: <network> <name>default</name> <bridge name="maas0" /> <forward mode="nat" /> <ip address="10.137.0.1" netmask="255.255.255.0" /> </network> 私のラップトップは起動時に以下を出力します: # virsh net-start default error: Failed to start network default error: internal error: Failed to initialize a valid firewall backend このトピックに関する他のすべてのスレッドは、ソフトウェアのアップグレードについて話している-私は最新バージョンを使用しています: $ …

3
fstabのlibvirt / 9p / kvmマウントがブート時にマウントに失敗する
qemu-kvm / 9pを使用して共有フォルダーをマウントしようとしていますが、fstabファイルに追加すると動作しません。起動時にデバイスをマウントできないというエラーが表示されますが、開始後に「mount -a」を実行するとデバイスがマウントされます。 fstab行: src_mnt /src 9p trans=virtio 0 0 dmesgから私は見ることができます: [ 7.606258] 9p: Could not find request transport: virtio 数行後に「virtio-pci」エントリが表示されます。ただし、そのデバイスが使用可能になるまでマウントを延期する方法については明確ではありません。

3
WindowsパーティションをVMとして実行することはできますか?
私のラップトップは、Windows 7(64ビット)とUbuntu Linux(64ビット)の間のデュアルブートとしてセットアップされています。私はほとんどの作業時間をLinuxで費やしているため、Microsoft Officeツールなどを使用するにはWindows 7 VMが必要です。たくさんのスペース。 LinuxからVMとしてWindows 7パーティションを実行する方法はありますか?理想的にはKVMで.IMGファイルに変換しませんか?いいえの場合、私を助けることができる他のオプションはありますか?

2
Radeonドライバーが特定のPCIデバイスに接続されないようにしますか?
このマシンには、Radeon HD 6570とRadeon HD 6950の 2つのRadeonカードがあります。 lspci | grep VGA 01:00.0 VGA互換コントローラー:Advanced Micro Devices [AMD]ニーATI Turks [Radeon HD 6570] 02:00.0 VGA互換コントローラー:Advanced Micro Devices [AMD]ニーATI Cayman PRO [Radeon HD 6950] Debian 7(Wheezy)上のKVMでVGAパススルーを使用して、Windows 7ゲストへのセカンダリビデオカードとして6950を通過させようとしています。を介してカーネルモジュールをブラックリストに登録した場合、これは正常に機能します。radeon/etc/modprobe.d/ ブラックリストを削除してX570(またはKMSコンソールのみ)を6570で実行すると、radeonモジュールは両方のカードに接続されているようです: dmesg | egrep "01:00.0 | 02:00.0 | radeon" pci 0000:01:00.0:[1002:6759]タイプ0クラス0x000300 pci 0000:01:00.0:reg 10:[mem 0xe0000000-0xefffffff 64bit pref] pci …

3
KVMイメージはvirshで開始できませんでした、権限が拒否されました
私のホストOSはUbuntu Server 11.04(natty)です Ubuntuのヘルプで詳しく説明されている手順を実行した後、私は使用して1つのKVMイメージを作成しました sudo ubuntu-vm-builder kvm hardy --libvirt qemu:///system 画像ファイルは次のように作成されました -rw-r--r-- 1 root root 438M 2011-06-17 14:39 ubuntu-kvm/tmpK9hbU5.qcow2 sudo virsh -c qemu:/// system "list --all"でvirshを使って一覧表示できます Id Name State ---------------------------------- - ubuntu shut off 私が電話するとき sudo virsh -c qemu:///system "start ubuntu" エラーがスローされました: error: Failed to start domain ubuntu error: internal …
12 ubuntu  linux-kvm 

1
iptables経由のミラーポート
専用のLinux(Debian 7.5)ルートサーバーがあり、多数のゲストがセットアップされています。ゲストはKVMインスタンスであり、bridge-utils(NAT、内部IP、ホストをゲートウェイとして使用)を介してネットワークアクセスを取得します。 たとえば、1つのKVMがWebServerゲストであり、次の方法でホストIPを介してアクセスできます。 iptables -t nat -I PREROUTING -p tcp -d 148.251.Y.Z --dport 80 -j DNAT --to-destination 192.168.100.X:80 私は他のサービスについても同じことを行い、それらを自己完結型で、NATで分離された状態に保ちます。 ただし、1人のゲストはネットワークモニターであると想定されており、ネットワークトラフィック検査(IDSなど)を実行します。通常、非仮想セットアップでは、トラフィックをミラーリングするためにVACLまたはSPANポートを使用します。もちろん、この1つのホスト内では、これを行うことはできません(複雑な仮想スイッチングアプローチを使用したくないため、簡単にできます)。 iptablesを使用してポートミラーを取得し、すべての入力および出力トラフィックを1つのKVMゲストにリダイレクトできますか?すべてのゲストには、などの専用インターフェイスがありますvnet1。 プロトコルに基づいて、トラフィックを選択的に転送することは可能ですか(HTTPのみを取得するVACL転送ルールなど)。 vnet1管理インターフェース(IPを使用)として維持する必要がある場合、ゲストは特定のインターフェース設定を必要としますか? 私は正しい方向へのポイントを喜んでいるでしょう: iptables 1.4.14-3.1 linux 3.2.55 bridge-utils 1.5-6 どうもありがとう :)


1
DebianでのLinux-KVMによるPCIパススルーの実装
PCIパススルーを使用して、古いビデオカード(Radeon 4770)を仮想マシンに接続しようとしています。Linux-KVMを使用して、仮想マシンをDebian Linux(Wheezy、3.2.0-4-amd64)ホストで実行しています。 質問 明確にするために、Linux KVMでPCIパススルーを実装するための正しい「パス」が何かはわかりません。この段階で、私は正しいアクションがしている疑いの追加CONFIG_DMAR、CONFIG_DMAR_DEFAULT_ONおよびCONFIG_PCI_STUB「バスオプション(PCIなど)、」カーネルソースと再コンパイルのセクションに。 しかし、これが再コンパイルする前に必要な追加の完全なリストであるかどうかはわかりません。または、カーネルの再コンパイルが必要な場合-おそらくより簡単な方法がありますか? 私が参照したガイドの中で、linux-kvm.orgのみがコンパイルが必要であると明確に述べています。Linux-KVMはすでにインストールされており、ハイパーバイザーとして機能しています。 研究 この時点で、私の問題はカーネルに関連していると思います。私の主なリソースはlinux-kvm.org(http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM)のガイドです。ただし、(特定の)ディストリビューション固有のわずかに異なる方法を示す他のリソースを見つけました。 Fedora- https: //docs.fedoraproject.org/en-US/Fedora/13/html/Virtualization_Guide/chap-Virtualization-PCI_passthrough.html SUSE-"openSUSE:KVMによる仮想化"(関連性が低く、2リンク制限のためリンクは省略されています) Fedoraガイドは、setseboolRedHat固有と思われる参照まで機能します。SUSEガイドは、グラフィックカードの割り当てがSUSEでサポートされていないことを示していますが、CONFIG_DMAR_DEFAULT_ON/ boot / config-`uname -r`内で文字列を検索する必要があることを示しているので、それも参照します。linux-kvm.orgサイトも参照CONFIG_DMAR_DEFAULT_ONするので、これが表示されますが、共通して必要な要素であると。 注: FedoraまたはDebianのガイドでは、グラフィックカードの制限は見つかりませんでした。参照されているSUSEドキュメントの日付は2006〜2013です。 CONFIG_DMAR_DEFAULT_ONシステムの/ boot / config-`uname -r`で見つかりません。さらなる研究は、そのことを示唆しているCONFIG_DMAR、CONFIG_DMAR_DEFAULT_ONとCONFIG_PCI_STUBの指示に関連するLinuxカーネルの設定項目ですlinux-kvm.org。そのため、ホストのカーネルをこれらの3つの(少なくとも)カーネル構成項目で再コンパイルする必要があると思います。intel_iommu=onホストOSのカーネルパラメータとしてを使用した起動では不十分なようです。 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" VT-d / IOMMU / KVMサポートの確認 私の調査によると、PCIパススルーにはVT-dのCPUとマザーボードの両方のサポートが必要です。 VT-d 私のプロセッサー、k以外の INTEL i7-3770(ark.intel.com/products/65719ごと)がVT-dをサポートしていることを確認しました。 ダイレクトI / O向けインテル®バーチャライゼーションテクノロジー(VT-d)‡はい 私のAsrock Z77 Extreme4マザーボードはVT-dもサポートしています(ユーザーマニュアルの62ページ): VT-dこれを使用して、インテル®VT-dテクノロジー(ダイレクトI / O向けインテル®仮想化テクノロジー)を有効または無効にします。この機能のデフォルト値は[Disabled]です。 IOMMU 私のシステムがIOMMUをサポートしていることを確認しました: dmesg …

6
ゲストとホストがlinux-kvmとmacvtapを使用してお互いを認識できない
kvm仮想マシンを古いホスト(ハードウェアとOSの両方)から新しいホストに移行しています。 ネットワーキングに関して、virt-managerはmacvtapという新しいオプションを提案しました。これは、eth0にブリッジを設定するのに適した代替手段のように見えました。 これで、ゲストは正常に起動し、ローカルネットワークのDHCPサーバーからIPを取得し、インターネットに到達できます。ゲストはローカルネットワーク上の他のマシンも表示し、それらをsshなどで確認できます。 問題は、ホストとゲストがお互いを見ないことです。ゲストIPを使用してホストからゲストに到達できず、ホストIPを使用してゲストからホストに到達できません。ping、ssh、http、何もしません。 これroute -nがホストからのコマンドです: $ /sbin/route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 (ゲストからの同じ出力)。 ホストとゲスト間の通信専用の新しいtun / tapインターフェースをセットアップすることもできますが、少しやり過ぎに見えます。ホストとゲストを通信させる方法はありますか?

1
KVM仮想マシンのrawイメージをVirtualBoxで起動する方法は?
KVM環境で実行されている仮想マシンであるサーバーの.imgファイルを受け取りました。仮想マシンはUbuntuとともにインストールされました。 この.imgファイルを使用して、VirtualBox内でサーバーを「エミュレート」したいと思います。したがって、qemu-imgを使用して.imgファイルを.vdiファイルにrawからvdiに変換しましたが、VirtualBoxインスタンスが起動し、単に次のように表示されます。 FATAL: No bootable medium found! System halted. VirtualBoxにKVMをインストールし、それを.imgファイルでVMを実行するように構成する必要があるかどうか、またはイメージをKVMからVDIに変換して、VirtualBoxでサーバーを直接実行できるかどうかわからない。 私がすでに試したのは、qemuを使用して.img rawファイルを.vdiに変換することですが、上記のエラーが発生しました。 私はこのサーバー障害の質問の回答も読みましたが、この質問はWindows VMをKVMからVirtualBoxに移動することについて話しているため、少し異なります。 また、qemu-img linuxパッケージを使用してqcow2からvdiに変換しようとしましたが、次のエラーメッセージが頻繁に表示されます。 #> qemu-img convert -f qcow2 original.img -O vdi converted.vdi qemu-img: Could not open './duketest.img': Invalid argument qemu-img: Could not open './duketest.img' このページに示すように、VBoxManageコマンドを使用して変換も試みました。 http://funcptr.net/2012/04/01/converting-kvm-virtual-machines-to-virtualbox/ これは、最初に述べたエラーメッセージも提供します。 FATAL: No bootable medium found! System halted. 前もって感謝します!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.