12.04サーバーを実行しているヘッドレスマシンに仮想化サーバーを展開するにはどうすればよいですか?


9

仮想マシンのセットアップについては非常に多くの異なる情報がありますが、どこから始めればよいか迷っています。私の基本的な質問は:

実行しているヘッドレスマシンの上に、Webサーバー(一意のユーザーセットを完備)を仮想的に展開するにはどうすればよいですか?

私の特定のシステムをユニークにするもの(つまり、Googleを介して情報を見つけるのが難しくなります):

  1. サーバーはワイヤレスです。
  2. サーバーはGUIを実行しません。

ほとんどのチュートリアル/ハウツーは、有線接続および/またはGUIを想定しています。

私が試したこと

  1. 私はのマニュアルを読んでlibvirtqemukvmubuntu-vm-builderまたはを使用するチュートリアルもいくつか見ましたqemu-img。どこから始めればいいのかわからない。スタック全体についてどのように考えるかわかりません。次のようになっていると思います:libvirt-- qemucontrols- > --controls-> kvm。確信はないけど。
  2. システムのBIOSで仮想化をオンにしました。
  3. qemu*libvirt*パッケージをインストールしました。
  4. qemu-system-x86_64 ubuntu-server-12.04.isoダウンロードしたサーバーISOで実行しようとしました。これはうまくいきませんでした。

課題まだ答えが見つかりません。

  1. 仮想サーバーを実行するための標準的な手順は何ですか?から始めqemu-imgますか?または、最初のステップは次のように始まりubuntu-vm-builderますか?
  2. 物理サーバーが起動するたびにどのように実行し続けるのですか?
  3. あるチュートリアルでは、ワイヤレスカードからブリッジすることができなかったと述べています。これは今日でも本当ですか?
  4. 編集方法がわかりません/etc/network/interfaces。私はwlan0をプライマリネットワーキングインターフェースとして使用しているので、私が見たすべてのチュートリアルではeth0を使用していると想定しているので、少し試してみます。
  5. 私が見たすべてのチュートリアルは、GUIが実行されていることを前提としています。私はしません。ゲストOSをビデオカードにブリットするにはどうすればよいですか(ビデオカードはありますが、UbuntuサーバーはCLIを実行しているだけです)。
  6. を使用できるファイルシステムはたくさんありますqemu-img。どちらを使用すればよいですか?

これには多くの質問が詰め込まれています。申し訳ありませんが、私が最も気にかけている質問は最初にあります。私の好みは、Xenをインストールしたり、Virtual Boxを使用したりする必要がないことです。


これは素晴らしい質問であり、多くの情報です。ただし、Ask UbuntuのQ&Aスタイルには適合しません。代わりに、あなたの「答え」を以下の自己答えに分解してください(休憩後のすべて)。そうすれば、後で回答としてそれを受け入れることができ、他の人は回答を提供したり、あなたの進歩に基づいて構築することができます。自己回答についてのFAQ
マルコチェッピ

回答:


2

これまでの進捗状況を記録します。私は後でこれを片付け、成功したら回答として投稿します。

1日目

  1. 主にこのチュートリアル使用しています。元々は9.10用であったことに注意してください/ and /プライマリネットワークインターフェイスがeth0であると想定しています。プライマリインターフェイスとしてワイヤレスカードを使用しています。余談ですlibvirtが、使用するのが最善の方法かどうかはわかりません。わかります。
  2. ワイヤレスカードをブリッジングすることは、最初からサポートされていないことは事実です。これを回避する方法のハウツーです(このハウツーは別のハウツーを構築することに注意してください)。試してみましたが、まだlibvirtVMの管理に使用しているため、この回避策が機能することを確認していません。
  3. 制御の流れがどのように見えるかに関して、tuxradarにはかなり良い記事があります。これがその記事の図です仮想化

2日目

  1. VMを起動しました。私は走ったvmbuilder --debug --verbose私の設定ファイルとしてこのの中で/etc/vmbuilder.cfg。最も基本的なパーティション設定を実行しました。Googleを使用して、vmbuilder.partitionファイルに何を入れるかを確認します。これには時間がかかり、apt-proxyのインストール方法がわかりませんでした。apt-proxyをインストールできれば、私はそれを実行します。

  2. それでもネットワークを機能させることができません。ゲストOSはホストOSを認識できず、その逆も同様です。

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