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

11月 15

ガソリン満タン8000円。@msmです。

Ubuntu 6.04(Dapper) on CentOS 5。前回の続きです。

以下の手順で進めています。今回は4からです。

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

4. ホストCentOS 5のLVM設定と書き出し

今回は、以下のような環境のCentOS5の「gv00/lv04」にUbuntu 6.04を入れます。

# pvdisplay -C;lvdisplay -C
  PV         VG   Fmt  Attr PSize  PFree
  /dev/sda3  vg00 lvm2 a-   73.34G 33.34G
  LV   VG   Attr   LSize  Origin Snap%  Move Log Copy%
  lv00 vg00 -wi-ao 10.00G
  lv01 vg00 -wi-ao 10.00G
  lv02 vg00 -wi-a- 10.00G
  lv03 vg00 -wi-ao 10.00G

※ 「lv00」はホストのルートに使用し、「lv01、lv02、lv03」は他のDomain-Uにそれぞれ割り当てています。

lvcreate -L 10G -n lv04 vg00

LV(Logical Volume)、gv00/lv04を作成します。

fdiskを利用して「vg00/lv04」内に、Swapとルートパーティションを切ります。

# fdisk /dev/vg00/lv04 

<結果>
/dev/vg00/lv04p1               1          32      257008+  82  Linux swap / Solaris
/dev/vg00/lv04p2              33        1305    10225372+  83  Linux

「vg00/lv04」の中のパーティションへアクセスするためkpartxを利用します。

# kpartx -av /dev/vg00/lv04
add map lv04p1 : 0 514017 linear /dev/vg00/lv04 63
add map lv04p2 : 0 20450745 linear /dev/vg00/lv04 514080

/dev/mapper/lv04p1(/dev/vg00/lv04p1)をswapに、/dev/mapper/lv04p2(/dev/vg00/lv04p2)をext3にフォーマットします。

# mkswap /dev/mapper/lv04p1
Setting up swapspace version 1, size = 263172 kB

  

# mkfs.ext3 /dev/mapper/lv04p2
mke2fs 1.39 (29-May-2006)
warning: 439 blocks unused. 

Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1280448 inodes, 2555904 blocks
127817 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2617245696
78 block groups
32768 blocks per group, 32768 fragments per group
16416 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 

This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

転送したUbuntu 6.04(Dapper)のディスクイメージファイル「/tmp/disk.img」を、/dev/mapper/lv04p2へ書き出します。

dd if=/tmp/disk.img of=/dev/mapper/lv04p2 bs=4096

長くなりましたので残りは後編で。

投稿者: @msm
Trackback URL:

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes