私の環境には 40 台以上の AIX があります。nim mksysb バックアップ機能はそれらすべてに対して正常に動作していましたが、3 ~ 4 週間にわたって、ある特定のサーバーで mksysb が失敗し、次のメッセージが表示されるようになりました。
" rootvg の情報ファイル (/image.data) を作成しています。
バックアップするファイルのリストを作成しています
. 80524 個のファイルをバックアップしています..............
0512-005 savevg: バックアップが完了しました。
The backup command completed with errors.
The messages displayed on Standard Error contained additional
information.
0042-001 nim: 「master」で処理エラーが発生しました:
0042-001 m_mkbosi: 「leda」で処理エラーが発生しました:
0042-001 m_mkbosi: 「master」で処理エラーが発生しました:
0042-154 c_stat: ファイルまたはディレクトリ「/nim/mksysb/lpars/mksysb_leda」が存在しません
「
情報:
Nim クライアント AIX: 6.1TL07SP06
Nim サーバー AIX: 6.1TL09SP04
クライアントと NIM サーバーの両方の fsize 制限は「無制限」です
ファイルシステムはJFS2
Nim クライアントはクラスターのアクティブ ノードであり、姉妹ノードは正常に動作します。
ノード上に mksysb を手動で作成すると動作します。
NIMサーバーのNFSキャッシュを更新しました
問題が発生する前にクライアントでは何も変更されていませんでした。
Google で検索してみると、同じ問題を抱えている人が何人か見つかりましたが、ほとんどの人は fsize 制限を -1 に設定することで問題を解決していましたが、これは私のケースには当てはまりませんでした。
誰か何か手がかりを持っていますか? よろしくお願いします。
答え1
結局、問題を発見しました。マスターからトリガーされ、NFS ファイルシステムをリポジトリとして使用する mksysb を生成する NIM コマンドですが、/tmp に 700 MB 以上の空き領域があったにもかかわらず、NIM クライアントの /tmp が「いっぱい」だったため、コマンドが失敗していました。/tmp のファイルシステム サイズを増やして、1 GB 以上になるようにしました。これで問題は解決しました。