[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gfarm-discuss-ja:02469] Re: Gfarm の並列分散処理の確認につきまして



いつもお世話になっております。
ワールドビジネスセンター 中田です。

先ほどの質問の続きですが、

$ gfhost -l
を実行すると以下のように出力されます。

0.00/0.01/0.00 s i386-debian4.0-linux 1 client.grid(172.16.90.113)
0.00/0.00/0.00 x i386-debian4.0-linux 1 server.grid(172.16.90.112)

server.gridの行に「x」の文字が表示されており、
認証に失敗していると思われます。

すべてのマシンに、ユーザ認証、ホスト認証、マッピングを行っていましたが、
間違っているのでしょうか?
認証の設定についてマニュアルも確認したのですが、
もう少し詳しく教えていただけないでしょうか?

お忙しいところ、恐れ入りますがよろしくお願い申し上げます。





--- "中田 敦雄" <assist21@xxxxxxxxxxxxxxxxxxx> ---

>いつもお世話になっております。
>ワールドビジネスセンター 中田です。
>
>ありがとうございます。
>
># ghost -l
>でファイルシステムノードの一覧が表示されるようになりました。
>
>ファイルシステムノードで分割して格納できることを確認するため、
>適当なファイルを作成しました。
>$ vi test.txt
>
>次にユーザのホームディレクトリを作成しました。
>$ gfmkdir gfarm:~
>
>作成したファイルを2分割して gfarm:testfile として格納しました。
>$ gfsched -N 2 | gfimport_text -H - -o gfarm:testfile test.txt
>
>別々のノードに格納されていることを確認しました。
>$ gfwhere gfarm:testfile
>gfarm:testfile:
>0: client.grid
>1: client.grid
>
>しかし、上記のように同じノードに格納されています。
>なぜでしょうか?
>
>お忙しいところ、恐れ入りますがよろしくお願い申し上げます。
>
>
>
>--- "Osamu Tatebe" <tatebe@xxxxxxxxxxxxxxxx> ---
>
>>> gfhost: FATAL:  password authentication failed for user "gfarm"
>>
>>は,Postgresqlサーバとの認証に失敗しているということ
>>なのですが,
>>
>>> # /etc/init.d/gfarm-pgsql stop
>>> を実行すると、以下のようなメッセージが出ました。
>>> 
>>> Stopping gfarm server: gfarm-pgsqlpg_ctl: PID file "/var/gfarm-pgsql/postmaster.pid" does not exist
>>> Is postmaster running?
>>
>>と,gfarm.conf を作り直していることから,恐らくずっと
>>前に起動した postgresql サーバが残っているのではないか
>>と思います。
>>
>>postgresqlサーバとの認証に利用するパスワードは
>>config-gfarm を実行するたびに変更されるます。以前の
>>サーバが残っていると config-gfarm 中での postgresql
>>サーバの起動に失敗し,以前のサーバとはパスワードが
>>変更されているため接続できないため,結果として認証
>>に失敗することになります。
>>
>>ps -ef | grep postmaster
>>
>>で出てきませんでしょうか?これを terminate してから
>>もう一度やってみてもらえませんか?
>>
>>建部@筑波大
>>
>>On Mon, 26 Nov 2007 10:57:14 +0900 (JST)
>>"中田 敦雄" <assist21@xxxxxxxxxxxxxxxxxxx> wrote:
>>
>>> 建部様
>>> 
>>> いつもお世話になっております。
>>> ワールドビジネスセンター 中田です。
>>> 
>>> ありがとうございます。
>>> 
>>> # /etc/init.d/gfarm-pgsql stop
>>> を実行すると、以下のようなメッセージが出ました。
>>> 
>>> Stopping gfarm server: gfarm-pgsqlpg_ctl: PID file "/var/gfarm-pgsql/postmaster.pid" does not exist
>>> Is postmaster running?
>>> 
>>> その後、
>>> config-farm に -f オプションをつけて実行
>>> config-agent を実行
>>> gfarm.conf をファイルシステムノードにコピー
>>> しました。
>>> 
>>> メタサーバで
>>> # gfhost -l
>>> を実行すると、
>>> gfhost: FATAL:  password authentication failed for user "gfarm"
>>> というエラーが出ます。
>>> 
>>> フィアイルシステムノードで
>>> # gfhost -l
>>> を実行すると、
>>> gfhost: invalid argument
>>> というエラーが出ます。
>>> 
>>> なぜ認証が通らないのでしょうか?
>>> 
>>> お忙しいところ、恐れ入りますがよろしくお願い申し上げます。
>>> 
>>> 
>>> 
>>> --- "Osamu Tatebe" <tatebe@xxxxxxxxxxxxxxxx> ---
>>> 
>>> >メタデータのバックエンドデータベースとして使っている
>>> >postgresqlサーバが以前の設定のままになっているからの
>>> >ようです。
>>> >
>>> >etc/init.d/gfarm-pgsql stop
>>> >
>>> >で停止させてから再度 config-gfarm を(-f オプション)
>>> >をつけて実行して再構成してください。
>>> >
>>> >config-gfarm の -f オプションは,etc/gfarm.conf や
>>> >バックエンドデータベースのデータなどを消去するオプ
>>> >ションです。
>>> >
>>> >なお,全ての準備が整った後,SETUP.ja に記載されてい
>>> >るように gfhost -l で,ファイルシステムノードに対し
>>> >て認証が通るかどうか確認してください。
>>> >
>>> >建部@筑波大


------------------------------------
ワールドビジネスセンター株式会社
業務本部 金融・法人システム部
システムサポート課
中田 敦雄
assist21@xxxxxxxxxxxxxxxxxxx
anakata@xxxxxxxxx
------------------------------------