問題タブ [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.
amazon-s3 - ceph s3 radosgw 403
私は ceph と radosgw をインストールしており、s3cmd でうまく動作しています。docker registry バージョン 2 をセットアップし、s3 をストレージとして使用することにしました。私はそれを次のように始めています:
何かをプッシュしようとすると、
radosgw ログ
Amazon が「Authenticating Requests: Using Query Parameters (AWS Signature Version 4)」をサポートしていることがわかりましたhttp://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html
私の質問: 1. radosgw にクエリ qarameters を使用してリクエストを認証するように指示する方法はありますか? 2. そのような認証を使用しないようにレジストリに指示する方法はありますか? 3. radosgw でレジストリを使用する方法はありますか? (もしかして速い?)
前もってありがとう、ラファエル
jmeter - JMeter を使用した Open vStorage と Ceph のパフォーマンス テスト
Apache JMeter を使用した Open vStorage (ストレージ プラットフォーム) のパフォーマンスのベンチマークについて質問があります。JMeter を使用して Open vstorage に対してテストを実行することは可能ですか? 前もって感謝します。
ceph - CEPH モニターでの高可用性
図に示すように、4 ノードの ceph アーキテクチャがあります。 Ceph アーキテクチャー Ceph.conf には以下が含まれます
最初のモニターは、次のコマンドを使用して接続されています
次のコマンドにより、2 番目のモニターがクラスターに追加されました。
この設定で高可用性のケースをテストしています。
ケース 1: ノード 10.xx.xx.2 を停止し、接続をテストしました。Ceph は起動しており、モニター 10.xx.xx.1 で応答していました。
ケース 2: ノード 10.xx.xx.1 を停止しました。しかし、10.xx.xx.2 経由で ceph クラスターにアクセスできません。
最初のノードがダウンしたときに 2 番目のノードがマスターになるようにセットアップを作成する他の方法はありますか?
[編集1]
シナリオは
mon.b と mon.c をダウンさせると、ceph は正常に動作します。
しかし、mon.a をダウンさせると、ceph クラスター全体が乱れ、ceph が応答しなくなります。
ceph - 「不完全」のままになっている Ceph PG を破棄するには?
多数の OSD が失われた後、Ceph クラスターの復元に取り組んでいます。現在、「不完全」状態でスタックしている 80 個の PG を除いて、すべての PG がアクティブになっています。これらの PG は、破損のために 2 週間前に削除された OSD.8 を参照しています。
「不完全」な PG は復元できないため、破棄したいと考えています。次のことを試しました。
- ドキュメントに従って、対応するプールの min_size が 1 に設定されていることを確認しました。これは条件をクリアしませんでした。
- OSD.8 がクラスターから既に削除されているため、Ceph では「ceph osd lost N」を発行できませんでした。
- また、すべての PG で「ceph pg force_create_pg X」を試しました。80 個の PG は数分間「作成中」に移行しましたが、その後すべて「未完了」に戻りました。
これらの PG を破棄して回復を続行するにはどうすればよいですか? 個々の PG を強制的に「失われた」とマークする方法はありますか?
OSD を削除するには、次の Web サイトの手順を使用しました。
http://docs.ceph.com/docs/jewel/rados/operations/add-or-rm-osds/#removing-osds-manual
基本的:
以下のいくつかのその他のデータ:
しかし、OSD 8 はもう存在しませんが、さまざまな ceph ダンプやクエリで OSD 8 への参照がまだたくさん見られます。
興味深いことに、CRUSH マップにはまだ奇妙なエントリが表示されます (これらについて何か対処する必要がありますか?)。
そして、それが価値があるために、ここに ceph -s があります: