system management
1752494 メンバー
5315 オンライン
108788 解決策
新規ポスト

vgcfgrestoreでsystemcrash

 
mealea11
時折のアドバイザー

vgcfgrestoreでsystemcrash

お世話になります。

現在、11iから11.0への戻し作業を

行っています(N-Class)。

tapeからIgnite-UX、frecoverで

戻すまでは問題なくできたのですが、

vgcfgrestoreをかけてrebootとすると

必ずsystemcrashを起こしてしまいます。

原因と回避方法をご教授いただけないでしょうか。
6件の返信6
hazelwood
信頼あるコントリビューター

vgcfgrestoreでsystemcrash

直接の回答でなくて申し訳ありませんが、以下のような情報を提示してもらえると、回答が得られやすくなると思います。

1. 戻した際の手順の詳細

2. vgcfgrestoreを実行せずrebootするとどうなるか

3. panic string (メモできていない場合は、/var/adm/crash/crash.x/INDEXファイルを参照。"x"は数字)

4. バックアップデータの採取手順

ところで、バックアップデータは、もともとN-Classで機能していたOSのバックアップですよね?
mealea11
時折のアドバイザー

vgcfgrestoreでsystemcrash

hazelwood様

ご指摘、ありがとうございます。

> 1. 戻した際の手順の詳細

戻し手順としては以下の通りです。

 1)Igniteでリストア

  自動でreboot*2後、シングルユーザモードで起動。

 2)frecoverでリカバリ

 3)SystemDisk側ついでMirrorDisk側へ

  vgcfgrestoreを実施

 5)リブート

 →この後SystemCrash

※Ignite実施前にケーブル類結線解除、

 vgcfgrestore実施後(リブート前)に再結線。

> 2. vgcfgrestoreを実行せずrebootするとどうなるか

こちらは正常どおり起動します。

> 3. panic string (メモできていない場合は、/var/adm/crash/crash.x/INDEXファイルを参照。"x"は数字)

すみません。こちらどうやって確認できますでしょうか。

/var/adm/crashがumountされた状態なので

こちらで確認ができません。

※作業ログはすべてのけていますが、

 その中に表示されるものでしょうか?

> 4. バックアップデータの採取手順

(Ignite/UX)

 1)シングルユーザモードで起動

 2)make_recovery -pvd /dev/rmt/0m

 3)config.recoverの編集

 4)make_recovery -rvd /dev/rmt/0m

(fbackup)

 1)シングルユーザモードで起動

 2)graphファイル編集

 3)fbackup実施

> ところで、バックアップデータは、もともとN-Classで機能していたOSのバックアップですよね?

はい。11.0の状態で正常稼動している状態で、

当該機器(N-Class)から取得したものです。

よろしくお願いします。
hazelwood
信頼あるコントリビューター

vgcfgrestoreでsystemcrash

えーとですね、

>  3)SystemDisk側ついでMirrorDisk側へ

>   vgcfgrestoreを実施

ここで、vgcfgrestoreを実施してはいけません。

Igniteでリカバリした状態で、SystemDiskのVGは新たに作り直されています。

この場合、vgcfgbackupはバックアップ前のVG情報(<-frecoverでリストアされている)をディスクに書き込んでしまいますので、VGの構成情報(PEの割り当て状況)が変わってしまう可能性があります。

代わりに、/etc/lvmconfがバックアップ前の状態ですので、整合性を取るために、vgcfgbackupを実行しましょう。

MirrorDiskもvg00に組み込まれていると思いますので、vgreduceで一旦はずし、pvcreateからミラーの手順をやり直せば、元通りになるはずです。

masaakio65
レギュラーアドバイザー

vgcfgrestoreでsystemcrash

> 2)frecoverでリカバリ

ここで、/etc/lvmconf 以下とか/etc/lvmtab とか、/dev 以下も古いデータで戻しちゃったんじゃないですかね?

だから、vgcfgrestore で古いデータを戻してしまうとパニックになるんじゃないですか?

とりあえず、frecover で戻す時に上記のファイルを除外してみれば?

mealea11
時折のアドバイザー

vgcfgrestoreでsystemcrash

ご教授、ありがとうございます。

現状、複数台(N-Classの他にL-classでも)で

同じ作業をやっており、

他は問題なくできていたので(というか、

他がうまくいくだけに)

頭を悩ませていたのですが、

根本的に手順に問題ありということですね。
mealea11
時折のアドバイザー

vgcfgrestoreでsystemcrash

ご回答、ありがとうございます。

> ここで、/etc/lvmconf 以下とか/etc/lvmtab

> とか、/dev 以下も古いデータで

> 戻しちゃったんじゃないですかね?

fbackupで/etcもとっているので、

/etc/lvmconf 以下や/etc/lvmtab は

戻ってしまっています。

> とりあえず、frecover で戻す時に上記のファイルを除外してみれば?

除外してfrecover でとりあえず、

クラッシュが起こらない状況には

なりました。

ありがとうございます。