Webとメールに特化したクラウド型レンタルサーバー。php5.3 MySQL5.1 root権限 ssh対応、複数ドメイン。色々対応で月額5,250円!!

11月 19

生まれ変わるならB型になりたい@msm(A型)です。

前編中編に続いて、Ubuntu 6.04(Dapper) on CentOS 5です。
以下の手順で進めています。今回は5からです。

  1. 仮ホストUbuntu 7.10(Gutsy)にXen環境を構築 【前編に記載】
  2. Gutsy上にUbuntu 6.04(Dapper)のゲストを作成 【前編に記載】
  3. ホストCentOS 5へ転送 【前編に記載】
  4. ホストCentOS 5のLVM設定と書き出し 【中編に記載】
  5. ホストCentOS 5で起動、設定 【後編に記載】

5. ホストCentOS 5で起動、設定

「/etc/xen/dapper」をホストの環境に合わせて編集します。

kernel  =  '/boot/vmlinuz-2.6.19-4-server'
ramdisk      = '/boot/initrd.img-2.6.19-4-server'
memory      = '128' 

#root        = '/dev/hda1 ro'
root        = '/dev/xvda2 ro'
#disk        = [ 'file:/home/xen/domains/dapper/disk.img,hda1,w', 'file:/home/xen/domains/dapper/swap.img,hda2,w' ]
disk = [ 'phy:/dev/vg00/lv04,xvda,w' ] 

# ※ xvda ← hdaやsdaだと起動はするが、 起動時に「main: HDIO_GET_IDENTITY failed for '/dev/.tmp-3-0'」が出る。 

name        = 'dapper' 

#vif         = [ 'ip=192.168.0.2' ]
vif = [ 'mac=00:16:3e:1b:b3:6c, bridge=xenbr0', ]
# ※ macの後半を他のゲストとかぶらない様に適当に変更 

uuid = "f4d79c50-cf42-bbaa-6686-aeb96c31e796"
# ※ uuidが他のゲストとかぶらない様に適当に変更 

on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

このまま、Domain-U Ubuntu6.04(Dapper)を起動してしまうと、ディスクイメージのサイズ(今回の場合は1G)しかディスクを認識せず起動してしまうので、resize2fsを利用してパーティションサイズを可変(正しく認識)させます。

# e2fsck -f /dev/mapper/lv04p2
e2fsck 1.39 (29-May-2006)
/dev/mapper/lv04p2: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information 

/dev/mapper/lv04p2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/lv04p2: 13276/131072 files (0.6% non-contiguous), 81775/262144 blocks
# resize2fs /dev/mapper/lv04p2
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/mapper/lv04p2 to 2556343 (4k) blocks.
The filesystem on /dev/mapper/lv04p2 is now 2555904 blocks long.

kpartxでパーティションを取り外します。

kpartx -d /dev/vg00/lv04

準備は整いました。起動させてみます。

# xm create -c dapper

・・・無事起動したと思います。
rootアカウント、パスワード無しでログインできます。外部につながっている場合は、危険ですので直ぐにパスワードを変更しましょう。ホストへの戻り方など、Xenの操作でよく使うコマンドは、前回の連載にまとめてあります。

以上で今連載は終了です。
最後になりますが、本ページに記載してある内容を実行される場合は、自己責任でお願いします。

投稿者: @msm
Trackback URL:

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes