J備忘録

パソコンを使っていて困った時に調べたことを書き残していきます.PC(主にDebian)に関する備忘録です.

debootstrapを使ってDomUにDebianを生成

2010年04月29日 | Xen
Debianの場合、debootstrapを使えば非常に簡単にDomUを作ることが出来ます。


1.*.cfgファイルのテンプレートを編集する
  「/etc/xen-tools/xm.tmpl」に「extra='xencons=tty clocksource=jiffies'」を追記する

# echo "extra='xencons=tty clocksource=jiffies'" >> /etc/xen-tools/xm.tmpl

※Dom0からコンソール接続するために必須

2.生成するDomUの設定を変更する
  「/etc/xen-tools/xen-tools.conf」を編集する

- # dir = /home/xen
+ dir = /home/xen # <- インストール先の親ディレクトリを指定

- size = 4Gb
+ size = 10Gb # <- HDDのサイズ

- memory = 128Mb
+ memory = 256Mb # <- RAMのサイズ

- swap = 128Mb
+ swap = 256Mb # <- swapのサイズ

- dist = etch
+ dist = lenny # <- コードネームでヴァージョンを指定

- # gateway = 192.168.1.1
+ gateway = 192.168.1.1 # <- ゲートウェイを指定

- # netmask = 255.255.255.0
+ netmask = 255.255.255.0 # <- サブネットを指定

- # broadcast = 192.168.1.255
+ broadcast = 192.168.1.255 # <- ブロードキャストアドレスを指定

- # dhcp = 1
+ dhcp = 1 # <- DHCPを使う場合はコメントアウト

- # cache = no
+ cache = no # <- debootstrapでダウンロードした.debファイルをキャッシュしない場合はコメントアウト

- # passwd = 1
+ passwd = 1 # <- rootのパスワードを設定したい場合はコメントアウト

- # arch=[i386|amd64]
+ arch=i386 # <- アーキテクチャを指定

- mirror = http://ftp.us.debian.org/debian/
+ mirror = http://ftp.jp.debian.org/debian/ # <- インストール時のミラーを指定

- # output = /etc/xen
+ output = /etc/xen # <- cfgファイルの出力先

- # extension = .cfg
+ extension = .cfg # <- cfgファイルの拡張子(通常は「ホスト名.cfg」で生成される)


3.DomUを生成

# xen-create-image --ip 192.168.1.2 --hostname hoge

※ここで「--size 5Gb」のようなオプションを付けると、2で設定した値を上書きすることが出来る
※ここで全てのオプションを指定するってのもアリ


※DomUの生成を途中で辞めると、作成中のイメージがマウントされてままになってしまう。その場合は、「unmount -f」で殺すことができる
ジャンル:
ウェブログ
コメント (0) |  トラックバック (0) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« DebianにXenをイ... | トップ | HDDを追加する »

コメント

コメントはありません。

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

トラックバック

この記事のトラックバック  Ping-URL
ブログ作成者から承認されるまでトラックバックは反映されません。

あわせて読む