<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://cbgb.blog4.fc2.com/?xml">
<title>水中モーター</title>
<link>http://cbgb.blog4.fc2.com/</link>
<description>VMみたいなのとか</description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://cbgb.blog4.fc2.com/blog-entry-4.html" />
<rdf:li rdf:resource="http://cbgb.blog4.fc2.com/blog-entry-3.html" />
<rdf:li rdf:resource="http://cbgb.blog4.fc2.com/blog-entry-2.html" />
<rdf:li rdf:resource="http://cbgb.blog4.fc2.com/blog-entry-1.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://cbgb.blog4.fc2.com/blog-entry-4.html">
<link>http://cbgb.blog4.fc2.com/blog-entry-4.html</link>
<title>XenのゲストOS作成</title>
<description> XenのゲストOSとして、Debianを動かすためのメモ大まかな流れとしては、/xen以下にゲストOSのイメージファイルを作成し、vmlinuz-2.6.1*-xenUカーネルで起動します。ゲストのイメージファイルの作成countがファイルサイズになります。 #dd if=/dev/zero of=/xen/root bs=1024 count=1024 #dd if=/dev/zero of=/xen/swap bs=1024 count=512ここではext3でフォーマットします。 #mkfs.ext3 /xen/root #mkswap /xen/swap作成したイメ
 </description>
