Cloud Storage Gateway (CSG) はネットワーク ファイル システム (NFS) サーバーとして機能し、ローカルネットワーク上のクライアントがゲートウェイ上の共有ストレージをローカルファイルのようにアクセスできるようにします。このトピックでは、オンプレミス ファイルゲートウェイコンソールで NFS シェアを作成、無効化、変更、および削除する方法について説明します。
前提条件
-
キャッシュが追加されています。詳細については、「キャッシュの追加」をご参照ください。
-
クラウドリソースがバインドされています。詳細については、「クラウドリソースの管理」をご参照ください。
NFS シェアの仕組み
ネットワーク ファイル システム (NFS) は、コンピューターが TCP/IP ネットワーク経由でファイルを共有できるようにします。CSG は NFS サーバーとして動作します。クライアントがシェアにアクセスする前に、ゲートウェイ上にシェアを作成し、接続を許可するクライアントを指定して、アクセス権限を設定する必要があります。
NFS クライアントのインストール
シェアをマウントする各クライアントマシンに NFS クライアントをインストールします。
-
クライアントマシンにログインします。
-
オペレーティングシステムに応じたインストールコマンドを実行します。
-
Ubuntu:
apt-get install nfs-common -
CentOS:
yum install -y nfs-utils
その他のオペレーティングシステムについては、公式 NFS ドキュメントをご確認ください。
-
NFS シェアの作成
-
Web ブラウザーで
https://<IP address of your file gateway>を入力し、ファイルゲートウェイのオンプレミスコンソールにアクセスします。 -
ユーザー名とパスワードを入力し、次に [OK] をクリックします。
-
[NFS] を選択し、[作成] をクリックします。
-
[Create NFS Share] ダイアログボックスで、次のパラメーターを設定してから、[OK] をクリックします。
パラメーター
説明
シェア名
NFS プロトコル用の仮想パスです。
NFSv4 の場合、この名前を使用して直接マウントできます。NFSv3 の場合、仮想パスを取得するために
showmount -e <gateway IP address>コマンドを実行する必要があります。読み取り/書き込みクライアント IP
NFS シェアへの読み取り/書き込みアクセスが許可されたクライアントの IP アドレスまたは CIDR ブロックです。
例:192.168.10.10 または 192.168.0.0/24。複数の IP アドレスまたは CIDR ブロックを入力できます。
NFS シェアへの読み取り専用アクセスが許可されたクライアントの IP アドレスまたは CIDR ブロックです。
例:192.168.10.10 または 192.168.0.0/24。複数の IP アドレスまたは CIDR ブロックを入力できます。
読み取り専用クライアント IP
ユーザー マッピング
NFS クライアント上のユーザーと NFS サーバー上のユーザーとのマッピングを設定します。
説明このパラメーターは、[プロトコル] が [NFS] に設定されている場合にのみ構成可能です。
-
none:NFS クライアントユーザーは、NFS サーバー上の nobody ユーザーにマッピングされません。
-
root_squash:root ユーザーを制限します。NFS クライアントが root ユーザーとしてシェアにアクセスすると、そのクライアントは NFS サーバー上の nobody ユーザーにマッピングされます。
-
all_squash:NFS クライアントからのすべてのユーザーを、NFS サーバー上のnobodyユーザーにマッピングします。 -
all_anonymous:NFS クライアントからのすべてのユーザーを、NFS サーバーの匿名ユーザーにマッピングします。
有効
NFS シェアを有効にします。
NFS 共有を無効にするには、なし を選択します。
モード
キャッシュモードとレプリケーションモードが含まれます。
-
レプリケーションモード:すべてのデータが 2 つのコピーとして保存されます。1 つはオフラインキャッシュに、もう 1 つは OSS に保存されます。
-
キャッシュモード:すべてのメタデータと頻繁にアクセスされるユーザーデータをローカルにキャッシュします。OSS には完全なデータセットが保持されます。
逆同期
OSS からメタデータをローカル環境に同期します。これは、ゲートウェイのディザスタリカバリ、データ回復、およびデータ共有のシナリオに適用されます。
説明逆同期操作では、バケット内のすべてのオブジェクトがスキャンされます。バケットに多数のオブジェクトが含まれている場合、このプロセスにより OSS API リクエスト料金が発生します。
バケット名
作成済みのバケットを選択します。
パスプレフィックス
バケット内のパスプレフィックスを入力します。
パスプレフィックスは英字と数字のみをサポートします。
説明バージョン 1.0.38 以降では、ファイルシステムのルートディレクトリを OSS バケット内の特定のパスプレフィックスにマウントできるため、アクセス隔離が容易になります。
パスプレフィックスは、OSS バケット内の既存のディレクトリまたは新しいディレクトリにできます。シェア作成後、このパスプレフィックスがルートディレクトリとなり、その後のすべてのファイルおよびディレクトリがその下に作成されます。
メタデータディスクの使用
メタデータディスクを使用すると、データディスクとメタデータディスクが分離されます。メタデータディスクは、共有フォルダーのメタデータを保存するために使用されます。
-
[あり]を選択した場合、対応する[メタデータディスク]および[データディスク]を選択する必要があります。
-
[なし]を選択した場合、対応する[キャッシュディスク]を選択する必要があります。
説明この機能はホワイトリスト登録されたユーザーのみが使用できます。
削除の無視
誤った操作を防ぐため、ファイルの削除は OSS に同期されません。OSS には完全なデータセットが保持されます。
NFS v4 最適化
NFSv4 マウント時のアップロード効率を向上させます。このオプションを有効にすると、NFSv3 を使用したマウントができなくなります。
同期遅延
[Sync Delay]を設定します。この設定により、ファイルを閉じた後、一定期間ファイルのアップロードが遅延され、オフラインでの頻繁な変更によって OSS フラグメントが作成されるのを防ぎます。デフォルト値は 5 秒、最大値は 120 秒です。
最大書き込み速度
最大書き込み速度は 1280 MB/s です。デフォルト値は 0 で、速度制限なしを示します。
最大アップロード速度
最大アップロード速度は 1280 MB/s です。デフォルト値は 0 で、速度制限なしを示します。
説明速度が制限されている場合、最大アップロード速度は最大書き込み速度未満にすることはできません。
高速キャッシュ回収
リアルタイムキャッシュ回収は、バックアップ専用のクラウドシナリオに適しています。
-
-
[確認] をクリックして、共有を作成します。
既存の NFS シェアの管理
[NFS] ページで、以下の操作を実行できます。
|
操作 |
説明 |
|
NFS シェアの無効化 |
ゲートウェイ上のすべての NFS 共有を無効にするには、[NFS] ページの左上隅にあるスイッチをオフにしてください。 個別にシェアを無効にすることもできます。 これを行うには、[NFS] ページで共有を見つけ、[設定項目] をクリックし、[有効] を [いいえ] に設定します。 |
|
NFS シェアの削除 |
[NFS] ページで、対象の共有を見つけ、[削除] をクリックします。 説明
シェアを削除する際にクライアントにマウントされている場合、マウントポイントがアンマウントされるまで短い遅延が発生します。この遅延中に同じ ID を持つ新しい NFS シェアを作成すると、元のマウントポイントはアンマウントされません。シェアを削除した後は、クライアントで |
|
NFS シェアの変更 |
NFS ページで対象の共有を見つけ、[設定項目] または [応用設定] をクリックして変更します。 |