[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-discuss-ja:02478] Re: Gfarm の並列分散処理の確認につきまして
- From: Osamu Tatebe <tatebe@xxxxxxxxxxxxxxxx>
- Date: Tue, 27 Nov 2007 00:22:44 +0900
gfhost -lv を実行してみて下さい。失敗の原因が
表示されるはずです。
建部
On Mon, 26 Nov 2007 15:27:06 +0900 (JST)
"中田 敦雄" <assist21@xxxxxxxxxxxxxxxxxxx> wrote:
> いつもお世話になっております。
> ワールドビジネスセンター 中田です。
>
> 先ほどの質問の続きですが、
>
> $ 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
> ------------------------------------