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

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

1
KVMと物理の両方で同じWindowsを実行する
Windowsをハードドライブ(GPT形式)にインストールしたいのですが、KVMでも実行できるようにしたいと思います。明確にするために、Arch Linuxをホストとして使用して、同じWindowsインストールを物理的に(ホストなしで)および仮想的にKVMで起動できる必要があります。以前は古いラップトップでこれを行っていましたが、使用していたディスクはMS-DOSパーティションテーブルを使用してフォーマットされていました。 どうすればこれを達成できますか? 私のPCにはUEFI対応のマザーボードがあります。 前もって感謝します。 編集:OVMFプロジェクトのカスタムBIOSイメージを使用して、UEFIサポート付きのKVMを起動できます:http ://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF ただし、Windowsインストーラーはまだ機能していません。それは「ファイルのロード」を通過し、その後失敗します。

1
vm.swappinessを0に設定してもスワップが発生するのはなぜですか?
多くのKVM VPSを実行する64 GB RAMを備えたCentOS 6.5 x64サーバーがいくつかあります。 これらのサーバーには、スワップをまったく使用しないサーバーと、使用しないサーバーがあります。swappinessをゼロに設定しました。ただし、RAMに多くの空きGBがある場合でも、一部はまだスワップします。 faulty *プログラムはqemu-kvmです。VPSはKVM仮想マシンです。 これはtop、スワップによる順序付けからの出力です(Op enter): top - 10:47:31 up 14 days, 1:25, 1 user, load average: 0.05, 0.10, 0.13 Tasks: 325 total, 1 running, 324 sleeping, 0 stopped, 0 zombie Cpu(s): 0.1%us, 0.4%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 65940252k total, 41202572k used, …

1
KVM共有フォルダに対するファイルシステムのアクセス許可の戦略
私は(NFS経由で)ZFSデータセット(別名ファイルシステム)にアクセスできるUbuntu / KVMハイパーバイザー環境を持っています。私は、VMイメージをZFSファイルシステム上でホストしてきました。これは、世界で最も速いものではありませんが、非常に安定したものにしています。 KVM共有機能を使用してVMにZFSデータセットへのアクセスを許可し、それをゲスト内にマウントすることで、ゲストVMにZFSファイルシステムへの直接アクセスを許可します。これには2つの理由があります。 私が今持っているものであるZFS上のext4の代わりにただ一つのファイルシステム構造 - ZFS - が維持されるので、私は速度の改善を望んでいます。 ユーザーにZFSのスナップショット機能にアクセスできるようにしたいです。 私は説明したようにボリュームをマウントすることに成功しましたが、ボリュームが書き込み可能になるようにマウントすることはできませんでした。 Webを検索すると、実効ユーザー名がlibvirt +であることがわかりましたが、見つけることができませんでした。 chmod 動作するターゲットファイルシステムに設定します。 誰かがこれを処理する方法についてのガイドを私に向けることができますか?
2 ubuntu  nfs  zfs  linux-kvm  qemu 

1
IPなしで(ブリッジ)物理インターフェイスを外部に公開するのは安全ですか。
私はUbuntuにKVMをホームサーバーとして持っています。私のゲートウェイは、WANインターフェースがブリッジに接続された仮想マシンです。 auto eth1 iface eth1 inet manual auto br1 iface br1 inet manual bridge_ports eth1 bridge_stp off bridge_fd 0 bridge_maxwait 0 私のISPからのイーサネットケーブルはeth1に接続されています。このシナリオでは適切なネットワーク構成を見つけることができませんでした。邪悪な人々はこのインタフェースを通して私のホストにアクセスすることができますか?ここには核の秘密がありませんが、とにかく。

