PRIMECLUSTER Global Disk Services 説明書 4.2 (Linux版)
目次 前ページ次ページ

付録A 留意事項> A.2 注意事項

A.2.24 シングルノードからクラスタシステムへの移行【Linux2.6】

すでにクラスが作成されている1つ以上のシングルノードにクラスタ制御をインストールして、クラスタシステムに移行するには、以下の2つの方法があります。通常は方法aで移行しますが、バックアップおよびリストアの作業を避けたい場合は方法bで移行することができます。

  1. クラスを削除し、クラスタシステムに移行した後、クラスを再作成する方法:

    必要に応じてボリュームのデータをバックアップしてから、ルートクラスおよびローカルクラスを削除してください。クラスタ制御のインストールと初期構成設定を行った後、クラスやボリュームを再作成し、必要に応じてボリュームのデータをリストアしてください。

  2. クラスを削除せずに、クラスタシステムに移行する方法:

    クラスを削除せずに、クラスタシステムに移行することも可能です。ただし、移行後の運用に関して、以下の注意事項があります。

◆注意事項1

シングルノードで作成されたローカルクラスを、そのままクラスタシステムで使用することはできません。クラスタ制御が起動されると、以下のエラーメッセージがシステムログおよびGDSデーモンのログファイルに出力され、ローカルクラスを操作することができなくなります。

ERROR: class: cannot operate in cluster environment, created when cluster control facility not ready

対処方法については、「クラスタシステムに関する異常」の(1)を参照してください。

◆注意事項2

複数のシングルノードをクラスタシステムに移行した後、クラススコープを拡張しようとすると、以下のエラーメッセージが表示される場合があります。

ERROR: class: class names must be unique within a domain

このエラーは、シングルノードで作成されたクラスの名前が、他ノードに存在するクラスの名前と重複している場合に発生します。このエラーが発生した場合、いずれかのクラスの名前を変更してから、クラススコープを拡張してください。

ERROR: class: volume minor numbers must be unique within a domain

このエラーは、シングルノードで作成されたボリュームのマイナ番号が、他ノードに存在するボリュームのマイナ番号と重複している場合に発生します。このエラーが発生した場合、マイナ番号が重複しているボリュームのうちのどちらかを再作成してから、クラススコープを拡張してください。

ボリュームのマイナ番号は、以下の方法で確認できます。

# cd /dev/sfdsk/class/dsk
# ls -l
brw-------   1 root     root     253, 33 May  6 09:00 volume1
                                      ^^

また、シングルノードで作成されたクラス、または、他ノードに存在するクラスに下位グループが存在する場合にも、このエラーが発生することがあります。この場合、重複しているマイナ番号を上記の方法で確認することはできません。シングルノードで作成されたクラスのボリュームと下位グループをすべて再作成してから、クラススコープを拡張してください。



目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006