第6章 ボリュームへのアクセスの作成
警告
Red Hat Gluster Storage 3.4 以前を使用するクライアントを使用するボリュームで、
storage.fips-mode-rchecksum
ボリュームオプションを有効にしないでください。
Red Hat Gluster Storage ボリュームは、さまざまな技術を使用してアクセスできます。
- ネイティブクライアント(「ネイティブクライアント」を参照)
- ネットワークファイルシステム(NFS)v3(「NFS」を参照)
- サーバーメッセージブロック(SMB)(「SMB」を参照)
6.1. クライアントサポート情報
6.1.1. クロスプロトコルデータアクセス
ロックセマンティクスの違いにより、1 つの Red Hat Gluster Storage ボリュームには複数のプロトコルによる同時アクセスができません。同時アクセスに対する現在のサポートは、以下の表で定義されています。
表6.1 クロスプロトコルデータアクセスマトリックス
SMB | Gluster NFS | NFS-Ganesha | ネイティブ FUSE | オブジェクト | |
---|---|---|---|---|---|
SMB | はい | いいえ | いいえ | いいえ | いいえ |
Gluster NFS(非推奨) | いいえ | はい | いいえ | いいえ | いいえ |
NFS-Ganesha | いいえ | いいえ | はい | いいえ | いいえ |
ネイティブ FUSE | いいえ | いいえ | いいえ | はい | Yes [a] |
6.1.2. クライアントオペレーティングシステムのプロトコルサポート
以下の表は、サポートされているクライアントオペレーティングシステム内の各ファイルアクセスプロトコルのサポートレベルを示しています。
表6.2 クライアント OS プロトコルのサポート
クライアント OS | FUSE | Gluster NFS | NFS-Ganesha | SMB |
---|---|---|---|---|
RHEL 5 | サポート対象外 | サポート対象外 | サポート対象外 | サポート対象外 |
RHEL 6 | サポートされています。 | RDMA (非推奨) | サポート対象外 | サポートされています。 |
RHEL 7 | サポートされています。 | RDMA (非推奨) | サポートされています。 | サポートされています。 |
RHEL 8 | サポートされています。 | サポート対象外 | サポートされています。 | サポートされています。 |
Windows Server 2008、2012、2016 | サポート対象外 | サポート対象外 | サポート対象外 | サポートされています。 |
Windows 7、8、10 | サポート対象外 | サポート対象外 | サポート対象外 | サポートされています。 |
Mac OS 10.15 | サポート対象外 | サポート対象外 | サポート対象外 | サポートされています。 |
6.1.3. トランスポートプロトコルのサポート
以下の表は、TCP/RDMA で対応しているアクセスプロトコルのサポートマトリックスを示しています。
表6.3 トランスポートプロトコルのサポート
アクセスプロトコル | TCP | RDMA(非推奨) |
---|---|---|
FUSE | はい | はい |
SMB | はい | いいえ |
NFS | はい | はい |
警告
RDMA をトランスポートプロトコルとして使用することは、Red Hat Gluster Storage 3.5 で非推奨となっています。Red Hat ではこの使用を推奨しておらず、Red Hat Gluster Storage 3.5.3 にアップグレードする新規デプロイメントおよび既存デプロイメントでサポートしません。
重要
Red Hat Gluster Storage では、特定のポートを開く必要があります。ファイアウォール設定が 3章Red Hat Gluster Storage に関する考慮事項 に記載されているポートへのアクセスを許可することを確認する必要があります。
Gluster ユーザーは、gluster インストールの一部として作成されます。gluster ユーザーの目的は、libgfapi ベースのアプリケーション (例: nfs-ganesha および glusterfs-coreutils) への特権アクセスを提供することです。アプリケーションの通常のユーザーの場合は、statedump ディレクトリーへの書き込みアクセスは制限されます。その結果、このディレクトリーに状態ダンプの書き込みを試みると失敗します。statedump ディレクトリーに書き込みできるようにするには、これらのアプリケーションで権限のあるアクセスが必要です。この場所に書き込むには、アプリケーションを実行するユーザーが gluster ユーザーグループに追加されていることを確認する必要があります。アプリケーションを追加したら、gluster プロセスを再起動して新しいグループを適用します。