VA Linux Systems Japan株式会社

ホーム 検索 お問い合わせ

English

 
 

 

ホーム VA Tech.Top テックライブラリーTop Xen   05. ブートローダの設定-1

update : 2007/12/17

 

ブートローダの設定

VA Virtual-suite

仮想化に関するレポート販売

index

01.仮想化とは

02.Xenとは

03.Xenのメリット

04.インストール手順

05.ブートローダの設定

06.xendの設定

07.準仮想化ドメインの設定

08.完全仮想化ドメインの設定

09.コンソール

   
tips

Xen Summit North America 2010 Report

Xen Summit Asia 2009 Report

Xen Summit North America 2009 Report

Xen Summit ToKyo 2008 Report

Xen Conference Japan 2008 Report

Xen Summit Boston 2008 Report

仮想環境プロダクトの評価

Xen/IA64 memory management Internals

Xen Summit Fall 2007参加レポート

Xen creditスケジューラのアルゴリズムに関する技術解説

Xen Conference Jaoan 2007 レポートページ

イアン・プラット インタビュー

セミナー 等で使用しましたプレゼン資料を公開しています。

Xen Conference Japan 2008

 

Xenの環境では、Xenハイパーバイザとdom0用のLinuxカーネルをブートローダーにより同時にメモリ上に読み込んでおき、Xenハイパーバイザに制御を渡す必要があります。
昨今のLinuxディストリビューションの多くは、ブートローダとしてgrubを採用しています。

grubを利用する場合、grubの設定ファイル※1で、Xenハイパーバイザとdom0用のLinuxカーネルの両方のオブジェクトを指定します。“kernel”にxenハイパーバイザのオブジェクトを指定し、Linuxカーネルのオブジェクトは“module”で指定します。initrdも“module”で指定します。

下記は、その設定例です。

translation

title Xen 3.0 / XenLinux 2.6
  kernel /boot/xen-3.04-1.gz dom0_mem=262144
  module /boot/vmlinuz-2.6.16.33-xen root=/dev/sda4 ro console=tty0
  module /boot/my_initrd.gz


5.1 Xenの起動オプション

Xenハイパーバイザ起動時に、Xenに起動オプションを渡すことができます。通常は、この起動オプションをgrubの設定ファイルに記述することにより、Xenに渡します。

この節では、Xenの起動時オプションについて解説します。

 

5.1.1 アーキテクチャに依存しないオプション

IA32、Itanium、PowerPCどのアーキテクチャ用のXenでも共通に利用できるXen起動オプションを解説します。

オプション

説明

badpage

使用しないページを“,”で区切って指定 します。(ページ単位で0x<hex>)

例badpage=0x3f45,0x8a321

デフォルトは、指定なし

dma_bits

DMA可能なビット数を指定 します。

デフォルトは、30bit

dma_emergency_pool

DMA可能メモリの緊急プールサイズを指定します。

デフォルトは、0

sched

スケジューラを指定します
creditかsedfが選択でき ます。
デフォルトは、credit

dom0_vcpus_pin

dom0の仮想cpuを物理cpuに固定 します。
デフォルトは、指定なし

noreboot

再起動しません。
デフォルトは、指定なし

tbuf_size

xentraceバッファサイズを指定します
デフォルトは、0
xentraceを使用するには指定 が必須です。

no-pv-compat

boolean値を指定します
互換モードを無効に します。

crashkernel

<カーネルサイズ>@<カーネル位置>
kexec+kdump用

gdb

gdbスタブが使用するシリアルの設定を行 います。

none :

 

 

gdbスタブを無効

 

com{1,2}[HL] :

 

 

com1またはcom2を指定 します。

8bit目を立てる(H)、立てない(L)

 

※1

ディストリビューションにより異なりますが 、

 /boot/grub/menu.lst

 /boot/grub/grub.conf

 /grub/menu.lst

 /grub/grub.conf

などがあります。

 

戻る  次へ


 
 
本サイトの利用に関して 免責事項 コピーライト 個人情報保護方針

Copyright C VA Linux Systems Japan. All rights reserved.