問題タブ [ceph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1638 参照

amazon-s3 - CEPH + S3 Java SDK + 署名付き PUT + CORS = FAIL

CEPH + S3 Java SDK + 署名付き PUT URL + CORS を機能させるための魔法の公式を探しています。バケットを作成し、CORS 構成をバケットに適用できます。その後、事前に生成された PUT URL を作成して、クライアントに送り返すことができます。ただし、CORS プリフライト (オプション) 要求は 403 で失敗します。

AWS に対しては、この同じコードがうまく機能します。ただし、Swift と Ceph の両方が 403 で OPTIONS 要求に失敗します。OPTIONS が失敗するため、CORS は失敗します。RADOSGW の auth ヘッダーの作成方法に問題がある可能性があることを突き止めました (私たちはそう考えています)。これは、Amazon SDK で使用される署名プロセスと一致しません。例えば:

コンテンツ タイプと追加のメタデータ フィールドが欠落していても作業できますが、METHOD が完全に間違っていることに気付きます。RADOSGWは、署名のメソッドとして「Access-Control-Request-Method」を使用する必要があると思います...プリフライトリクエストに使用されている実際のOPTIONSメソッドではありません。

この組み合わせを機能させることができた人はいますか?

0 投票する
0 に答える
1678 参照

linux - クラスタ ノードに ceph をインストール中にエラーが発生しました

ceph-deploy を使用してノードに ceph をインストールしているときに、以下のエラーが発生します

$ceph-deploy インストール ceph-mds

[ceph-mds][DEBUG] ロードされたプラグイン: fastestmirror、security [ceph-mds][WARNIN] このコマンドを実行するには root になる必要があります。[ceph-mds][ERROR] RuntimeError: コマンドがゼロ以外の終了ステータスを返しました: 1 [ceph_deploy][ERROR] RuntimeError: コマンドの実行に失敗しました: yum -y install wget

/etc/sudoers ファイルでデフォルトの requiretty 設定を Defaults:ceph !requiretty に変更し、ceph をノード ceph-mds の root と同じように sudo ユーザーとして配置しました。ここで何が問題になるのか教えてください。

ありがとう、サブハディップ

0 投票する
3 に答える
2331 参照

cloud - ceph-mon デーモンの起動に失敗しました

ceph ソース コードをビルドし、次のコマンドでインストールします。

これらのプロセスはすべてうまくいきました。入力すると:

コンソールの表示:

したがって、cephのインストールに成功したと思います。しかし、ceph-mon デーモンを起動しようとすると、コンソールに次のように表示されます。

そして、次のように入力してサービスリストを確認しました。

そして、出力は空白です。

誰かが理由を教えてくれますか?

0 投票する
1 に答える
1066 参照

amazon-s3 - Amazon S3 ストレージの代わりに Ceph にアクセスするように S3 API を変更する

Amazon の S3 ストレージにアクセスできる JAR ファイル、jets3t-0.7.4.jar があります。代わりに Ceph オブジェクト ストレージにアクセスするように、ソース コードを変更する必要があります。S3 API を変更することでできることは知っていますが、その方法はわかりません。誰もこれを行う方法を知っていますか? 情報をグーグルで検索しましたが、実際には有益なものは何も見つかりませんでした。どんな助けでも大歓迎です。ありがとう!

0 投票する
1 に答える
879 参照

ceph - Deis のインストール後に Ceph が劣化状態になる

私は Deis を v1.0.1 に 3 ノード クラスターで正常にアップグレードしました。各ノードには 2GB の RAM があり、Digital Ocean によってホストされています。

deis-store-monitor次に、サービスにnse'ed して run し、それが状態にceph -s入ったことに気付きactive+undersized+degraded、状態に戻ることはありませんactive+clean

詳細メッセージは次のとおりです。

私はcephにまったく慣れていません。私は疑問に思う:

  • この問題を修正するのは大したことですか、それともこのままにしておくことはできますか?
  • これを修正することが推奨される場合、どうすればよいか教えていただけますか?

Ceph のトラブルシューティング セクションPOOL, PG AND CRUSH CONFIG REFERENCEについて読みましたが、次に何をすべきかまだわかりません。

どうもありがとう!

0 投票する
1 に答える
245 参照

ceph - Ceph ソースコードの変更

ceph のソース コードをいくつか変更して、クラウド ベースのシミュレーター内でテストしたいのですが、ceph のソース コードを変更する方法を知りたいですか?? また、ceph で使用できるクラウド シミュレータはどれですか?

0 投票する
0 に答える
719 参照

ceph - 「mds cluster is degraded」の条件

Ceph を確認し、コマンド
$ ceph status
を実行した後、「mds cluster is degraded」というテキストが表示されます。公式の Ceph docsで検索しようとしましたが、何も見つかりません。
私の理解が正しければ、ceph のデータを通常の FS としてマウントして表示するには、MDS が必要でした。
このタイプのエラーの出現条件について誰か話してもらえますか?

0 投票する
3 に答える
1148 参照

ceph - mkcephfs ツールが見つかりません

私はCepthから始めて、公式Webサイトからクイックスタートインストールチュートリアルに従っています.1つのステップでMKCEPHFSツールが必要ですが、あるべき場所/ etc/cephに見つかりません。彼は /sbin/ フォルダにもいません。Ceph システムを 1 つのホストのみにインストールしてテストしようとしています。いくつかのフォームからインストールを試みましたが、問題が見つかりません。

ノート: ceph version 0.87

システム: 「Ubuntu 14.04.1 LTS」

インストールされるツールは次のとおりです。 dpkg -l | grep ceph ii ceph 0.87-1trusty amd64 distributed storage and file system ii ceph-common 0.87-1trusty amd64 common utilities to mount and interact with a ceph storage cluster ii ceph-deploy 1.5.21trusty all Ceph-deploy is an easy to use configuration tool ii ceph-fs-common 0.87-1trusty amd64 common utilities to mount and interact with a ceph file system ii ceph-fuse 0.87-1trusty amd64 FUSE-based client for the Ceph distributed file system ii ceph-mds 0.87-1trusty amd64 metadata server for the ceph distributed file system ii libcephfs1 0.87-1trusty amd64 Ceph distributed file system client library ii python-ceph 0.87-1trusty amd64 Python libraries for the Ceph distributed filesystem

0 投票する
2 に答える
11964 参照

cluster-computing - ceph health コマンドが失敗を返す

私はcephを初めて使用しますが、プロジェクトの一部としてミニクラスターを構築する必要があります。構築方法のオンラインチュートリアルに従っていますが、翌日マシンを再起動するまですべて問題ありませんでした。コマンド ceph health を実行すると、次のエラーが返されます: 2015-01-08 15:35:04.037375 7fae717fa700 0 -- :/1003525 >> 192.168.1.12:6789/0 pipe(0x7fae6c000c00 sd=3 :0 s= 1 pgs=0 cs=0 l=1 c=0x7fae6c000e90).fault.

192.168.1.12 マシンで同じコマンドを実行すると、次のようなエラーが返されます: monclient(hunting): ERROR: missing keyring, cannot use cephx for authentication. 0 librados: client.admin 初期化エラー (2) そのようなファイルまたはディレクトリはありません。クラスターへの接続エラー: ObjectNotFound。

私はしばらくインターネットで答えを探していましたが、あまり見つかりませんでした. それが助けになるなら、私はすべてのマシンでcentos 7を使用しています。