<content:encoded>
<![CDATA[ XenのゲストOSとして、Debianを動かすためのメモ<br /><br />大まかな流れとしては、/xen以下にゲストOSのイメージファイルを作成し、vmlinuz-2.6.1*-xenUカーネルで起動します。<br /><br /><strong>ゲストのイメージファイルの作成</strong><br /><br />countがファイルサイズになります。<br /> #dd if=/dev/zero of=/xen/root bs=1024 count=1024<br /> #dd if=/dev/zero of=/xen/swap bs=1024 count=512<br /><br />ここではext3でフォーマットします。<br /> #mkfs.ext3 /xen/root<br /> #mkswap /xen/swap<br /><br /><strong>作成したイメージファイルにDebianをインストール</strong><br /><br />debootstrapでdebianをインストール <br />マウントポイント/mnt/xenはあらかじめ作成<br /> #mount -o loop /xen/root /mnt/xen<br />debootstrapが無ければapt-get<br /> #apt-get install debootstrap<br /><br /> #debootstrap --arch i386 sarge /mnt/xen/debian/debian_root http://ftp.jp.debian.org/debian<br /><br />イメージファイルにインストールしたDebianの設定<br /> #chroot /mnt/xen /bin/bash<br /><br /> /etc/hosts<br /> /etc/hosts.deny<br /> /etc/hosts.allow<br /> /etc/apt/sources.list<br />などは適当に。<br /><br /> /etc/network/interfaces<br />ゲストOS内のeth0は物理的なNICのネットワークにブリッジされる。<br /><br /> <br /> <br /> /etc/fstabは以下のように。<br />デバイス名はsdaを使うらしいです。<br /> /dev/sda1   /     ext3   errors=remount-ro   0   1<br /> /dev/sda2   none  swap   sw                  0   0<br /> proc        /proc proc   defaults            0   0<br /> <br />chroot終了<br /> #exit<br /><br /> #umount /mnt/xen<br /><br /><br /><strong>ゲストOSの設定ファイルを作成 </strong><br /><br />サンプルファイルをコピー<br /> #cp /etc/xen/xmsample1 /xen/xmdefconfig<br /><br /> ##/xen/xmdefconfigは以下のような感じに設定。<br />カーネルはXenインストール時に/bootにインストールされたカーネルを使用します。<br /> kernel = "/boot/vmlinuz-2.6.10-xenU"<br /> memory = 64<br /> name = "xen-debian"<br /> nics=1<br /> vif = [ 'mac=aa:00:00:00:00:11, bridge=xen-br0' ]<br /> disk = [ 'file:/xen/debian/debian_disk,sda1,w','file:/xen/debian/debian_swap,sda2,w' ]<br /> root = "/dev/sda1 ro"<br /><br /><strong>ゲストOSの起動 </strong><br />xendの起動。<br />これを起動しないとxm系のコマンドが効きません。<br /> #xend start <br /><br />ゲストOS起動<br />設定ファイル名がxmdefconfigなら以下のように<br />#cd /xen <br /> #xm create<br />直接ゲストOSのコンソールに接続するときは<br />#xm create -c <br /><br />設定ファイル名を指定する場合は<br />#xm create 設定ファイル<br /><br />コンソールに接続 <br /> #xm list<br />起動したゲストOSの番号を確認<br /> #xm console 番号<br /><br />これでゲストOSのコンソールが表示されます。<br /><br />＃ちなみに、XenではゲストOSのことをDomainと呼びます。<br /> ]]>
</content:encoded>
<dc:subject>Xen</dc:subject>
<dc:date>2005-02-22T03:13:54+09:00</dc:date>
<dc:creator>thx1138</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://cbgb.blog4.fc2.com/blog-entry-3.html">
<link>http://cbgb.blog4.fc2.com/blog-entry-3.html</link>
<title>Xenのインストール</title>
<description> XenはいわゆるVirtual Machine Monitorというものです。ハードウェア上にVirtual Machine Monitorが起動し、OSはその上で動かすことになります。Xenは複数OSを同時に起動することが出来ます。Debian(sarge)にXenをインストールするためのメモ※Debianじゃなくても、同様なパッケージがあれば同じだと思います。必要なパッケージpython python-twisted  zlib1g-dev libcurl3 libcurl3-dev python-dev bridge-utils latex  transfig i
 </description>
<content:encoded>
<![CDATA[ <a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/" target="_blank">Xen</a>はいわゆるVirtual Machine Monitorというものです。ハードウェア上にVirtual Machine Monitorが起動し、OSはその上で動かすことになります。Xenは複数OSを同時に起動することが出来ます。<br /><br /><br />Debian(sarge)にXenをインストールするためのメモ<br />※Debianじゃなくても、同様なパッケージがあれば同じだと思います。<br /><br /><br />必要なパッケージ<br />python python-twisted  zlib1g-dev libcurl3 libcurl3-dev <br />python-dev bridge-utils latex  transfig iproute module-init-tools libc6-dev<br />あたりをapt-get install<br /><br /><br />バイナリの入手とインストール<br /><a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads.html" target="_blank">ここ</a>からインストールパッケージをダウンロードして、インストールしたいDebian上に展開します。<br />#tar xzvf xen-2.0.4-install.tgz<br />解凍したディレクトリ内でinstall.shを実行<br />#cd xen-2.0<br />#sh install.sh<br /><br />これで、xen-2.0/install/deist/以下が / にコピーされます。<br /><br /><br />Grubの設定<br /><br />XenではブートローダにGrubを使用します<br />#apt-get instal grub <br />#grub-install /dev/hda<br /><br />/boot/grub/menu.lstに以下の項目を追加<br /><br />title           Debian GNU/Linux, kernel 2.6.10-xen0<br />root            (hd0,1)<br />kernel          /boot/xen.gz dom0_mem=131072<br />module          /boot/vmlinuz-2.6.10-xen0 root=/dev/hda1 ro console=tty0 <br /><br />ここでカーネルのバージョンは/boot/以下を確認します。<br />基本的に-xen0 -xenUと後ろについているのがXen上で動作するカーネルです。ここでは-xen0のカーネルを用いましょう。<br /><br />またdom0_mem=で最初に起動するOS(Domain0)のメモリ量を設定します。全体の物理メモリから、ここで設定した量とXenのVMMで使用する64MBを引いたものが、他のゲストOSで使用できる量となります。<br /><br />また以下のコマンドを実行しないと、ifconfigやreboot等が実行できません。<br /><br /><br />ここまでやったら、再起動。<br /><br />#uname -r<br /><br />でvmlinuz-2.6.10-xen0等と表示されればインストール成功。<br /> ]]>
</content:encoded>
<dc:subject>Xen</dc:subject>
<dc:date>2005-02-10T02:45:55+09:00</dc:date>
<dc:creator>thx1138</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://cbgb.blog4.fc2.com/blog-entry-2.html">
<link>http://cbgb.blog4.fc2.com/blog-entry-2.html</link>
<title>このブログ</title>
<description> Virtual Machineについて
 </description>
<content:encoded>
<![CDATA[ Virtual Machineについて ]]>
</content:encoded>
<dc:subject>Xen</dc:subject>
<dc:date>2005-01-26T02:15:25+09:00</dc:date>
<dc:creator>thx1138</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://cbgb.blog4.fc2.com/blog-entry-1.html">
<link>http://cbgb.blog4.fc2.com/blog-entry-1.html</link>
<title>はじめました</title>
<description> とりあえず登録してみました。
 </description>
<content:encoded>
<![CDATA[ とりあえず登録してみました。 ]]>
</content:encoded>
<dc:subject>日記</dc:subject>
<dc:date>2005-01-26T02:12:17+09:00</dc:date>
<dc:creator>thx1138</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>