データ転送のセキュリティを最優先しない場合は、NAT ゲートウェイを使用して、パブリックインターネット経由でオンプレミスデータセンターから Apsara File Storage NAS にアクセスできます。
ファイルシステムとマウントターゲットの作成
-
ファイルシステムを作成します。詳細については、「汎用 NAS ファイルシステムの作成」をご参照ください。
-
VPC タイプのマウントターゲットを追加します。詳細については、「マウントターゲットの追加」をご参照ください。
(オプション) ホワイトリストの設定
Apsara File Storage NAS は、権限グループをホワイトリストとして使用し、特定の IP アドレスまたは CIDR ブロックからのアクセスを制御します。
-
NASコンソールにログインします。
-
権限グループを作成します。
-
左側のナビゲーションウィンドウで、を選択します。
-
上部メニューで、リージョンを選択します。
-
権限グループ ページで、汎用 NAS または 速度 NAS タブをクリックし、次に 作成許可グループ をクリックします。
-
アクセス許可グループの作成 ダイアログボックスで、パラメーターを設定します。
パラメータの詳細については、「主要パラメータ」をご参照ください。
例: [名前] を
VPC-01に設定し、[ネットワークタイプ] で [VPC] を選択し、[説明] を入力してから、[OK] をクリックします。
-
-
権限グループにルールを追加します。
-
作成した権限グループを見つけます。操作 列で、管理ルール をクリックします。次に、ルールの作成 をクリックし、ルールパラメーターを設定します。
パラメータの詳細については、「ルールパラメータの管理」をご参照ください。
[ルールの作成] ダイアログボックスで、[承認済み IP アドレス]、[アクセス]、[ユーザー権限]、[優先度] を設定してから、[OK] をクリックします。
-
OK をクリックします。
-
-
権限グループを選択して適用します。
-
ファイルシステムリスト ページに移動します。対象のファイルシステムを見つけて、管理 をクリックします。
-
マウント使用 ページでマウントターゲットを見つけ、操作 列の 変更許可グループ をクリックし、作成した権限グループを選択します。
-
OK をクリックします。
-
NAT ゲートウェイの設定
これらの手順を完了すると、インターネットに接続している任意の Windows または Linux コンピューターに Apsara File Storage NAS のファイルシステムをマウントし、ファイルを転送できるようになります。
-
VPC コンソールにログインします。
-
NAT ゲートウェイを作成します。詳細については、「パブリック NAT ゲートウェイの作成」をご参照ください。
説明NAT ゲートウェイは、Apsara File Storage NAS のファイルシステムと同じ VPC に存在する必要があります。
-
NAT ゲートウェイに EIP を関連付けます。詳細については、「EIP の申請」をご参照ください。
-
DNAT エントリを作成します。詳細については、「DNAT エントリの作成と管理」をご参照ください。
次の表に主要パラメータを示します。
パラメータ
説明
Elastic IP Address の選択
作成した EIP のパブリック IP アドレス。
プライベート IP アドレスの選択
手動で入力 を選択し、マウントターゲットの IP アドレスを入力します。
同じ VPC 内の ECS インスタンスで
pingコマンドを実行することで、マウントターゲットの IP アドレスを取得できます。例:ping 0dc404****-****.cn-hangzhou.nas.aliyuncs.comマウントターゲットアドレスの詳細については、「マウントターゲットの管理」をご参照ください。
ポート設定
-
特定のポート: (推奨)
-
NFS ファイルシステム:
-
[インターネットポート]: 111、2049
-
[プライベートポート]: 111、2049
-
[プロトコルタイプ]: TCP
-
-
SMB ファイルシステム:
-
[インターネットポート]: 4456
-
[プライベートポート]: 445
-
[プロトコルタイプ]: TCP
-
-
-
任意のポート: (非推奨)
EIP へのすべてのリクエストが Apsara File Storage NAS のファイルシステムに転送されます。特定のポートを指定することを推奨します。
-
ファイルシステムのマウント
NFS ファイルシステム
-
NFS クライアントをインストールします。詳細については、「NFS クライアントのインストール」をご参照ください。
NFS クライアントがすでにインストールされている場合は、この手順をスキップします。
-
NFS ファイルシステムをマウントします。マウントコマンドのパラメータの詳細については、「パラメータ」をご参照ください。
mount -t nfs4 <public-ip-address>:/ /mnt-
<public-ip-address>:作成した EIP のパブリック IP アドレス。
-
/mnt:ローカルのマウントポイント。
-
SMB ファイルシステム
-
Workstation サービスと TCP/IP NetBIOS Helper サービスを開始します。詳細については、「Workstation サービスと TCP/IP NetBIOS Helper サービスを有効化する」をご参照ください。
-
ローカルマシンでポート 445 が使用中かどうかを確認します。
-
次のコマンドを実行します:
netstat -ano | findstr ":445" -
次のような出力が返された場合、ポート 445 は使用中です。
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP [::]:445 [::]:0 LISTENING 4この出力の
4は、ポート 445 を使用しているプログラムのプロセス ID (PID) です。
ポート 445 が使用中の場合は、コマンドプロンプトで次のコマンドを実行するか、
Win+Rを押してservices.mscを入力し、[サービス] ウィンドウで Server サービスの状態を確認します。sc query LanmanServer-
Server サービスが RUNNING の場合は、次のコマンドを実行して停止し、無効化します。または、[サービス] ウィンドウ (
Win+Rを押してservices.mscを入力) を開き、手動でサービスを停止して無効化することもできます。サービスを無効化した後、コンピューターを再起動し、ポート 445 が使用されていないことを確認してください。net stop LanmanServer && sc config LanmanServer start= disabled -
Server サービスが STOPPED の場合、またはコンピューターの再起動後もポート 445 が使用中の場合は、次のコマンドを実行して、どのプログラムがポート 445 を使用しているかを確認できます。そのプログラムを安全に停止できることを確認した後、終了してコンピューターを再起動してください。
tasklist /FI "PID eq 4"このコマンドでは、
4をnetstat -ano | findstr ":445"コマンドで返された PID に置き換えてください。
-
-
ローカルのポートフォワーディングを設定します
ポート 445 は SMB のデフォルトポートであり、高リスクと見なされます。ISP は通常、このポートをブロックします。オンプレミスデータセンターが NAT ゲートウェイを使用してインターネット経由で Apsara File Storage NAS にアクセスする場合は、ローカルのポートフォワーディングを設定する必要があります。
ローカルの Windows クライアントで
netshを使用して、ローカルポート 445 への接続を、NAT ゲートウェイのパブリックポートである 4456 へ転送します。netsh interface portproxy add v4tov4 listenaddress=<local-ip-address> listenport=445 connectaddress=<public-ip-address> connectport=4456この例では、
192.168.xx.xxはローカルサーバーの IP アドレスです (127.0.0.1も使用できます)。また、100.10.xx.xxは EIP の作成時に生成されるパブリック IP アドレスです。これらのプレースホルダーを実際の値に置き換えてください。説明DNAT エントリでパブリックポートを 445 に設定した場合、または [任意のポート] を選択した場合は、ローカルのポートフォワーディングを設定する必要はありません。EIP のパブリック IP アドレスを使用して、ファイルシステムを直接マウントできます。
-
SMB ファイルシステムをマウントします。詳細については、「SMB ファイルシステムのマウント」をご参照ください。
net use D: \\<local-ip-address>\myshare-
D は、Windows オペレーティングシステムでファイルシステムをマウントする際のドライブ文字です。実際のドライブ文字に置き換えてください。
-
<local-ip-address> はローカルサーバーの IP アドレスです。127.0.0.1 を使用できます。
-
myshare は SMB 共有の名前です。この名前は変更しないでください。
-
マウントの確認
NFS ファイルシステム
mount -l コマンドを実行します。次の出力は、マウントが成功したことを示しています。マウントに成功した後は、読み取りおよび書き込み操作を実行できます。
<public-ip-address>:/ on /mnt type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=xxx,local_lock=none,addr=<public-ip-address>)
SMB ファイルシステム
エクスプローラーで、SMB ファイルシステムにアクセスできるかどうかを確認します。アクセスできる場合は、ファイルシステムがマウントされています。読み取りおよび書き込み操作が可能になります。
マウントしたドライブ文字が見つからない場合は、エクスプローラーに \\127.0.0.1\myshare を入力して共有にアクセスできます。このパスの 127.0.0.1 は、ポートフォワーディングの設定で使用したローカル IP アドレスです。実際の値に置き換えてください。
myshare フォルダーには、fio-2.18-x64.zip と fiotest.txt の2つのファイルが含まれています。