0
PCIパススルー用に単一のデバイスを別々のIOMMUグループに分離しますか?
以下のIOMMUグループとデバイスがあります。 $ for a in /sys/kernel/iommu_groups/*; do find $a -type l; done | sort --version-sort /sys/kernel/iommu_groups/0/devices/0000:00:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:02.0 /sys/kernel/iommu_groups/2/devices/0000:00:04.0 /sys/kernel/iommu_groups/3/devices/0000:00:14.0 /sys/kernel/iommu_groups/3/devices/0000:00:14.2 /sys/kernel/iommu_groups/4/devices/0000:00:15.0 /sys/kernel/iommu_groups/4/devices/0000:00:15.1 /sys/kernel/iommu_groups/5/devices/0000:00:16.0 /sys/kernel/iommu_groups/6/devices/0000:00:17.0 /sys/kernel/iommu_groups/7/devices/0000:00:1c.0 /sys/kernel/iommu_groups/7/devices/0000:00:1c.7 /sys/kernel/iommu_groups/7/devices/0000:01:00.0 /sys/kernel/iommu_groups/7/devices/0000:02:00.0 /sys/kernel/iommu_groups/8/devices/0000:00:1f.0 /sys/kernel/iommu_groups/8/devices/0000:00:1f.2 /sys/kernel/iommu_groups/8/devices/0000:00:1f.3 /sys/kernel/iommu_groups/8/devices/0000:00:1f.4 その特定の機器を特定したいのですが、 /sys/kernel/iommu_groups/7/devices/0000:01:00.0同じグループ内に他のデバイスがない状態で、独自のグループに追加します。 KVM仮想マシン用のPCIパススルー用に、単一のデバイスをどのようにして別々のIOMMUグループに分離できますか?

2
oVirt要件およびkvm用の他のWebベースのmgmtツール
KVM仮想化用のさまざまな仮想化管理ツールを評価しています。32GBのRAMを備えたkvm対応サーバーがあります。さまざまな人が仮想マシンを管理/作成/クローン作成できるWebベースの管理ツールを探しています。 ArchipelとWebVirtMgrを既にテストしました。私の意見では、Archipelはまだバグが多く、WebVirtMgrは単純すぎます。 oVirtは次の選択肢ですが、マネージャーとkvmを同じサーバーで実行したいので少し心配です。oVirtの要件はかなり高いです。4 GBのRAM、より良い16 GB。 私のサーバーは32 GBのRAMしか持っていないので、マネージャーが使用可能なRAMを使いすぎてしまうのではないかと心配しています。 誰かがoVirtを使用した経験があり、RAMが非常にかかるか、誰か別のWebベースの管理ツールの推奨事項があると仮定できますか?

1
特定のIPへのトラフィックをKVMゲストに転送する
5つのパブリックIPアドレスを持つDebian 7サーバーがあります。サーバーには、いくつかのKVMゲスト(すべてDebian 8)があります。ゲストの1人は、パブリックIPの1つを使用してパブリックにアクセスできる必要があります。これにはIPアドレスが192.168.122.133あり、他のすべてのゲストには範囲内のIPがあります192.168.122.50/28。 現在、ゲストが相互に通信できるように設定していますが、外部からの着信接続と発信接続は、パブリックにアクセスする必要があるゲストとは失敗します(ローカルネットワークからの接続のみ)。 これらは、このゲストとの間で送受信されるすべてのトラフィックを転送することになっていると私が信じているルールですが、それはすべきことをしていないようです: /sbin/iptables -t nat -I PREROUTING -d 111.111.111.133 -j DNAT --to 192.168.122.133 /sbin/iptables -t nat -I POSTROUTING -s 192.168.122.133 -j SNAT --to 111.111.111.133 /sbin/iptables -t filter -I FORWARD -d 192.168.122.133 -j ACCEPT /sbin/iptables -t filter -I FORWARD -s 192.168.122.133 -j ACCEPT 以前はこれを設定していて、ある時点で正常に動作していたと思いますが、何かを変更したか、何らかのシステム更新が何かを変更した可能性があり、現在は動作していません。 詳細: KVMネットワークが構成されます。 <network> <name>default</name> …

0
JenkinsにKVM内に仮想ボックスを構築させてください。
私は、KVM Debian-Guest内で実行される仮想ボックスを評価する状況にあります。KVMは、Debian-Hypervisorで実行されます。 Debian-Hypervisorは私の会社の大きなマシンの1つで、いくつかの無関係なホストを実行します。GuestはDebianシステムであり、Jenkinsホストとして機能し、最終的にVirtualBoxを使用して、ゲスト内にビルド環境とテスト環境を作成します。 このセットアップは一般的に機能していますが、単体テストを実行するとパフォーマンスの問題が発生します。ラップトップのVirtualBoxで20分で完了する1つのテストスイートは、jenkinsセットアップで完了するのに数時間かかります。実際、完全には完了していませんが、数時間後にtest-phpプロセスがワイルドになります(ビルドサーバーと同じVMを実行しているすべてのローカル開発マシンでテストスイートが正常に実行されるため、パフォーマンスの問題が原因と思われます)。 KVMゲストであるJenkinsホストには、すべての仮想化CPUフラグが(Intel-Host、つまりvmx、ept、vpidで)渡され、さらに/ sys / module / kvm_intel / parameters / nested状態がネストされたページングが 'Yで有効になります'。テスト段階では、8つのコアと十分なRAMがあります。CPUおよびRAMは制限に達しません。 簡単に言えば、セットアップは非常に一般的ではなく、運用部門が仮想マシンのセットアップを簡単に実行できるベアメタルマシンにJenkinsホストを移動する理由を探しています。 質問は次のとおりです。KVMまたはその他のハイパーバイザーベースのゲスト内で仮想ボックスを実行した経験はありますか?パフォーマンスの結果はどうでしたか?このようなアプローチを使用する理由と使用しない理由を教えてください。仮想化環境でビルドサーバーを実行することはまったく意味がありますか?そうでない場合は、クラウドでJenkinsをセットアップするのはどうですか?やっぱりそこで仮想化されています。おそらくほとんどのクラウドインフラストラクチャは、タイプ1ハイパーバイザーを使用しています。KVMはType 1.5ですよね?:-) あなたの意見を楽しみにしています。 ありがとう!

1
あるサーバーを別のサーバーにコピーする
同一のハードウェアマシンが3台あります。すべてのマシンにcentosサーバーをインストールして構成したい。まったく同じ構成が必要です。いくつかの調査の後、ベアメタルハイパーバイザーを使用して1台のマシンにインストールした後、レプリカを作成する方法があることを知っていますが、方法がわかりません これに使用されるハイパーバイザーと手順は何ですか?この目的でKVMハイパーバイザーを使用できますか?

2
Linux-ポート上のSSHをローカルネットワーク上の別のマシンにリダイレクトする
仮想ネットワーク上にKVMゲストマシンがあります。のようなIPアドレスがあります192.168.122.65。ホストマシンはパブリックインターネットに接続されています。ホストマシンでターミナルを開くと、を入力してゲストにSSH接続できるssh user@192.168.122.65ので、正常に動作することがわかります。 ここで、インターネットを介して任意のコンピューターからゲストにSSH接続したいと思います。ホストマシンを構成してそれを可能にするにはどうすればよいですか?私は多くのルールを試しましたが、iptablesこれまでのところ何も助けていません。 更新:これまでのところ、このソリューションは機能しているようですが、サーバーを再起動しようとしませんでした:https : //serverfault.com/a/170641/264678

0
nova-compute libvirt x86_64エミュレーターエラー
openstackin Ubuntu12.04サーバーをインストールしようとしていました。Nova-computeが開始されていないことがわかりました。エラーは次のとおりです。さまざまなフォーラムの提案のいくつかに従いましたが、何も機能しませんでした。64ビットカーネルであり、仮想化も有効です。助けてください。 # uname -a Linux hostnamekvm 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # egrep -c ' lm ' /proc/cpuinfo 4 これらは、インストールされるqemu / kvmパッケージです。 # dpkg --get-selections | grep qemu ipxe-qemu install qemu-common install qemu-keymaps install qemu-kvm install qemu-system-common install qemu-system-x86 install qemu-utils …

0
ネストされた仮想化CentOS 7を有効にする方法
AMDプロセッサを搭載し、BIOSでSVMを有効にし、VMWare Workstation Pro 14を使用しています。ホストは、GUI、UEFIブートを備えたサーバーとして構成されたCentos 7.6です。ネストされた仮想マシンの作成に問題があります。 [root@oadese ~]# uname -r 3.10.0-957.1.3.el7.x86_64 カーネルにモジュールを追加しようとすると、次のエラーが表示されます。 modprobe: ERROR: could not insert 'kvm_amd': Unknown symbol in module, or unknown parameter そして、私がdmesgを行うと、このエラー [ 450.010100] kvm_amd: Unknown parameter 'enable_shadow_vmcs' このエラーを修正して、仮想化を有効にするにはどうすればよいですか? このファイルを編集しました。/etc/modprobe.d/kvm-nested.conf削除options kvm_amd enable_shadow_vmcs=1して再起動しても、問題は解決しません。 [root@oadese ~]# modprobe -r kvm_amd [root@oadese ~]# modprobe -a kvm_amd modprobe: ERROR: could not insert …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.