仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

KVMでネットワークを管理する方法 - VMMを使った初心者向けチュートリアル

先週の入門チュートリアルをお読みになった方は、KVMが恐ろしい怪物ではなく、Linux向けの親しみやすく強力な仮想化ソフトウェアであることをすでにご存じでしょう。KVMにはGUIとコマンドラインの両方の管理ツールが用意されているため、自分に合った方を自由に選べます。今回はその知識をさらに広げ、ネットワーク設定について解説します。ただし、ブリッジネットワーキングは単独の記事に値する重要なトピックなので、今回は扱いません。

この記事では、新しい仮想アダプターの追加方法、DHCPを使ったネットワークとIPアドレス範囲の設定、NATモードとルーティングモードの違い、ネットワークの有効化・無効化の方法などを学びます。正直に言えば、これほど刺激的なチュートリアルではないかもしれませんが、確実に役立つ内容です。

ネットワーク管理

まず、Virtual Machine Manager(VMM)を開きます。「編集」>「ホストの詳細」>「仮想ネットワーク」タブの順にクリックしてください。

これでネットワークセクションが開きます。デフォルトでは、1つのネットワークが設定されており、起動時に自動的にアクティブ化されるようになっています。デバイス名を確認すれば、ネットワークアダプターをどのように識別できるかがわかります。

「IPv4設定」セクションには、IPアドレス、サブネットマスク、DHCPアドレス範囲の開始値と終了値、フォワーディングの種類など、ネットワークの詳細情報が表示されます。これらについては後ほど詳しく説明します。

ネットワークの追加

たとえば、独自のサービスを実行し、他のゲストから隔離する必要がある仮想マシンの独立したプールを作成したいとします。ファイアウォールでも対応できますが、独自のIPアドレス範囲を持つ新しいネットワークを作成するという選択肢もあります。実際に新しいネットワークを追加してみましょう。

画面左下の緑色のプラスアイコンをクリックします。

なお、アクションボタンはかなり直感的に設計されていますが、新しいネットワークを作成した後にもう少し詳しく説明します。緑のプラスをクリックすると、仮想ネットワーク作成ウィザードが起動します。

ウィザードでは、新しいネットワークの名前を付け、IP範囲を選択し、DHCPの割り当てを設定します。ここまでは非常に簡単です。

ここからが重要な部分です。外部アクセスのない完全に隔離されたネットワークにするか、外部トラフィックにアクセスできるネットワークにするかを決める必要があります。これは、VirtualBoxのネットワーキング設定で行ったことと似ています。

フォワーディングとモードの設定

フォワーディングを有効にすると、KVMは外部ネットワークとの間でパケットを送受信できるようになります。「転送先」のドロップダウンリストで、仮想ネットワークを転送するデバイスを選択できます。たとえば、筆者のHP Pavilionラップトップには多数のデバイスがあり、eth0は有線アダプター、eth1は無線アダプターに該当します。

モードのフィールドはより興味深いポイントです。ブリッジネットワーキングを設定していない場合、ルーターなどの外部DHCPサーバーからIPアドレスをリースすることはできません。つまり、ゲストはNAT接続のみになります。これは決して悪いことではありませんが、仮想マシン内で外部向けサービスを実行する必要がある場合は、ブリッジネットワーキングの導入を検討する必要があるでしょう。

設定が完了したら、概要を確認して新しいネットワークを作成します。

新しいネットワークの使用

これで、仮想マシン作成ウィザードで選択できる追加のアダプターが利用可能になりました。これにより、仮想マシンを自由にグループ分けして分離できます。さらに、再生/停止ボタンを使って、ネットワークアダプターの起動、停止、削除も簡単に行えます。

以上で解説は終わりです。それほど派手な内容ではありませんが、非常に実用的です。もちろん、これらの操作はすべてコマンドラインからも実行できますが、それはまた別の機会にご紹介します。

まとめ

KVMでのネットワーク管理は、他の仮想化製品と同等に簡単です。コマンドラインの操作に慣れていない場合でも、VMMを使えば目的の結果を簡単に達成できます。GUIからは、仮想アダプターの追加・削除・有効化・無効化、モードと接続の変更、IPアドレス・サブネットマスク・DHCP範囲の設定などがすべて可能です。全体的に見て、かなり手軽に扱えると言えるでしょう。

ブリッジネットワーキングは、単純なNATよりもはるかに奥深く興味深いテーマですが、それについては専用のチュートリアルで詳しく解説する予定です。いずれにせよ、これでKVMのもう一つの側面をマスターし、より使いやすくシンプルなツールとして活用できるようになりました。次回はストレージについて解説し、その後、有名なVirtualBoxとの競合問題を取り上げ、最後にブリッジネットワーキングに戻ってきます。

それでは、また次回お会いしましょう。


  1. VirtualBoxでディスクをクローンする方法【VBoxManage活用チュートリアル】

    仮想化を業務でも趣味でも利用している方なら、VirtualBoxという強力かつ多用途な無料ソリューションを目にしたことがあるかもしれません。VirtualBoxは、デスクトップユーザーに対して、あらゆる形でOSを展開できる大きな柔軟性を提供してくれます。さらに、単なる趣味として仮想化を楽しんでいるだけでなく、仮想化を通じて新しいOSを学ぼうとする熱心なソフトウェア愛好家の方であれば、次のような場面に必ず直面することでしょう。それは「大量の仮想マシンを展開する必要がある」というシナリオです。一台ずつインストール作業を行う時間的な余裕はないはずです。実際、大規模に環境を展開する際に手動で一つずつマ

  2. Windows 10 エクスプロイト保護 - チュートリアル

    Windows 10 Fall Creators Update (ビルド 1709) のリリースにより、最も優れた洗練された Enhanced Mitigation Experience Toolkit (EMET) が利用できなくなったか、このオペレーティング システムにインストールできなくなりました。代わりに、これらの軽減策は Windows 10 の不可欠な部分になりました。 私は EMET の大ファンであり、すべての Windows マシンで EMET を使用しているため、Windows 10 で新しい軽減策を展開して調整する方法について、詳細で実用的かつ実際の使用ガイドを作成するこ