このトピックでは、オンプレミスコンソールでファイルゲートウェイを使用する方法について説明します。
前提条件
Alibaba Cloud アカウントが作成され、アカウントの実名検証が完了していること。 詳細については、「Alibaba Cloud アカウントの作成」をご参照ください。
説明RAM ユーザーを作成し、RAM ユーザーとして CSG コンソールにログインすることをお勧めします。
CSG が有効化されていること。 CSG が有効化されていない場合は、CSG コンソールの画面上の指示に従って CSG を有効化してください。
オンプレミスのファイルゲートウェイをデプロイしていること。
OSS バケットが作成されていること。 詳細については、「OSS コンソールの使用を開始する」をご参照ください。
重要ファイルゲートウェイは、OSS バケットの次のストレージタイプをサポートしています: 標準、低頻度アクセス (IA) 、およびアーカイブ。 ファイルゲートウェイは、back-to-origin ルーティングが設定されている OSS バケットをサポートしていません。
ゲートウェイをアーカイブバケットに関連付けないことをお勧めします。 ファイルゲートウェイから OSS に書き込まれるファイルが頻繁に変更されないことが予想される場合は、まずファイルを標準または IA バケットに保存し、ファイルのストレージタイプをアーカイブまたはコールドアーカイブに変更するライフサイクルルールを設定することをお勧めします。 これにより、不要な復元操作が削減され、ストレージコストと効率が最適化されます。
クライアントがファイルゲートウェイにファイルを書き込むと、ゲートウェイは少なくとも 2 つの操作を記録します: ファイルの書き込みとファイル変更時間の設定です。 ゲートウェイは、可能な場合は 2 つの操作をマージします。 ただし、ゲートウェイは、オブジェクトが保存されているバケットに対して、オブジェクトに対して複数の操作を開始する場合があります。 CopyObject 操作は、ファイル変更時間をバケット内のオブジェクトのメタデータの一部として保存するために呼び出されます。 オブジェクトがアーカイブまたはコールドアーカイブオブジェクトの場合、この操作にはオブジェクトの復元が必要であり、完了するまでに時間がかかります。 これにより、オブジェクトのアップロードに必要な時間が増加し、キャッシュ内のデータをアップロードするのに十分な時間がない場合はアップロードが失敗することさえあります。
ディスクを追加していること。
キャッシュの追加
ファイルゲートウェイの各共有フォルダーは、一意のキャッシュディスクに対応します。 複数の共有フォルダーを作成する場合は、複数のキャッシュディスクを作成する必要があります。 キャッシュディスクは、共有フォルダーから Alibaba Cloud OSS にデータをアップロードし、Alibaba Cloud OSS からオンプレミス環境にデータを同期するために使用されます。
ブラウザで、
https://<ファイルゲートウェイの IP アドレス>を入力して、オンプレミスのファイルゲートウェイコンソールにアクセスします。ユーザー名とパスワードを入力し、[確認] をクリックします。
[キャッシュ設定] ページで、[作成] をクリックします。
[キャッシュの作成] ダイアログボックスで、次のパラメーターを設定します。
ディスク: [選択] をクリックし、アクティブなディスクを選択します。
デプロイメントプラットフォームで ディスクを追加すると、アクティブなディスクが利用可能になります。
ファイルシステム: このパラメーターはオプションです。 共有を再作成するときにキャッシュディスクからデータを回復する場合は、このオプションを選択してデータ再利用機能を有効にします。 この機能を使用すると、誤って共有を削除した場合に、共有を再作成してキャッシュディスク内のデータを再利用することでデータを回復できます。
説明キャッシュディスクにファイルシステムが存在しない場合 (たとえば、キャッシュディスクが空であるか、初期化されていない場合) 、このオプションを選択するとキャッシュの作成が失敗します。
[確認] をクリックしてキャッシュを追加します。
クラウドリソースのアタッチ
OSS バケットをストレージバックエンドとして使用するクラウドリソースを作成します。 各バケットは 1 つのクラウドリソースに対応します。 ファイルゲートウェイは複数のクラウドリソースをサポートします。
デフォルトでは、クライアントから Cloud Storage Gateway に書き込まれたデータは、リアルタイムで OSS バケットにアップロードされます。 共有の作成時に同期遅延を設定することもできます。 最大遅延は 120 s です。
カスタムメソッドまたは非カスタムメソッドを使用して、クラウドリソースを設定できます。
非カスタムメソッド
オンプレミスのファイルゲートウェイコンソールで、[クラウドリソース設定] ページで [アタッチ] をクリックします。
[クラウドリソースのアタッチ] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
リソース名
クラウドリソースの名前を設定します。
リージョン間のアタッチ
リージョン間のアタッチを設定します。
[はい] を選択して、ファイルゲートウェイのリージョンとは異なるリージョンの OSS バケットにアクセスします。
[いいえ] を選択して、ファイルゲートウェイと同じリージョンのバケットにのみアクセスします。
説明ファイルゲートウェイと OSS バケット間のデータ同期、ログ記録、および操作管理の正確性を確保するために、タイムゾーンが同じであることを確認してください。
オンプレミスのファイルゲートウェイのタイムゾーンは、OSS バケットのタイムゾーンと同じである必要があります。
リージョン
バケットが配置されているリージョンを選択します。
バケット名
アタッチするバケットを選択します。
SSL の使用
[はい] を選択すると、SSL を使用して OSS バケットにアクセスできます。
[確認] をクリックしてクラウドリソースをアタッチします。
カスタムメソッド
オンプレミスのファイルゲートウェイコンソールで、[クラウドリソース設定] ページで [アタッチ] をクリックします。
[クラウドリソースのアタッチ] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
リソース名
クラウドリソースの名前を設定します。
カスタムリージョンの使用
[カスタムリージョンの使用] を選択します。
エンドポイント
OSS バケットのエンドポイント。 例: oss-cn-hangzhou.aliyuncs.com
バケット名
アタッチする OSS バケットの名前を入力します。
AccessKey ID
AccessKey ID を入力します。
AccessKey Secret
AccessKey Secret を入力します。
SSL の使用
[はい] を選択すると、SSL を使用して OSS バケットにアクセスできます。
[確認] をクリックしてクラウドリソースをアタッチします。
共有の作成
オンプレミスのファイルゲートウェイは、NFS および SMB 共有をサポートしています。 必要に応じて共有タイプを選択します。 このセクションでは、NFS 共有を例として使用します。
オンプレミスのファイルゲートウェイコンソールに戻ります。 [NFS] ページで、[作成] をクリックします。
[NFS の作成] ダイアログボックスで、次のパラメーターを設定し、[確認] をクリックします。
パラメーター
説明
共有名
NFS プロトコルの仮想パス。
NFSv4 は、その名前で共有を直接マウントできます。 NFSv3 は、
showmount -e <ゲートウェイの 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 ブロックを入力できます。
読み取り専用クライアントリスト
ユーザーマッピング
NFS クライアントユーザーと NFS サーバーユーザー間のマッピング関係を設定します。
説明このパラメーターは、[プロトコル] を [NFS] に設定した場合にのみ設定できます。
none: NFS クライアントユーザーは、NFS サーバーの nobody ユーザーにマッピングされません。
root_squash: root ユーザーを制限します。 NFS クライアントが root ユーザーとして共有にアクセスすると、ユーザーは NFS サーバーの nobody ユーザーにマッピングされます。
all_squash: すべてのユーザーを制限します。 NFS クライアントが共有へのアクセスに使用するユーザー ID に関係なく、ユーザーは NFS サーバーの nobody ユーザーにマッピングされます。
all_anonymous: すべてのユーザーを制限します。 NFS クライアントが共有へのアクセスに使用するユーザー ID に関係なく、ユーザーは NFS サーバーの匿名ユーザーにマッピングされます。
有効化
NFS 共有を有効にします。
NFS 共有を無効にするには、[いいえ] を選択します。
モード
キャッシュモードとレプリケーションモードが含まれます。
レプリケーションモード: すべてのデータの 2 つのコピーが保存されます。 1 つのコピーはオンプレミスキャッシュに保存され、もう 1 つは OSS に保存されます。
キャッシュモード: オンプレミスキャッシュには、完全なメタデータと頻繁にアクセスされるユーザーデータが保存されます。 OSS には完全なデータが保存されます。
リモート同期
OSS からオンプレミス環境にメタデータを同期します。 これは、ゲートウェイのディザスタリカバリおよびデータ復元/共有シナリオに適しています。
説明リモート同期は、バケット内のすべてのオブジェクトをスキャンします。 オブジェクトが多数ある場合、OSS API リクエスト料金が発生します。
バケット名
作成したバケットを選択します。
サブディレクトリ
バケットにサブディレクトリを入力します。
サブディレクトリ名には、文字と数字のみを含めることができます。
説明バージョン 1.0.38 以降では、ファイルシステムのルートディレクトリを OSS バケットのサブディレクトリにマッピングして、アクセスを隔離できます。
サブディレクトリは、OSS バケット内の既存のディレクトリでも、新しいディレクトリでもかまいません。 共有が作成されると、このサブディレクトリがルートディレクトリとして使用されます。 後続のすべてのファイルとディレクトリは、このサブディレクトリに作成されます。
メタデータディスクの使用
メタデータディスクを使用すると、データディスクはメタデータディスクから分離されます。 メタデータディスクは、共有フォルダーのメタデータを保存するために使用されます。
[はい] を選択した場合は、対応する [メタデータディスク] と [データディスク] を選択する必要があります。
[いいえ] を選択した場合は、対応する [キャッシュディスク] を選択する必要があります。
説明ホワイトリストに登録されているユーザーのみがこの機能を使用できます。
削除を無視
ファイルの削除操作は、誤った削除を防ぐために OSS に同期されません。 OSS には完全なデータが保存されます。
NFS V4 最適化
NFSv4 でマウントするときのアップロード効率が向上します。 このオプションを有効にすると、NFSv3 でのマウントはサポートされなくなります。
同期遅延
[同期遅延] を設定します。 ファイルが閉じられると、オンプレミスでの頻繁な変更によって OSS の断片化が発生するのを防ぐために、遅延後にアップロードされます。 デフォルト値は 5 秒で、最大値は 120 秒です。
最大書き込み速度
許可される最大書き込み速度は 1280 MB/s です。 デフォルト値は 0 で、速度が制限されていないことを意味します。
最大アップロード速度
許可される最大アップロード速度は 1280 MB/s です。 デフォルト値は 0 で、速度が制限されていないことを意味します。
説明速度が制限されている場合、最大アップロード速度を最大書き込み速度より小さくすることはできません。
アップロードの最適化
リアルタイムのキャッシュ失効を有効にします。 これは、データがクラウドにバックアップされるシナリオに適しています。
[確認] をクリックして共有を作成します。
共有へのアクセス
共有が作成されたら、NFS クライアントを使用して NFS 共有フォルダーにアクセスできます。