問題タブ [glusterfs]
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.
docker - glusterfs ボリューム ドライバーを使用する場合の marathon json 展開ファイルの例
こんにちは、私の質問が serverfault に関するものなのか、それともここに関するものなのかよくわかりませんでした。
私はmesos/marathon/docker/glusterfsでスタックに取り組んでいます。ドキュメントの湖に疲れています。
glusterfsドライバーを使用してデプロイするためのサンプル マーソン デプロイ ファイルを探しています。
作成者は、事前にボリュームを作成する必要があると言っていますが、マウントについては何も言いません。
コンテナがマラソンで再起動し続け、ログに次のように表示されます/usr/local/bin/ovpn_run: line 16: /etc/openvpn/ovpn_env.sh: No such file or directory
私のglusterファイルサーバーでは、これらのファイルが次の場所にあります/data/openvpn-data/ovpn_env.sh
にマウントポイントが表示されません。/mnt
マラソンがマウント自体を行ったと思いますが、コンテナーが再起動し続けるため、表示されません。
docker inspect
ファイルシステムがどこに保存されているかを確認したところ、次の場所に保存されていることがわかりました/var/lib/docker-volumes/_glusterfs/openvpn-data
だからここに私の質問があります:
- 私のマラソン json ファイルは正しいですか?
- コンテナーはすべてのデータがダウンロードされるのを待ちますか? そのために何かを構成する必要がありますか?
- マラソンでコンテナを削除すると、データは消去されますか?
- 私は自分の中にいるべきですか
ovpn_env.sh
、/data/myvolume/ovpn_env.sh
それとも/data/myvolume/etc/openvpn/ovpn_env.sh
cassandra - 障害後のデータの回復、キャッシュ スキーマのバージョンの不一致
cassandra ファイルシステムは glusterFS 上にあり、ポッドの数をゼロにスケーリングして 3 に戻した後、データが cassandra に読み込まれません。
それを回復する方法はありますか?
glusterfs - GlusterFS レプリカ 2 をアービター 1 でレプリカ 3 に変更するには?
GlusterFS 3.7 では、3 番目のブリックがアービターである 3 方向のレプリケーションであるアービター ボリュームが導入されました。
アービターを使用して、2 方向のレプリケーションから 3 方向のレプリケーションに変更するにはどうすればよいですか?
実行中のレプリカ 2 ボリュームをアービター ボリュームに変更するドキュメントは見つかりませんでした。
参照: https://gluster.readthedocs.io/en/latest/Administrator%20Guide/arbiter-volumes-and-quorum/
docker - コンテナーに glusterfs クライアント パッケージがある場合、k8s で gluster ボリュームを使用する可能性
Kubernetes は、GlusterFS を含むいくつかのタイプのボリュームをサポートしています。また、GlusterFS は k8s の永続ボリュームにすることもできます。 https://github.com/kubernetes/kubernetes/tree/release-1.2/examples/glusterfs/
k8s で glusterfs ボリュームを使用するための前提条件の 1 つは、「Kubernetes ノードに Glusterfs クライアント パッケージをインストールする」ことです。しかし、すべてがコンテナに入っていることが予想される場合。上記の例のように、k8s はまだ glusterfs を訴えることができますが、gluster クライアントをコンテナに配置することは可能ですか (たとえば、DaemonSet は最初に k8s ノードに gluster クライアントをデプロイします)。
k8s はそのような使用シナリオをサポートしますか?
linux - Linuxカーネルでページキャッシュを無効にする方法は?
カーネルでページキャッシュを回避する方法、アプリケーションはディスクから直接データを読み書きできますか?カーネルで、設定方法は?
linux - ヒューズファイルシステム上の VFS キャッシュ (ヒューズによってマウントされた glusterfs)
VFS キャッシュが FUSE で機能しませんでしたか?GlusterFS クライアントで、Fuse によって GlusterFS ボリュームをローカルの /mnt/glusterfs にマウントしました。 MOUNTノード.そして、リモートノードにあるファイルを読み取り、MOUNTノードにキャッシュされました.現象をどのように説明しますか??
glusterfs - ファイル名を gluster レプリケーションから除外する
glusterfs 3.5.2 では、ファイル名に基づいて一部のファイルを複製しないことは可能ですか?
フィルターまたはトランスレーターにこの機能がありません。