インストール準備

Posted at 07/05/13 Comment(0)» Trackback(0)»

Trixboxに完全仮想化でインストールするには、
まず元となるイメージファイルの作成が必要です。
とりあえず5Gくらいでいいでしょう。

# dd if=/dev/zero of=/var/xen/images/trixbox.img bs=1 count=1 seek=5G

設定ファイルも作成します。
Xenをインストールした際に、HVM用の設定ファイル(サンプル)が作られますので
これを利用します。
まずサンプルファイルをコピーします。

# cp /etc/xen/xmexample.hvm /etc/xen/trixbox.hvm

編集します。

# vi /etc/xen/images/trixbox.hvm

私の設定ファイルの中身は以下のようになります。

import os, re

arch = os.uname()[4]

if re.search('64', arch):

arch_libdir = 'lib64'

else:

arch_libdir = 'lib'


kernel = "/usr/lib/xen/boot/hvmloader"

builder='hvm'

memory = 384

shadow_memory = 8


name = "trixbox"

#uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9"


vcpus=1

pae=1

acpi=1

apic=1


vif = [ 'type=ioemu, mac=00:16:3e:00:00:18, bridge=xenbr0, model=ne2k_pci' ]

disk = [ 'file:/var/xen/images/trixbox.img,ioemu:hda,w', 'file:/backup/trixbox-2.2.iso,ioemu:hdc:cdrom,r' ]

#cdrom = '/dev/cdrom'


device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'

# boot on floppy (a), hard disk (c) or CD-ROM (d)

# default: hard disk, cd-rom, floppy

boot="d"


sdl=1

vnc=1

vnclisten="127.0.0.1"

vncdisplay=1

vncpasswd=''

stdvga=0

serial='pty'

keymap='ja'


pci = ['4,0,0']

ちょっと間違いがあるかもしれないけれど、
とりあえずこれでスタートさせます。

ちなみに、
boot="d"
というのはCDROMから起動させる、という意味です。

また、ディスクの指定では、CDROMにイメージファイルを指定しています。

disk = [ 'file:/var/xen/images/trixbox.img,ioemu:hda,w', 'file:/backup/trixbox-2.2.iso,ioemu:hdc:cdrom,r' ]

ここで特徴的なのが
ioemu」という表記です。
完全仮想化の場合、この表記が必要になりますので注意してください。

これでインストールの準備が出来ました。

"インストール準備"へのトラックバック

トラックバック先URL

"インストール準備"へコメントを投稿

(運営者が承認するまではコメントは表示されません。しばらくお待ちください。)

上の情報を保存する場合はチェック
Google

お勧めXen構築本

スポンサード リンク

Powered by Movable Type

Template by MTテンプレートDB

Supported by Movable Type入門