ページの先頭行へ戻る
Interstage Service Integrator V9.6.1 導入ガイド
FUJITSU Software

6.2.2 RAWデバイスの作成

非同期メッセージング(メッセージ保証あり)構成を利用する場合、データベーススペースを作成するためのRAWデバイスの作成が必要です。ISIをセットアップするサーバマシンに、運用に応じて必要な数のRAWデバイスを作成してください。
RAWデバイスの必要なディスク容量については“1.9.1 ディスク容量の見積り”を参照してください。

表6.9 作成するRAWデバイス

データベーススペースの種類

RAWデバイスの作成

ログ管理/テンポラリログファイル用

必ず作成してください。

RDBディクショナリ用

JMS-Rメッセージ格納DB(システム固有部)用

JMS-Rメッセージ格納DB(ユーザデータ部)用

メッセージ蓄積データベース用

RDBディレクトリ用

クラスタ運用を行う場合に作成してください。

MQDシステム制御用データベーススペース

MQD受信/送信機能を使用する場合に作成してください。

詳細については、“Interstage Application Server MessageQueueDirector説明書”を参照してください。

MQDメッセージ格納用データベーススペース

RAWデバイスの作成方法の例

Solarisの場合

SolarisでRAWデバイスを作成する場合の例です。

以下は、smallモデル用のRAWデバイス(合計約4GB)を作成する例です。以下の例を参考に5種類のRAWデバイスを作成してください。

パーティションを作成する例
●ディスク(c0t0d0)上にsmallモデル用のパーティション(合計約4GB)を作成
# format ………formatコマンドを実行
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c0t0d0 <ST340016A cyl 19156 alt 2 hd 16 sec 255>
          /pci@1f,0/ide@d/dad@0,0
Specify disk (enter its number): 0 ………パーティションを作成する装置番号を入力
selecting c0t0d0
[disk formatted, no defect list found]
Warning: Current Disk has mounted partitions.


FORMAT MENU:
        disk       - select a disk
        type       - select (define) a disk type
        partition  - select (define) a partition table
        current    - describe the current disk
        format     - format and analyze the disk
        repair     - repair a defective sector
        show       - translate a disk address
        label      - write label to the disk
        analyze    - surface analysis
        defect     - defect list management
        backup     - search for backup labels
        verify     - read and display labels
        save       - save new disk/partition definitions
        volname    - set 8-character volume name
        !<cmd>     - execute <cmd>, then return
        quit
format> partition ………partitionを入力


PARTITION MENU:
        0      - change `0' partition
        1      - change `1' partition
        2      - change `2' partition
        3      - change `3' partition
        4      - change `4' partition
        5      - change `5' partition
        6      - change `6' partition
        7      - change `7' partition
        select - select a predefined table
        modify - modify a predefined partition table
        name   - name the current table
        print  - display the current table
        label  - write partition map and label to the disk
        !<cmd> - execute <cmd>, then return
        quit
partition> print ………printを入力
Current partition table (original):
Total disk cylinders available: 19156 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm    1029 - 11309       20.00GB    (10281/0/0) 41946480
  1       swap    wu       0 -  1028        2.00GB    (1029/0/0)   4198320
  2     backup    wm       0 - 19155       37.27GB    (19156/0/0) 78156480
  3 unassigned    wm       0                0         (0/0/0)            0
  4 unassigned    wm       0                0         (0/0/0)            0
  5 unassigned    wm       0                0         (0/0/0)            0
  6 unassigned    wm       0                0         (0/0/0)            0
  7 unassigned    wm       0                0         (0/0/0)            0

partition> 
  ※ 37.27GB - 20.00GB - 2.00GB = 15.27GBの空き

partition> 3 ………作成するパーティション番号を入力
Part      Tag    Flag     Cylinders         Size            Blocks
  3 unassigned    wm       0                0         (0/0/0)            0

Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]: 11310 …パーティションの開始位置(前のパーティションの直後)を入力
Enter partition size[0b, 0c, 11310e, 0.00mb, 0.00gb]: 129mb …パーティションの容量を入力
partition> print ………printを入力
Current partition table (unnamed):
Total disk cylinders available: 19156 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm    1029 - 11309       20.00GB    (10281/0/0) 41946480
  1       swap    wu       0 -  1028        2.00GB    (1029/0/0)   4198320
  2     backup    wm       0 - 19155       37.27GB    (19156/0/0) 78156480
  3 unassigned    wm   11310 - 11374      129.49MB    (65/0/0)      265200
  4 unassigned    wm       0                0         (0/0/0)            0
  5 unassigned    wm       0                0         (0/0/0)            0
  6 unassigned    wm       0                0         (0/0/0)            0
  7 unassigned    wm       0                0         (0/0/0)            0

