タグ付けされた質問 「virtualization」

仮想化は、システムのレイヤー間の抽象化を可能にするソフトウェアテクノロジーのグループです。これにより、システムの論理レイヤー間の分離が可能になり、分離、柔軟性、および/または一度に複数を実行する機能が提供されます。これは、さまざまな層が本質的に結び付けられているほとんどの従来のシステムとは異なります。


3
仮想マシンでVMWare ESXまたはESXiを実行する方法は?
VMWare ESXまたはESXiを仮想マシン内にインストールして使用できますか? VMWareワークステーションまたはサーバー内にインストールできますが、その後は機能しません。主な症状は次のとおりです。 本当にゆっくり実行されます。 VMを作成できますが、VMの電源を入れると、というエラーが表示されます"You may not power on a virtual machine in a virtual machine"。

11
ハードウェア支援の仮想化を無効にする理由はありますか?
最近、デルから多数のサーバーがあり、そのすべてでBIOSでハードウェア支援仮想化が無効になっています。 私の知る限り、ハードウェア支援による仮想化は良いことです-では、なぜデルはそれを無効にするのでしょうか?マシンが仮想マシンホストとして機能していない場合、パフォーマンスのオーバーヘッドがありますか?セキュリティ上の問題はありますか? 回答に関連する場合、主に使用します: ホストOS:Windows Server 2003 Enterprise R2(32ビット) ゲストOS:Windows Server 2003 Enterprise R2(32ビット) VMM:Virtual Server 2005 Enterprise R2 SP1

1
KVMとLibvirt-新しいvirtioディスクをホットプラグする方法
実行中のKVM仮想サーバーにファイルベースのディスクをホット追加しようとしています。コマンドを使用してゼロから新しいディスクを作成しました dd of=/home/cloud/vps_59/test.img bs=1 seek=5G count=0 そして、virshシェルでこれを実行することで、ゲストにホットアドされることを望んでいました。 virsh # attach-disk vps_59 /home/cloud/vps_59/test.img \ vdd --driver=file --subdriver=raw ドメインのXML定義は次のようになります。 <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/home/cloud/vps_59/root.img'/> <target dev='vda' bus='virtio'/> </disk> <disk type='file' device='disk'> <driver name='file' type='raw'/> <source file='/home/cloud/vps_59/test.img'/> <target dev='vdd' bus='virtio'/> </disk> ご覧のとおり、ドライバー名が間違っているdriver name='qemu'ため、既存のvdaディスクのままにしてください。試しました--drive=qemuが、サポートされていないことを示しています。 第二に、Ubuntu 10.04.4 LTSを実行している仮想マシンを再起動すると、新しく追加されたドライブのみが「表示」されます。ドライブを「ホットプラグ」するにはどうすればよいですか?仮想マシンに、再起動せずにすぐに新しいドライブを「表示」させたい。

3
x86 / x64仮想化にはどのくらいのオーバーヘッドがありますか?
Intelハードウェア仮想化を使用するWin64ホストおよびLinux64ゲストの各操作に対して、x86 / x64仮想化(おそらくVirtualBox、おそらくVMWareを使用し、間違いなく準仮想化ではありません)のオーバーヘッドはどれくらいですか? 純粋にCPUにバインドされたユーザーモードの64ビットコード 純粋にCPUにバインドされたユーザーモードの32ビットコード ハードドライブへのファイルI / O(主にスループットではなく、待ち時間が重要です) ネットワークI / O スレッド同期プリミティブ(ミューテックス、セマフォ、条件変数) スレッドコンテキストスイッチ アトミック操作(lockプレフィックスの使用、比較とスワップなど) 私は主にハードウェア支援のx64ケース(IntelとAMDの両方)に興味がありますが、非支援のバイナリ変換やx86(つまり32ビットのホストとゲスト)のケースについても聞いてみませんか。準仮想化には興味がありません。

10
単一のVMWareホストサーバーで100台の仮想マシンを実行する
私は長年VMWareを使用しており、数十の実稼働サーバーをほとんど問題なく実行しています。しかし、単一の物理ホストで20個を超えるVMをホストしようとはしませんでした。アイデアは次のとおりです。 Windows XPの機能が低下したバージョンは、512MBのRAMと4GBのディスク容量で動作できます。 5,000ドルで、64 GBのRAMと4つのSASミラーを備えた8コアサーバークラスのマシンが手に入ります。 上記の100台のVMがこのサーバーに収まるため、私のハードウェアコストはVMあたりわずか50ドルです。 誰かがVMWareでこの種のスケーラビリティを達成できるかどうかを知りたいですか?いくつかのテストを行ったところ、奇妙な問題にぶつかりました。20個のVMを起動すると、VMのパフォーマンスが劇的に低下し始めます。同時に、ホストサーバーにはリソースのボトルネックは表示されません(ディスクのアイドル率は99%、CPU使用率は15%未満、空きRAMは十分にあります)。 VMWareやその他の仮想化技術のスケーリングに関する成功事例を共有していただければ幸いです!


