問題タブ [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.
s3cmd - Ceph API を使用して公開バケットを取得できない
コマンドを使用して、S3 クライアントからパブリック バケットを作成します。
クライアント (s3cmd ls) および rados gw (radosgw-admin バケット リストを使用) からこのバケットを確認できます。しかし、API を使用してサーバーにリクエストを送信すると、常にエラー 404 が表示されます。これはなぜですか? Apache、fcgi は正常に動作します。
私の要求:
しかも、リクエスト
返事をくれ
fs - vimを使用してcephfsのファイルにデータを書き込むのが間違っている理由
vimファイルへの書き込みは成功しませんが、" echohello" > file は成功します
kubernetes - cephfs を使用した kubernetes ポッド ボリューム
この例に従って、 volume 、 https://github.com/kubernetes/kubernetes/blob/master/examples/cephfs/cephfs.yamlでポッドを作成します。何か問題があると思います。
ドッカー検査:
"/mnt/cephfs": "/var/lib/kubelet/pods/7631bff0-7155-11e5-9e8a-000c29de7e43/volumes/kubernetes.io~empty-dir/cephfs"
私のyamlは次のとおりです。
mysql - RBD イメージ (ceph) を mysql docker のデフォルト データ ディレクトリにマウントする方法
mysql で RBD イメージのデータを読み書きしたい。rbd-docker-plugin を使用して、https: //hub.docker.com/_/mysql/ から RBD を docker pull にマウントします。
まず試してみます
docker run -it --volume-driver=rbd --volume foo:/mnt/foo ceph/base bash
docker で /mnt/foo 内の「aa」ファイルに触れてから docker を停止fooし、別の docker にマウントすると「aa」ファイルがまだ存在します
次に、コードをこのDocker ファイルに追加します
そしてビルドし、この新しい Dockerfile から docker を実行します
コンテナーを実行すると、mysql を使用でき、/mnt/foo/mysql に mysql (および「aa」ファイル) のデータが表示されますが、docker を停止して foo を別の docker にマウントすると、mysql については何も表示されません (しかし、まだ「aa」ファイルが表示されます)
最後に試してみます
しかし、それはエラーです
[エラー] 致命的なエラー: 特権テーブルを開いたりロックしたりできません: テーブル 'mysql.user' が存在しません
kubernetes - kubernetes エラーで RBD を使用する
例に従ってkubernetes で rbd を使用しますが、成功しません。誰が私を助けることができます!!エラー :
rbd-with-secret.json を使用したテンプレート ファイル:
秘密:
ceph 設定は /etc/ceph/ にあります
およびキーとして: