1

約 8 つの Docker コンテナーを使用するアプリを実行している VM があります。

/var/lib/docker を /mnt/containers/ に移動すると、/mnt/containers が glusterfs 経由で大規模なシステムにマウントされると、次のようなエラーが発生し始めます。

kernel@192.168.68.14: Jun 17 16:05:10 stackato-ft9y kernel: [ 2174.535122] aufs au_xino_set:1176:docker[7572]: I/O Error, failed creating xino(-27).

kernel@192.168.68.14: Jun 17 16:05:10 stackato-ft9y kernel: [ 2174.538613] aufs au_xino_set:1176:docker[7572]: I/O Error, failed creating xino(-27).

dockerd@192.168.68.14: [error] mount.go:11 [warning]: couldn't run auplink before unmount: exit status 22^M

dockerd@192.168.68.14: file too large

dockerd@192.168.68.14: [d954f89b] -job create(fence_app_staging_fibo_1a992a98_id-3dd68) = ERR (1)^M

dockerd@192.168.68.14: [error] server.go:1025 Error: file too large^M

dockerd@192.168.68.14: [error] server.go:90 HTTP Error: statusCode=500 file too large

/var/lib/docker を使い果たした場合や、/var/lib/docker の内容を別のローカル ディレクトリに移動した場合でも、これらのエラーは表示されません。

私たちのうちの 2 人が独立してhttp://osdir.com/ml/linux.file-systems.aufs.user/2008-08/msg00016.htmlにたどり着きましたが、それはまったく正しくないようです。そこで、常駐の docker/aufs/glusterfs 専門家の注目を集めたいと思ってここに来ました。

4

2 に答える 2

0

ネットワーク ボリュームは、Gluster がサポートしていない、ホストにとって通常の外部ボリュームのように見える場合にのみ許可されると言われました。

于 2014-06-18T17:22:30.770 に答える