partition> 4 ………作成するパーティション番号を入力
Part      Tag    Flag     Cylinders         Size            Blocks
  4 unassigned    wm       0                0         (0/0/0)            0

Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]: 11375 …パーティションの開始位置(前のパーティションの直後)を入力
Enter partition size[0b, 0c, 11375e, 0.00mb, 0.00gb]: 100mb …パーティションの容量を入力
partition>
:
  ※ 以降、上記と同様の操作でパーティションを作成
:
partition> print
Current partition table (unnamed):
Total disk cylinders available: 19156 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm    1029 - 11309       20.00GB    (10281/0/0) 41946480
  1       swap    wu       0 -  1028        2.00GB    (1029/0/0)   4198320
  2     backup    wm       0 - 19155       37.27GB    (19156/0/0) 78156480
  3 unassigned    wm   11310 - 11374      129.49MB    (65/0/0)      265200 …ログ管理用
  4 unassigned    wm   11375 - 11425      101.60MB    (51/0/0)      208080 …ディクショナリ用
  5 unassigned    wm   11426 - 11427        3.98MB    (2/0/0)         8160 …JMS-R用
  6 unassigned    wm   11428 - 11628      400.43MB    (201/0/0)     820080 …JMS-R用
  7 unassigned    wm   11629 - 13171        3.00GB    (1543/0/0)   6295440 …メッセージ蓄積データベース用

partition> quit ………quitを入力


FORMAT MENU:
        disk       - select a disk
        type       - select (define) a disk type
        partition  - select (define) a partition table
        current    - describe the current disk
        format     - format and analyze the disk
        repair     - repair a defective sector
        show       - translate a disk address
        label      - write label to the disk
        analyze    - surface analysis
        defect     - defect list management
        backup     - search for backup labels
        verify     - read and display labels
        save       - save new disk/partition definitions
        volname    - set 8-character volume name
        !<cmd>     - execute <cmd>, then return
        quit
format> label ………labelを入力
Ready to label disk, continue? y ………yを入力

format> quit ………quitを入力
#

Linuxの場合

LinuxでRAWデバイスを作成する場合の例です。

以下は、smallモデル用のRAWデバイス(合計約4GB)を作成する例です。以下の例を参考に5種類のRAWデバイスを作成してください。

注意

OSのユーティリティでパーティションを切り出す場合、ユーティリティで指定したサイズと、実際に切り出されるサイズが若干異なることがあります。
また、複数のパーティションを切り出す場合に、OSのユーティリティにそれぞれ同一のサイズを指定しても、実際に切り出されるパーティションによってサイズが異なることがあります。
そのため、実際に切り出されたパーティションのサイズについては、OSのユーティリティで確認してください。

パーティションを作成する例
●パーティションを作成するディスク(/dev/hda)空き容量確認
[root]# unset LANG …………環境変数LANGの削除
[root]# /sbin/parted ………/sbin/partedコマンドを実行
GNU Parted 1.8.1
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit MB ……………表示単位をMBに変更
(parted) print ………………printを入力

Model: Maxtor 6B200P0 (ide)
Disk /dev/hda: 203928MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End      Size     File system  Name  Flags
 1      0.02MB  105MB    105MB    fat16              boot 
 2      105MB   52534MB  52429MB                     lvm  

(parted) q ……………………qを入力して終了
  ※ 203928 - 52534 = 151394 ……約150GBの空き

●ディスク(/dev/hda)上にsmallモデル用のパーティション(合計約4GB)を作成
[root]# unset LANG …………環境変数LANGの削除
[root]# /sbin/parted ………/sbin/partedコマンドを実行
GNU Parted 1.8.1
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit MB ……………表示単位をMBに変更
(parted) print ………………printを入力

Model: Maxtor 6B200P0 (ide)
Disk /dev/hda: 203928MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End      Size     File system  Name  Flags
 1      0.02MB  105MB    105MB    fat16              boot 
 2      105MB   52534MB  52429MB                     lvm  

