6.2.3. Red Hat Gluster Storage ボリュームのマウント

ネイティブクライアントをインストールした後に、データにアクセスするために Red Hat Gluster Storage ボリュームがマウントされている必要があります。以下の 3 つの方法を使用できます。
ボリュームをマウントしたら、「マウントしたボリュームのテスト」 に記載されている手順でマウントされたボリュームをテストします。
注記
  • クライアントは、サーバーと同じバージョンで、少なくともサーバーのバージョンが 1 つ前のバージョンである必要があります。Red Hat Gluster Storage 3.5 では、推奨されるネイティブクライアントバージョンは 3.4.z および 3.5 である必要があります。その他のバージョンについては、「ネイティブクライアント」 を参照してください。
  • ボリュームの作成時に選択されるサーバー名は、クライアントマシンで解決できる必要があります。適切な /etc/hosts エントリーまたは DNS サーバーを使用して、サーバー名を IP アドレスに解決します。
  • インターネットプロトコルバージョン 6 (IPv6) のサポートは、Red Hat Hyperconverged Infrastructure for Virtualization 環境でのみ利用でき、Red Hat Gluster Storage スタンドアロン環境では使用できません。

6.2.3.1. マウントコマンドとオプション

mount -t glusterfs コマンドを使用する場合は、以下のオプションを使用できます。すべてのオプションはコンマで区切る必要があります。
# mount -t glusterfs -o backup-volfile-servers=volfile_server2:volfile_server3:.... ..:volfile_serverN,transport-type tcp,log-level=WARNING,reader-thread-count=2,log-file=/var/log/gluster.log server1:/test-volume /mnt/glusterfs
backup-volfile-servers=<volfile_server2>:<volfile_server3>:...:<volfile_serverN>
クライアントをマウントするバックアップ volfile サーバーの一覧。このオプションが Fuse クライアントのマウント時に指定すると、最初の volfile サーバーが失敗したときに、mount が正常に実行されるまで、backup-volfile-servers オプションで指定したサーバーは volfile サーバーとして使用され、クライアントをマウントします。
注記
このオプションは、以前は、無効になった backupvolfile-server として指定されています。
ログレベル
log-file で指定されるレベル以上の重大度メッセージのみをログに記録します。
log-file
指定のファイルにメッセージをログに記録します。
transport-type
FUSE クライアントがブリックとの通信に使用する必要なトランスポートタイプを指定します。ボリュームがトランスポートタイプが 1 つのみで作成された場合は、値の指定がない場合のデフォルトになります。tcp,rdma ボリュームの場合、tcp はデフォルトです。
dump-fuse
このマウントオプションは、glusterfs クライアント (fuse ユーザー空間サーバー) とカーネル間の Fuse トラフィックのダンプを作成します。glusterfs ボリュームをマウントするインターフェースは、CLI からの標準の mount(8) コマンドです。この機能は、マウントオプションでも有効になります。
# mount -t glusterfs -odump-fuse=filename hostname:/volname mount-path
以下に例を示します。
# mount -t glusterfs -odump-fuse=/dumpfile  10.70.43.18:/arbiter /mnt/arbiter
上記のコマンドは、dumpfile という名前のバイナリーファイルを生成します。
注記
fusedump は時間が長くなり、特にクライアントが負荷が大きい場合などです。そのため、これは通常の使用時に fusedump を実行するための意図されたユースケースではありません。これを使用して、診断目的で、特定のシナリオからダンプを取得することが推奨されます。
ダンプを停止するには、fusedump オプションを指定せずにボリュームをアンマウントおよび再マウントする必要があります。
ro
読み取り専用パーミッションでファイルシステムをマウントします。
acl
マウント時に POSIX アクセス制御リストを有効にします。詳細は、「マウントされたボリュームでの ACL 有効化の確認」 を参照してください。
background-qlen=n
FUSE が、後続のリクエストが拒否される前に、キューされる要求数 n を処理できるようにします。n のデフォルト値は 64 です。
enable-ino32
ファイルシステムが、64 ビットの inode の代わりに 32 ビットの inode を提示できるようにします。
reader-thread-count=n
FUSE が、I/O パフォーマンスが向上する可能性のあるリーダースレッドを n 個追加できるようにします。n のデフォルト値は 1 です。
lru-limit
この mount コマンドオプションは、inode の制限に達した後に、最近使用された(lru)の一覧から inode を消去します。
以下に例を示します。
# mount -olru-limit=NNNN -t glusterfs hostname:/volname /mnt/mountdir
NNNN は、正の整数です。NNNN のデフォルト値は 128k (131072) で、推奨される値は 20000 以上です。0lru-limit として指定すると、lru-list からの inode の無効化がないことを意味します。