Skip to content

hirtanak/cyclecloud-Cradle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure CycleCloud template for MSC Software Cradle SCRYU/Tetra, scFLOW, STREAM

Prerequisites

  1. Prepare for your SCRYU/Tetra, scFLOW, STREAM bilnary.
  2. Prepare for Intel MPI binary for SCRYU/Tetra v11, v13
  3. pogo update (Azure CycleCloud upload configuration)
  4. Install CycleCloud CLI

How to install

  1. tar zxvf cyclecloud-Cradle.tar.gz
  2. cd cyclecloud-Cradle
  3. Rewrite "Files" attribute for your binariy in "project.ini" file.
  4. run "cyclecloud project upload azure-storage" for uploading template to CycleCloud
  5. "cyclecloud import_template -f templates/pbs_extended_nfs_cradle.txt" for register this template to your CycleCloud

How to run MSC Software Cradle SCRYU/Tetra, scFLOW, STREAM

  1. Create Execute Node manually
  2. Check Node IP Address
  3. Create hosts file for your nodes
  4. qsub ~/run.sh

Known Issues

  1. This tempate support only single administrator. So you have to use same user between superuser(initial Azure CycleCloud User) and deployment user of this template

Azure CycleCloud用テンプレート:SCRYU/Tetra, scFLOW, STREAM (NFS/PBSPro)

Azure CycleCloud はMicrosoft Azure上で簡単にCAE/HPC/Deep Learning用のクラスタ環境を構築できるソリューションです。

Azure CycleCloudの構築・テンプレート構成

Azure CyceCloudのインストールに関しては、こちら のドキュメントを参照してください。

本テンプレートは、SCRYU/Tetra, scFLOW, STREAM用のテンプレートになっています。

確認バージョン

  • SCRYU/Tetra v11, v13
  • scFLOW 2020
  • STREAM 2020

構成、特徴

  1. OSS PBS ProジョブスケジューラをMasterノードにインストール
  2. H16r, H16r_Promo, HC44rs, HB60rs, HB120rs_v2を想定したテンプレート、イメージ
    • OpenLogic CentOS 7.6 HPC を利用
  3. Masterノードに512GB * 2 のNFSストレージサーバを搭載
    • Executeノード(計算ノード)からNFSをマウント
  4. MasterノードのIPアドレスを固定設定
    • 一旦停止後、再度起動した場合にアクセスする先のIPアドレスが変更されない

OSS PBS Default テンプレート構成

テンプレートインストール方法

前提条件: テンプレートを利用するためには、Azure CycleCloud CLIのインストールと設定が必要です。詳しくは、 こちら の文書からインストールと展開されたAzure CycleCloudサーバのFQDNの設定が必要です。 また、SCRYU/Tetra, scFLOW, STREAMのバイナリ準備、およびSCRYU/Tetra v11, 13に関しては、Intel MPIインストーラー l_mpi_p_5.1.3.223.tgz が必要です。

  1. テンプレート本体をダウンロード
  2. 展開、ディレクトリ移動
  3. cyclecloudコマンドラインからテンプレートインストール
    • tar zxvf cyclecloud-Cradle.tar.gz
    • cd cyclecloud-Cradle
    • cyclecloud project upload azure-storage
    • cyclecloud import_template -f templates/pbs_extended_nfs_cradle.txt
  4. 削除したい場合、 cyclecloud delete_template Cradle コマンドで削除可能

Copyright Hiroshi Tanaka, hirtanak@gmail.com, @hirtanak All rights reserved. Use of this source code is governed by MIT license that can be found in the LICENSE file.