1
アプリケーションのVMwareパフォーマンス要件をVMware管理者に説明する方法
多くの場合、オンサイトのdebian-stableベースのアプリケーションのインストールは、仮想マシン(通常はVMware ESXi)で実行されます。一般的なケースでは、仮想化環境に対する可視性や影響力はなく、VMware vCenterクライアントや同等のものへのアクセスもありません。ここではVMwareに焦点を当てます。これは、私たちが目にする最も一般的な方法だからです。 私たちがしたいこと: お客様のVMware管理者に伝える:パフォーマンス基準X、Y、Zを満たしている限り、VMware ESX環境などでアプリケーションを実行できます。 実行中のシステムであっても、基準X、Y、Zが実際に継続的に満たされているかどうかを判断できます(たとえば、現在も)(アプリケーションを停止してベンチマークを実行することはできません。仮想環境は時間とともに変化します)。 基準X、Y、およびZが満たされた場合、十分なパフォーマンスでアプリケーションを実行するための適切な仮想HWリソースがあることを確信してください。 X、Y、Zとは何ですか? パフォーマンスの問題がある場合、問題はアプリケーションではなく、仮想化環境にあることが何度もあります。たとえば、別の仮想マシンが大量のCPU、メモリ、またはディスクが実際に格納されているSANを使用している場合、アプリケーション以外のものが頻繁に使用します。現在、それを証明または反証する方法はありません。 理論的には、アプリケーションが遅い場合もあります... ;-) パフォーマンスの問題の根本的な原因(仮想環境またはアプリケーション)をどのように判断しますか? 通常、CPU、メモリ、およびディスクI / Oのパフォーマンスの問題には3つの領域があります。 CPU たとえばVMwareでは、管理者はMHzで表される予約と制限を指定できますが、たとえば、あるESXホストの512MHzは別のESXホストの512MHzとまったく同じです。 そして、私たちが実際にそれを得るかどうかをどのように測定しますか?アプリケーションの実行中に、おそらく4つのCPUで212%のCPU使用率になっていることがわかります。私たちのアプリケーションが多くのことをしているからか、同じホスト上の別のVMがCPUを集中的に使用してすべてのCPUを使用しているからでしょうか? メモリー(バルーニング?) たとえば16GB RAMを要求すると、多くの場合構成されますが、バルーニングのために、実際には4GBしか得られず、驚くことに、アプリケーションのパフォーマンスが低下します。 VMwareツールに現在のバルーニングについて尋ねることができますが、それはしばしば嘘をつく(または少なくとも不正確である)ことがわかりました。OSが合計16GBのRAMがあり、すべてのプロセスの常駐メモリ(RSS)の合計が4GBのRAMであると考える例を見てきましたが、VMwareツールからバルーンが0であると通知された場合でも2GBのRAMしかありません: -( また、コピーオンライトメモリなどの共有RAMが簡単に存在する可能性があるため、RSSを一緒に追加するだけでは有効ではありません。そのため、すべてのプロセスからRSSを単純に差し引いて、RAMの空き容量を測定し、バルーニングを確実に検出することはできません。バルーニングのいくつかのケースを検出できますが、バルーニングが有効であるが、この方法では検出できない他のケースがあります。 ディスクI / O ディスクの読み取りと書き込みの数、読み取りと書き込みのバイト数、およびIO待機%を経時的にグラフ化できると思います。しかし、それはディスクI / Oの正確な状況を教えてくれますか?すべてのCPUを使用する別のVMでビットコインマイナーが実行されている場合、CPUリソースが低下し、IO待機(%で測定されます)上がります。 要約すると、VMware管理者などに、どの言語を使用してどのようなパフォーマンスが必要かを、ポータブルで測定可能な方法で説明できますか?

1
ZFSサーバーを仮想ゲストとしてホストする
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 7年前に移行され ました。 私はまだZFSが初めてです。私はNexentaを使用していますが、OpenIndianaまたはSolaris 11 Expressに切り替えることを考えています。現在、ZFSサーバーをESXi、Hyper-V、XenServerのいずれかのゲストとして仮想化することを検討しています(VMDirectPathとFreeBSDのサポートについてはESXiにまだ傾いています)。 主な理由は、1〜3個の他のVMを同時に実行できるようにするために、十分なリソースがあるように見えることです。主にWindows Server。Linux / BSD VMでもあるかもしれません。仮想化されたZFSサーバーが他のVMのすべてのデータをホストし、それらのデータがZFSディスク(iscsiまたはnfsとしてマウント)とは物理的に別のディスクに保持されるようにしたいと思います。 サーバーには現在、合計6コア(2ロック解除)、16 GB RAM(最大)のAMD Phenom IIと、1 TB SATA IIディスク(7)が接続されたLSI SAS 1068E HBAがあります(ホットスペアを備えたRAIDZ2で計画)。また、マザーボードに(4)32GB SATA II SSDを接続しています。2つのSSDをブートミラー(仮想ホスト用)にミラーリングし、他の2つのSSDをZILおよびL2ARC(ZFS VMゲスト用)のままにしておきたいと考えています。VMゲストを格納するためにさらに2つのディスクを追加し、現在の7つのディスクすべてをZFSストレージとして割り当てます。注:マザーボードはないではない 880Gがそれをサポートしていないとして、IOMMUをサポートしているが、私はそれが大きな違いを行う場合IOMMUを持ってい890FXボードを持っています。 私の質問は: 1)これを行うのは賢明ですか?明らかにマイナス面はありません(だから他の誰もそれについて言及していないのではないかと思います)。私は巨大な監視をすることができると感じているので、私はこれにコミットすることを嫌います。 2)ZFS仮想ゲストのパフォーマンス?小さなパフォーマンスヒットを望んでいますが、VMゲストがディスクへのフルディスクアクセスを持っている場合、少なくともディスクI / Oパフォーマンスは無視できると思います(仮想化されていないZFSを実行する場合と比較して) 。VMゲストとしてZFSサーバーをホストしている経験から、これについて話すことができますか?


