Skip to content

Latest commit

 

History

History

handson202402-vcp

(2024-02 学認クラウドオンデマンド構築サービスセミナー)

VCPを用いたHPCクラスタ用WebポータルOpen OnDemandの構築と活用

今回のハンズオンでは、オンデマンド構築サービスの仕組みと基本的な使い方を実習し、 VCPを活用したアプリケーションとして、HPCクラスタの計算資源を簡易に利用可能にする Webポータル「Open OnDemand」を構築します。

Open OnDemandとHPCクラスタを活用し、LinpackベンチマークとJupyterNotebookサーバをHPCジョブとして実行します。

各実習ページへのリンク

1. Jupyter Notebook 入門

JupyterNotebook_Introduction.ipynb

Jupyter Notebookの基本操作と、NIIクラウド運用チームによるプラグイン拡張の一部について説明します。

2. ハンズオン環境の準備

これから実行するノートブックで必要となるいくつかの準備作業を行います。

000-README.ipynb

3. VCノードの起動、削除

101-VCノードの起動、削除.ipynb

VCP SDKを利用してクラウド環境にVCノードを起動し、VCPの基本的な使い方を確認します。

4. VCP演習: HPCクラスタ用Webポータル「Open OnDemand」の活用

4-1. HPCクラスタ構築

最初にOpenHPC-v2テンプレートを用いてOpenHPC/Slurmクラスタを作成します。

  • OpenHPC-v2/000-README
    「作業用Notebookの作成」の手順に従い、以下のNotebookを実行します。
    • 010: パラメータ設定
    • 020: OpenHPCの起動

4-2. Open OnDemand構築

HPCクラスタのマスターノード上にOpen OnDemandを構築します。

4-3. Open OnDemandの活用

HPCクラスタとOpen OnDemandを活用し、HPCジョブとしてLinpackベンチマーク、JupyterNotebookサーバを実行します。

ハンズオン環境概略図