スポンサード リンク
インストール準備
Posted at 07/05/13 PermaLink» 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, rearch = 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=1pae=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=1vnc=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」という表記です。
完全仮想化の場合、この表記が必要になりますので注意してください。
これでインストールの準備が出来ました。