4
「エンタープライズレベル」の仮想化の利点は何ですか?
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細のない回答は、編集または削除できます。 わずかな仮想化ニーズを持つ企業の場合、VirtualBoxは現在、いくつかの軽量サーバーのホストで問題なく動作しています。より堅牢なプラットフォームに移行することの利点は何でしょうか? 研究を少し短縮して、エンタープライズレベルの仮想化がVBoxとその同類にはない機能の短いリストを取得したいと思っています。

4
VMwareでの競合はどれくらいですか?
しばらくの間、ビジネスに不可欠なシステムのかなりの数が、軽度から極度に及ぶ「遅さ」のレポートを取得している理由を把握しようとしてきました。最近、問題のサーバーがすべてホストされているVMware環境に目を向けました。 最近、SCOM 2012用のVeeam VMware管理パックの試用版をダウンロードしてインストールしましたが、報告されている数字を信じることができません(上司もそうです)。上司にそれが言っている数字が真実だと納得させるために、VMwareクライアント自体を調べて結果を確認し始めました。 このVMware KB記事を見てきました。特に次のように定義されるCo-Stopの定義用 MP仮想マシンを実行する準備はできていたが、vCPUスケジューリングの競合により遅延が発生した時間 私が翻訳しているもの ゲストOSはホストからの時間を必要としますが、リソースが使用可能になるまで待機する必要があるため、「無応答」と見なすことができます この翻訳は正しいようですか? もしそうなら、ここに私が見ているものを信じるのに苦労しているところです:「遅い」VMの大部分を含むホストは現在127,835.94ミリ秒のCPU コストップ平均を示しています! これは、平均してこのホスト上のVMがCPU時間を2分以上待つ必要があるということですか? このホストには2つの4コアCPUがあり、1x8 CPUゲストと14x4 CPUゲストがあります。

5
KVM:どのCPU機能がVMの実行を改善しますか?
Ubuntu 12.04を次のパラメーターで使用しています。 デルR910 カーネル3.2.0-25-generic#40-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux kvm 1:84 + dfsg-0ubuntu16 + 1.0 + noroms + 0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 qemu-common 1.0 + noroms-0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 4 x Intel(R)Xeon(R)CPU E7-4870 @ 2.40GHz(それぞれ10個の物理コア、HTおよびIntel VT対応) Windowsゲストには現在VirtIOがありませんが、すぐに変更されます このマシンで複数のWindowsゲストを実行しています。そのうちの1つはWindows 2003 32ビットで、もう1つはWindows 2008(64ビット)です。現在、パフォーマンスの問題に取り組んでおり、CPUモデルをいじっています。 通常、Windows 32ビットゲストには「qemu-system-x86_64」を使用します。例: /usr/bin/qemu-system-x86_64 -S -M …

8
Windows 7上のHyper-V?
新しいWindows 7 RC x64を実行しています。デスクトップOSと同じボックスで実行される2、3の仮想サーバーをセットアップしたいと思います。他の仮想化パッケージ(Windows Virtual PC、VirtualBoxなど)でこれを実行できることは知っていますが、Hyper-Vのいくつかの機能を活用したいと思います。 Windows 7 x64にHyper-Vをインストールすることはできますか?もしそうなら、どのように?

3
Amazon EC2インスタンスIDは永久に一意ですか?
Amazon EC2を使用しており、インスタンスを追跡する必要があります。あるAmazon EC2インスタンス-idには、永遠にユニーク?つまり、VMのインスタンスIDがi-12345678ある場合、そのインスタンスが終了したときに、そのインスタンスIDが再び使用されないという保証がありますか?

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