仮想化を改善する 6 つのヒント
新しいソフトウェアをテストするのが好きな方は、おそらく実験用に何らかの仮想化製品を使用しているでしょう。この記事では、仮想化ソフトウェアを使用する際に生産性を向上させる方法を紹介したいと思います。
仮想化という用語は、かなり一般的な用語であり、エミュレーション、薄層仮想化、サンドボックス化、または完全な仮想マシン スイートなど、さまざまな種類のプログラムに適用できます。今日は、最後の完全仮想化についてお話します。
完全仮想化製品には、VMware Player、VMware Server、VirtualBox などがあります。これらの製品は、デスクトップ ユーザーに、研究やテストなどの目的でオペレーティング システム全体をゲスト マシンとしてカプセル化するシンプルで強力な方法を提供します。
これらの製品の唯一の欠点は、サイズが大きく、多くのリソース (主に RAM とハード ディスク領域) を必要とすることです。環境に複雑な変更を加えることなく、これらの貴重で限られたリソースを最大限に活用する方法を紹介します。
1. 仮想マシンを高速化します。それらを OS 以外のハードディスクに配置します
ハード ディスクが 1 つしかない場合、ハード ディスクは実際の OS ファイルとゲスト OS ファイルの両方に同時にアクセスする必要があるため、仮想マシンの実行速度は遅くなります。 2 番目または 3 番目のハード ディスクに仮想マシンを配置すると、パフォーマンスが大幅に向上します。
2. 限られたハードディスク容量を解決します。外部ディスクに仮想マシンを配置する
仮想マシンは簡単に 4~6 GB 以上を使用できます。ハードディスクに数十台の仮想マシンがあると、このタスクのために確保できない貴重なスペースを消費する可能性があります。ハードディスクが大容量化・安価化したとはいえ、空き容量をむさぼり食うのは結構簡単です。
外付けハードディスクを使用すると、一度に多くの目的を果たすことができます。まず、内蔵ハードディスクの空き容量を他のもののために解放できます。次に、前述のパフォーマンスの問題を解決します。 3 番目に、仮想マシンを持ち運ぶことができるモビリティのレイヤーを追加します (仮想マシンは単なるファイルです)。第 4 に、内蔵ハードディスクの断片化と摩耗を減らします。
外付けハードディスクは、スケーラビリティの問題も解決します。さらに容量が必要な場合は、いつでも別の外付けハードディスクを追加するだけです。箱を開けて内部のレイアウトをいじる必要はありません。これらは、生産性の設定に触れることなく、簡単に切り替え、アップグレード、移植、移動できます。
3. リモート接続を使用して物理ネットワーク レイアウトの複雑さを解決する
VirtualBox と VMware はどちらもリモート接続をサポートしています。これは、別のマシンにある仮想マシンをそのマシンに物理的にアクセスせずに実行できることを意味し、ネットワーク接続を節約できます (ワイヤレスでも可能です)。
これについては、openSUSE 11 の記事の 5 ページで説明しました。 T42 ラップトップの openSUSE 11 で VMware Server を実行し、ワイヤレス経由でリモートの Windows および Linux ホストにある Windows および Linux ゲスト マシンを起動しました。
4. NTFS としてフォーマットされたパーティションに仮想マシンを配置します
これは奇妙に聞こえるかもしれませんが、問題は、Windows は Microsoft 形式のみをサポートしているのに対し、Linux、Mac、およびその他のより高度なオペレーティング システムは、利用可能なほぼすべてのファイル システムをサポートしているということです。これは、ボトルネック/最も弱いリンクが常に Windows マシンであることを意味します。混合環境の場合、Linux マシンは NTFS としてフォーマットされたパーティションに常駐する仮想マシンを使用できますが、Windows マシンは Linux ファイルシステム上の仮想マシンを認識することさえできません。
仮想マシンを NTFS ドライブ / パーティションに配置すると、とにかくどこでも使用できます。同様に、仮想マシン ファイルのサイズが 4 GB に制限されるため、FAT32 ファイル システムの使用は避けてください。
5. 移植しやすいように、仮想マシンを小さなファイルに分割します
仮想マシンはファイルです。それらをより小さなセグメントに分割して、より簡単に持ち運びできるようにすることができます。たとえば、仮想マシン セグメントを 4.7GB 未満に制限すると、それらを DVD にバックアップできます。
6. ディスク容量を事前に割り当てて、断片化とディスク アクセス時間を削減する
ディスク領域の事前割り当ては、特に仮想マシンが大きくなる場合にコストがかかる可能性があります。ただし、ハード ディスクのセクション全体を仮想マシン専用にすると、仮想ハード ディスクをドライブの連続したセグメントに制限できるため、将来の断片化が減少し、ディスク アクセス時間が短縮されます。
事前割り当ては、ホストと仮想マシンの両方にメリットがあります。仮想マシンは時間の経過とともに動的に変化し、パフォーマンスが向上するため、スペースをめぐって互いに争う必要はありません。
結論
仮想化は楽しいものです。さらに、この楽しみを速く走らせることができます。セカンダリ/ターシャリ内蔵ハードディスク、外付けハードディスク (USB または FireWire 経由)、リモート ネットワーク ロケーションなど、利用可能なすべてのストレージ デバイスにリソースを賢く分散することで、パフォーマンス、柔軟性、および冗長性を向上させます。
これにより、インフラストラクチャの物流について心配することなく、生産性に集中できます。後続の記事では、仮想化のセキュリティに焦点を当てます。それまでは、実験をお楽しみください。
乾杯。
-
SUSE Studio - 独自の Linux を作成する
SUSE Studio は、Novell が後援するサービスであり、繰り返しますが、どなたでも、ある程度の忍耐と Web ブラウザだけを使用して、openSUSE とその変種の独自のカスタム フレーバーを作成できます。すごいですね?です。 SUSE Studio は、驚異的な成功を収めた有用な Kiwi イメージング システムの次の自然なステップです。これにより、SUSE ユーザーはオペレーティング システムの独自のエディションをすばやく簡単に作成できます。 はじめに Image Creator や Product Creator などのフレンドリーなフロントエンド アプライ
-
VMware Server で仮想マシンのクローンを作成する方法
仮想化のファンなら、遅かれ早かれ VMware Server に出会うでしょう。サーバーは、既存のデスクトップ上でさまざまなオペレーティング システムの複数のインスタンスを実行できる無料のソリューションであり、効率性、生産性、モジュール性、テスト、および調整の世界を目の前で開きます。 仮想化により、実際のマシンでは通常試みない多くのことを行うことができます。たとえば、パーティションの破壊を恐れずに、Windows と Linux マシンのデュアル ブート構成をテストします。または、実際のセットアップを汚さずに新しいソフトウェアを試してみたいと思うかもしれません。 はじめに 仮想