12:09Xenで新規ドメインを作成する際、面倒なのがOSをインストールしたディスクイメージを用意することである。面倒なりにゼロから作る楽しみもあるのだが、既存のものを有効活用することも重要。Linux用のディスクイメージ(RootFSと呼んでいたりする)が存在する。1のRootFSを入手する。FC1かという気もするが。18:02Xenには、Webベースのドメイン管理ツール「Xensv」が付属する。Xensvこれを使えば、Webブラウザからドメインのcreateやshutdown、rebootなどを実行できる。22:37Debianのディスクイメージを作成するうえで、最もトリッキーな部分は終了。この後、Debianのインストーラ(root.bin)をドメイン設定ファイルから外し、debian_rootでブートしてインストールの続きを行う。18:53Debianドメインを作成する手順は、Gentooのそれとは大きく異なる。root.binとdebian_rootをマウントして、root.binを起動ディスクとしてドメインを起動する。root.binによって起動させたインストーラを使って、ともにマウントしたdebian_rootにDebianをインストール。その後、ドメインからroot.binを外す。root.bin(インストーラ)を起動するようにしたドメインの設定から。/xen/debian.confで、Debian用の設定ファイルを用意する。Linux+Xenの環境に、Debianドメインを作成する。Linux環境では参考にならない。そこで、独自の方法を試みる。3.0r4のroot.binをダウンロードする。http://ftp.jp.debian.org/debian/dists/Debian3.0r4/main/disks-i386/current/images-1.44/bf2.4/root.binroot.binは、インストールFDのイメージファイルである。Linux用のルートファイルシステム(gentoo_root)とスワップ(gentoo_swap)の準備ができたら、設定ファイルを作成する。/xen/gentoo.confそして、/xen/gentoo.confを編集する。Linuxのchroot環境から抜けたら、chrootの後始末。/mnt/gentoo/procこれでディスクイメージを作成する準備は整った。ここで2つの選択肢がある。/mnt/gentoo/で830MB。/mnt/gentooで350MB。10:15Xenの独自ドメイン(仮想マシン、ゲストOS)をゼロから構築してみる。Linux用のchroot環境を作る。手順は通常インストールとあまり変わらない。stage1-x86-2004.3.tar.bz2chroot用のディレクトリを作ってステージ1をダウンロード。アーカイブを展開したら不要になったアーカイブを削除する。LinuxでXenを自動的に起動するには、ひと手間必要。Xenをインストールすると、/etc/init.dに起動スクリプトがコピーされる。コマンドラインから実行するだけであれば問題ないのだが、これをrc-updateでランレベルに登録してもうまく動かない。Linuxのものと多少書式が異なるのである(例えば、/etc/init.d/xendにはstart()関数がないなど)。Linux用に書き直さねばならず、面倒だ。そこで、/etc/init.d/xendおよびxendomainsはそのままとし、ランレベル登録用にごく単純なラッパーをかませることにする。17:40ドメインの設定ファイルを作成したら、ドメインを起動してみる。startでXenのデーモンを起動する。xendの起動には数秒ほどかかる。/home/xen/ttylinux.confでドメインを起動する。タミヤ1/350戦艦大和(リニューアル)製作記1/35フィギュアを淡々と作るブログ日曜日は大河ドラマの日お知らせ:ドメイン変更しましたオンライン文章校正支援サービス「PRUV」PRUVは、文章の校正をちょっとだけお手伝いする無料のオンラインサービスです。入力された日本語の文章を、できる限りの方法で解析して、間違いの指摘や推奨事項を表示します。機能や辞書は今後も拡充予定ですが、現時点でもそこそこ役に立ちます。当サイトはリンクフリーです。各ページのURLは変更する可能性があります。当サイトコンテンツの流用・転載を禁止します。reserved.ページの先頭に戻る。