Rescaleジョブファイルの転送
Rescaleプラットフォームは、ローカルのワークステーションにファイルを転送するためのいくつかの方法を提供します。
ジョブが終了すると、Resultsページにそのジョブに関連するすべてのファイルが表示されます。
ジョブのResultsページに移動します。
Resultsページで、ファイルをダウンロードするためのオプションがいくつかあります。
ジョブ全体をダウンロードする
Download Jobをクリックすると、入力ファイルや出力ファイルなど、実行に関連するすべてのファイルを含むZIPファイルをダウンロードできます。
ファイルの検索
検索バーにファイル名または拡張子を入力します。Searchをクリックします。check boxの中をクリックします。Actionsドロップダウンボタンをクリックし、Download selected filesをクリックします。
注:1つのファイルを選択した場合、ファイルそのものがダウンロードされます。複数のファイルを選択した場合は、まずファイルを圧縮してからダウンロードします(圧縮は、ダウンロード開始までに数分かかる場合があります)。
注:ファイル名または拡張子で検索できます。ワイルドカードは現在サポートされていません。例えば、process_output.log を検索する場合、processまたは.logのいずれかを入力することができます。
ファイル選択による方法
チェックボックスをクリックして、目的のファイルを手動で選択します。Actions ドロップダウンボタンをクリックし、Download selected filesをクリックします。
直接ダウンロードによる方法
Downloadアイコンをクリックして、個々のファイルをダウンロードする。
メニューバーのFilesタブには、お客様のアカウントで過去に実行されたすべてのジョブのファイルが表示されます。
メニューバーのFilesタブに移動します。
以下のオプションがあります。
ファイルの検索とダウンロード
検索バーにファイル名または拡張子を入力し、Enterキーを押します。次に、任意のファイルの横にあるボックスにチェックを入れ、Download selected files as a zipped fileアイコンを選択します。ダウンロードが始まるまで、圧縮に数分かかる場合があります。
注:ファイル名または拡張子で検索できます。ワイルドカードは現在サポートされていません。例えば、すべてのファイル surface_flows.csv を検索するには、surface_flows または .csv のいずれかを入力します。
検索フィルタ
名前や拡張子で検索条件を入力するだけでなく、以下のオプションで検索結果を絞り込むことができます。
- Date: 日付ピッカーから、ファイルが作成された日付または日付範囲を選択します。
- Type: 以下のファイル形式から選択します。Any type (デフォルト), Input, Template, Param, Script, Output, Case, または Checkpoint.
- Files: 所有者別にファイルを選択します。Any owner, My files (デフォルト), Shared with me
- Extension: アイコンを選択し、検索対象となる拡張子を入力します。デフォルトでは、任意の拡張子が選択されています。
手動でファイルを選択する
また、リスト内の任意のファイルの横にあるボックスにチェックを入れ、Download selected files as a zipped fileアイコンを選択することで、手動でファイルを選択することができます。
スナップショット機能により、Rescaleジョブを実行した際の作業ディレクトリのスナップショットを定期的に取得し、再開するため、またはローカルマシンで追加レビューするために使用できます。
ジョブが実行されると、StatusタブにLive Tailingウィンドウが表示されます。DOEのような複数の実行を伴うジョブを実行している場合、Runs欄に複数の実行が表示されることがあります。
- Runs列から希望のランを選択します Snapshotボタンをクリックすると、サブディレクトリを含む現在の作業ディレクトリのスナップショットが作成されます
- すべてのファイルは、1つのZIPファイルにパッケージされています。そのZIPファイルの準備ができると、以下のようなダウンロードボタンが表示されます。Downloadをクリック
作成したスナップショットは、Resultsタブから後でダウンロードすることもできます。実行中に複数のスナップショットを作成した場合、それぞれのスナップショットが一覧表示され、撮影日時のラベルが付きます。
scp Linuxコマンドを使うと、ジョブ実行中に計算クラスタからローカルのワークステーションにファイルを安全にコピーすることができます。
手順は以下の通りです。
- SSH公開鍵の設定
- ローカルワークステーションでコピーするファイルとコピー先を決定します。ジョブファイルは、~/work/ディレクトリに配置されます。RescaleのIn-Browser SSHまたはManual SSHを使用してクラスタに接続し、ファイルの場所を確認することもできます。
- ローカルターミナルで次のコマンドラインを使用して、ファイルを転送します :
scp -i ~/.ssh/<private key> <source> <destination>
- クラスタディレクトリにアクセスするには、クラスタIDを指定する必要がありますが、そのIDは次のようにわかります。
- 以下は、クラスタからローカルのワークステーションにファイルを転送する例です。
Private key | id_rsa |
Location of SSH key | ~/.ssh/ |
Cluster ID | xxxx_xXxxxx@99.99.99.99 |
Source Directory | ~/work/ |
File to copy | process_output.log |
Destination | /Users/johndoe/cfdruns/ |
- 端末の種類で、上記の例では次のように入力します。
scp -i ~/.ssh/id_rsa xxxx_xXxxxx@99.99.99.99:~/work/process_output.log /Users/johndoe/cfdruns/
- process_output.logというファイルがクラスタから cfdruns フォルダに転送されます。
- アスタリスク記号 * を使用すると、似た名前の複数のファイルを転送することができます。例えば、velocity-contour-0, velocity-contour-1, velocity-contour-2, velocity-contour-3, velocity-contour-4 というファイルを転送する場合、 scpコマンドは以下のようになります。
scp -i ~/.ssh/id_rsa xxxx_xXxxxx@99.99.99.99:~/work/velocity-contour-* /Users/johndoe/cfdruns/
- ローカルワークステーションからクラスタにファイルをコピーする場合、scpコマンドは次のようになります。
scp -i ~/.ssh/id_rsa /Users/johndoe/cfdruns/FileToTransfer.txt xxxx_xXxxxx@99.99.99.99:~/work/
- 上記のコマンドは、ファイルFileToTransfer.txtをローカルワークステーションからクラスタのワークディレクトリに転送します。
WinSCPは、Microsoft Windows用の一般的なファイル転送クライアントです。WinSCPはこちらからダウンロードできます。WinSCPを使用して転送するには、以下の手順に従ってください。
- 公開鍵/秘密鍵のペアを作成し、ローカルのワークステーションでアクセス可能なフォルダにコピーします。SSH鍵の作成については、Connecting to your clusterページのManual SSH > Windows user > Generate your SSH keysを参照してください。
- WinSCPを開き、Rescaleからのログイン情報を以下のように記入します。SFTPとして、File protocol , Host nameにIPアドレス XX:XXX:XX:XX, User nameにjob ID uprod_xxXxX を選択します。IPとジョブIDは、Rescaleのプラットフォームで以下のように確認することができます。
- Advanced > Advanced… をクリックし、左側のツリーリストで Authenticationをクリックします。private key fileフィールドで、新しく作成した秘密鍵を参照します。
- 変更を受け入れ、Loginをクリックします。これで公開鍵が認証され、下図のようにクラスターに接続されます。
- ローカルワークステーション(左側)とクラスタ(右側)の間でファイルを転送することができます。
Rescale Transfer Managerは、ジョブから出力ファイルをダウンロードするために使用できるWindowsネイティブのアプリケーションです。これは、ブラウザを通して大きなファイルをダウンロードするよりも、より強固で高速な代替手段です。
現時点では、Rescale Transfer ManagerはWindowsオペレーティングシステムでのみ利用可能です。
詳しくは、こちらのページをご覧ください。