(parted) mkpart …………………mkpartを入力
Partition name?  []? rdbtmp ……パーティション名を入力
File system type?  [ext2]?………空エンター
Start? 52535MB………………………パーティションの開始位置(前のパーティションの直後)を入力
End? 52671MB…………………………開始位置+136MB(目的の129MBよりも約5%多め)の値を入力
(parted) print………………………printを入力

Model: Maxtor 6B200P0 (ide)
Disk /dev/hda: 203928MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End      Size     File system  Name    Flags
 1      0.02MB   105MB    105MB    fat16                boot 
 2      105MB    52534MB  52429MB                       lvm  
 3      52535MB  52671MB  136MB                 rdbtmp  ………追加される

(parted) mkpart
Partition name?  []? rdbdic ……パーティション名を入力
File system type?  [ext2]?………空エンター
Start? 52672MB………………………パーティションの開始位置(前のパーティションの直後)を入力
End? 52777MB…………………………開始位置+105MB(目的の100MBよりも約5%多め)の値を入力
(parted) print………………………printを入力

Model: Maxtor 6B200P0 (ide)
Disk /dev/hda: 203928MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End      Size     File system  Name    Flags
 1      0.02MB   105MB    105MB    fat16                boot 
 2      105MB    52534MB  52429MB                       lvm  
 3      52535MB  52671MB  136MB                 rdbtmp       
 4      52671MB  52777MB  106MB                 rdbdic  ………追加される

(parted)
:
  ※ 以降、上記と同様の操作で論理パーティションを作成
:
(parted) print

Model: Maxtor 6B200P0 (ide)
Disk /dev/hda: 203928MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End      Size     File system  Name     Flags
 1      0.02MB   105MB    105MB    fat16                 boot 
 2      105MB    52534MB  52429MB                        lvm  
 3      52535MB  52671MB  136MB                 rdbtmp   ……ログ管理用
 4      52671MB  52777MB  106MB                 rdbdic   ……ディクショナリ用
 5      52777MB  52797MB   20MB                 jmsrsys  ……JMS-R用
 6      52797MB  53219MB  421MB                 jmsrdat  ……JMS-R用
 7      53219MB  56370MB  3151MB                msgdb    ……メッセージ蓄積データベース用

(parted)
  ※ 作成したパーティションのディスクラベル名は/dev/hda3~hda7

●ディスクのパーティションに対応するudevのブロックデバイス名の特定
[root]# ls -l /dev/disk/by-path …………/dev/disk/by-path配下の一覧を確認
total 0
lrwxrwxrwx 1 root root  9 Jun 20  2007 pci-0000:00:1f.1-ide-0:0 -> ../../hda
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part1 -> ../../hda1
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part2 -> ../../hda2
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part3 -> ../../hda3 
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part4 -> ../../hda4
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part5 -> ../../hda5
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part6 -> ../../hda6
lrwxrwxrwx 1 root root 10 Jun 20  2007 pci-0000:00:1f.1-ide-0:0-part7 -> ../../hda7 
[root]#
  ※ /dev/hda3のブロックデバイス名は/dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part3となる。
上記パーティションに対応するudevのブロックデバイスへのシンボリックリンク作成例
[root]# mkdir /dev_symfoware
[root]# cd /dev_symfoware
[root]# ln -s /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part3 raw3
[root]# ln -s /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part4 raw4
[root]# ln -s /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part5 raw5
[root]# ln -s /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part6 raw6
[root]# ln -s /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part7 raw7
[root]# ls -l
total 0
lrwxrwxrwx 1 root root 48 Jun 14 20:37 raw3 -> /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part3
lrwxrwxrwx 1 root root 48 Jun 14 20:37 raw4 -> /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part4
lrwxrwxrwx 1 root root 48 Jun 14 20:38 raw5 -> /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part5
lrwxrwxrwx 1 root root 48 Jun 14 20:38 raw6 -> /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part6
lrwxrwxrwx 1 root root 48 Jun 14 20:38 raw7 -> /dev/disk/by-path/pci-0000:00:1f.1-ide-0:0-part7
[root]#

[root]# LANG=ja_JP.UTF-8;export LANG      ………環境変数LANGの設定

  ※ RAWデバイス名には、ここで作成したシンボリックリンクを指定
     (例: /dev_symfoware/raw3)