web-dev-qa-db-ja.com

Xenをインストールするための要件は何ですか?

XenをインストールするにはベースOSが必要ですか、それともコアOSとしてXenをインストールするだけですか?

UbuntuにXenをインストールしようとした人がいると読みましたが、実際には機能しませんでした。

では、CentOSなどのOSをベースとしてインストールし、その中にXenをインストールする必要がある場合、それをインストールするためのターミナルコマンドは何ですか?また、Xenの準備ができたときに他のOSをVPSとしてインストールするにはどうすればよいですか?

3
Sarmen B.

XenをインストールするにはベースOSが必要ですか、それともコアOSとしてXenをインストールするだけですか?

Xenをインストールする前に、まずRedHat/Centos、Ubuntu、BSD、Solaris、Windowsなどのオペレーティングシステムを通常の方法でインストールする必要があります。

UbuntuにXenをインストールしようとした人がいると読みましたが、実際には機能しませんでした。

私はUbuntuにXenをインストールしたという人々のアカウントを読んだので、それは過度の困難なしに実行できると信じています。

centOSのようなOSをベースとしてインストールし、その中にXenをインストールするには、それをインストールするためのターミナルコマンドは何ですか?

Xenをインストールするには:

yum install kernel-xen xen

マシンにXenを起動させる方法については、 http://www.howtoforge.com/centos_5.0_xen を参照してください。

CentOSのアップストリームソース(RedHat)がXenを削除し、KVMをサポートしていることに注意してください。

KVMをインストールしてから、いくつかの管理ツールをインストールするには:

yum install kvm
yum install virt-manager libvirt libvirt-python python-virtinst libvirt-client

他のOSをVPSとしてインストールするにはどうすればよいですか

KVMを使用すると、次のようなコマンドを実行できます。

 virt-install\
-name = guest1-rhel5-64\
-disk path =/var/lib/libvirt/images/guest1-rhel5-64、size = 8\
-nonsparse --vnc\
-vcpus = 2 --ram = 2048\
-location = http://example1.com/installation_tree/ RHEL5.6-Server-x86_64/os\
-network bridge = br0\
-os-type = linux\
-os-variant = rhel5.4 

(CDまたはddを使用して作成されたISOイメージからのインストールについては、マニュアルページを参照してください)

または、GUIツールを実行することもできますvirt_managerそして「新しい仮想システムの作成」のウィザードに従います。


仮想化

さまざまな仮想化システムの説明については、コメントを参照してください。上記の質問の最初の部分に関して、私はそれらを3つのグループに分類すると思います。

  • 従来のオペレーティングシステムを最初にインストールしなくてもインストールできるハイパーバイザー。たとえば、VMWare ESXi

  • 従来のオペレーティングシステムをインストールした後にインストールされるが、(ある程度)通常のオペレーティングシステムカーネルを置き換えるハイパーバイザー。コンピューターを起動すると、最初にハイパーバイザーが起動します。たとえば、Xen(および正しく理解している場合はHyper V)

  • モジュールとしてオペレーティングシステムに追加されるハイパーバイザー。これらは基本的に、カーネル(の主要部分)を置き換えるのではなく、既存の公開されたカーネル機能を使用して既存のカーネルを拡張します。たとえば、KVM。

上記は単純化したものであり、私自身の意見と限られた理解を反映しています。仮想化は複雑なテーマです(つまり、準仮想化、Intel VD-x、AMD Vなど)。仮想化の理解を深めるには、ウィキペディア、Google、その他の情報源を参照してください。

2
RedGrittyBrick