2019/01/28

HPC Pack2016 Update2の初期インストール

HPC PACK2016のインストール方法

検証バージョン
OS:Windows Server 2016
APP:HPC Pack 2016 Update2


HPC Packのの概要
HPC PackはMicrosoftが提供するHPC用のソリューションです。
デプロイ、ジョブスケジュール、ノード管理、監視の機能が搭載されています。
管理可能なノードとしてはWindowsからCentOSなどのLinuxディストリビューションまで、
幅広く対応しています。
オンプレミスの環境だけでなく、Azure対応といったクラウド上での動作もサポートしています。

HPC Pack2016で搭載された機能
GA版で搭載された機能
・HA機能
・Azure Active Directory
・GPUのサポート
・GUIの改善
・ジョブスケジューラーの改善
・SOAの改善
・管理
https://docs.microsoft.com/ja-jp/powershell/high-performance-computing/what-s-new-in-hpc-pack-2016?view=hpc16-ps

Update1で搭載された機能
・Docker対応
・SOAジョブ用のAzure Active Directory統合
・Azureバッチへのバーストの改善
・HPC PackでAzure Resource Manager VMを管理
・Excel 2016のサポート
・自動拡張/縮小操作ログの改善
・ノード間MPIジョブ用のLinux相互信頼構成の改善
・実行中のタスクのピーク出力
・下位互換性
・SqlConnectionStringProviderプラグイン
・新しいHPC PackジョブスケジューラREST API
・SOAのパフォーマンス向上
https://docs.microsoft.com/ja-jp/powershell/high-performance-computing/what-s-new-in-hpc-pack-2016-update-1?view=hpc16-ps

Update2で搭載された機能
・Mesos統合
・ドメインに参加していない計算ノードのSOA共通データ
・Azure IaaS仮想マシンの機能強化
・ノード上のジョブ/タスク履歴を表示する
・高速バランススケジューリングモード
・クラスター管理用に計算ノードを再起動するタスク
・Lizard更新
https://docs.microsoft.com/ja-jp/powershell/high-performance-computing/what-s-new-in-hpc-pack-2016-update-2?view=hpc16-ps

コンポーネント
・Active Directory
 File ServerやHead Node、Computer Nodeの認証情報を統括する
・File Server
 各Computer Nodeの計算結果やログを集約する
・Head Node
 HPC Packが動作するノード。
 「Cluster Management」、「Reporting」、「Diagnostics」、「Monitoring」のコンポーネントから、
 構成され、1台で全コンポーネントを構成することも冗長性や性能アップのために分散構成することも可能です。
・Computer Node
 HPCPackから管理される計算を実行するノードです。
 Computer NodeにHPC Packと計算系のソフトウェアをインストールし計算を実行します。

システム要件
・Active Directory
 明示された要件は特にない。
 現在サポートされているOSとActive Directoryの最新のレベルを利用を推奨。
 Head Nodeと同居は非推奨
 
・File Server
 明示された要件は特にない。
 機能の特性上、ファイルIOとネットワークIOが大量に発生するため、
 独立した環境を準備することを推奨

・Head Node
 CPU:最小:4Core・推奨8Core以上
 MEM:最小:8GB・推奨16GB以上
 Disk:最小50GB・推奨100GB以上
 OS:Windows Server 2016, Windows Server 2012 R2

・その他 Node
 CPU:最小:4Core・推奨8Core以上
 MEM:最小:2GB・推奨4GB以上
 Disk:最小50GB・推奨80GB以上
 各Computer Node 対応OS
 Computer Node:Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
 Windows Communication Foundation (WCF) broker node:Windows Server 2016, Windows Server 2012 R2
 Workstation node:Windows 10, Windows 8.1
 Unmanaged server node:Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
 Azure node (worker role instance) :Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
 Linux node:SUSE Linux Enterprise Server 12, Red Hat Enterprise Linux 7.1, CentOS-based 6.7, Ubuntu Server 14.04 LTS and 16.04 LTS
 Client:Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows 10, Windows 8.1, Windows 8, Windows 7 SP1

概要手順
A.ActiveDirectoryとHead Node、Computer NodeのOS環境準備
B.ActiveDirectoryの構築
C.HPCPack2016用のADアカウント作成
D.HPCPack2016のインストール
E.HPCPack2016の初期設定

A.ActiveDirectoryとHead Node、Computer NodeのOS環境準備
前提:今回の環境では仮想マシンで構成します。
   各マシンのOSは以下になります。
   Active Directory:Windows Server 2016
   Head Node    :Windows Server 2016
   Computer Node  :Windows Server 2016
01.各仮想マシンを作成します。
02.各OSをインストールします。
03.各OSの環境を最新にします。
04.各コンピューター名を設定します。
 Active Directory:ad01
 HPC Pack:hpcpack01
 Computer Node:node01

B.ActiveDirectoryの構築
01.ActiveDirectoryマシン環境にログインします。
02.ServerManagerを起動します。
03.「管理」のボタンをクリックします。
04.「役割と機能の追加」をクリックします。
05.「役割と機能追加ウィザード」が表示されます。
06.「次へ」をクリックします。
07.「役割ベースまたは機能ベースのインストール」を選択して、「次へ」をクリックします。
08.「サーバープールからサーバーを選択」を選択します。
09.サーバプールからad01を選択して、「次へ」をクリックします。
10.役割から「Active Directory ドメイン サービス」を選択して、クリックます。

11.~略~

C.HPCPack用のアカウント作成
てきとーにアカウント作ります。
HPCPackマシンのAdoministratorsに追加します。

D.HPCPackの初期インストール
01.HPCPackマシン環境にログインします。
02.HPC Packのインストールバイナリを任意のディレクトリにダウンロードします。
 HPC Pack 2016 Update 2 リリース日:2019/01/06
https://www.microsoft.com/en-nz/download/details.aspx?id=57344
03.HPCPack2016Update2-Full-v6277.zipを解凍します。
04.解凍したフォルダの中にある「setup.exe」をダブルクリックします。

05.開いているファイル-セキュリティの警告のウィンドウにある「実行」をクリックします。

06.HPC Pack 2016 Update 2のインストールウィザード画面が表示されます。

07.「新たにインストールするか、新機能を既存のインストールに追加する」をクリックします。
08.「作業の開始」が表示されます。

09.「次へ」をクリックします。
10.Microsoft ソフトウェア ユーザー契約書のライセンス条項を確認して、「使用許諾契約書に同意します」にチェックをいれます。

11.「次へ」ボタンをクリックします。
12.HPC Packをインストールする種類を指定します。
13.「ヘッド ノードを作成することで新しいHPCクラスターを作成します」を選択して、「次へ」をクリックします。

14.「単一ヘッドノードクラスター」を選択して、「次へ」をクリックします。

15.インストール規則でインストール可能かテストします。
16.テストに合格することを確認したら、「次へ」をクリックします。

17.ヘッド ノードにインストールするHPC DBの種類を選択して、「次へ」をクリックします。
 ※256台を超過する大規模の場合は、「クラスター管理」、「ジョブ スケジューリング」、「レポートの作成」、「診断」、「監視」 をリモートサーバに分離することを推奨します。

18.「ローカルデータベース設定」でヘッドノードにSQL Serverのインスタンスが検出されないと表示されるの確認して、「次へ」をクリックします。

19.「ローカルデータベースフォルダー」の画面でSQL Serverをインストールするフォルダーを指定して、「次へ」をクリックします。

20.「インストール場所」を指定して、「次へ」をクリックします。

21.「証明書」の画面が表示されます。
 この画面で、外部の証明書か自己証明書を作成するかを決定します。
 インターネットを介さない場合は、自己証明書で特に問題ありません。
 以降の手順は、自己証明書での対応手順になります。

22.「インポート???」をクリックします。
23.「証明書の選択」画面で「新しい自己証明書を作成する」を選択します。

24.「共通名」にデフォルトで「HPC Pack 2016 Communication」自動入力されます。
  ※任意の共通名を入れたい場合は任意の共通名を入れます。
25.「作成」をクリックします。
26.証明書のフォームに証明書の値が自動入力されます。

27.「次へ」をクリックします。
28.カスタマーエクスペリエンス向上プログラムで設定したい値を選択して、「次へ」をクリックします。

29.必要なコンポーネントのインストール一覧画面が表示されます。

30.「インストール」をクリックします。
31.    コンポーネントのインストールが正常に完了したことを確認して、「次へ」をクリックします。
32.「完了」と表示されます。
33.HPC クラスターの接続文字列を入力して、「完了」をクリックします。


E.HPCPackの初期設定
01.HPC Pack 2016 クラスターマネージャーを起動します。
02.HPC Pack 2016 クラスターマネージャーが表示されます。

03.「ネットワークの構成」をクリックします。
04.ネットワークトポロジの選択画面が表示されます。
※要件にあった環境を決定します。
 MPI通信など大容量の通信が発生するため、複数セグメントのネットワークを構成することを推奨します。
※別記事でネットワークのトポロジー情報を記載します。

05.E-04で決定したネットワークをNICに紐づけます。


06.ファイアーウォールのセットアップが表示されます。

07.要件に合わせて設定しますが、今回は検証のため、オフにして、「次へ」をクリックします。

08.レビューの内容を確認して、問題がなければ、「構成」をクリックします。
09.構成処理が実行され、正常に完了したことを確認して、「完了」をクリックします。
10.「ネットワークの構成」に緑のレ点アイコンが表示されます。

11.「インストール資格情報の提供」をクリックします。
12.インストールの資格情報画面が表示されます。
13.HPCPack用のアカウントとパスワードを入力して、「OK」をクリックします。

14.HPCクラスターマネージャーの警告画面で、ユーザー'XXX\YYY'はクラスターユーザーではありません。
 'XXX\YYY'をクラスターユーザーにしますか?という表示に「はい」をクリックします。

15.「インストール資格情報の提供」に緑のレ点が表示されます。

16.「新しいノードの名前付けの構成」をクリックします。
17.ノードの名前付け系列の指定画面が表示されます。
18.HPC Packのクラスターが動的にデプロイするホスト名を指定します。
 識別しやすい名前を指定します。

19.「OK」をクリックします。
20.完了すると、「必須の展開タスク(完了)」になります。


0 件のコメント:

コメントを投稿

PowerSwitch初期設定

 概要 PowerSwitchのSシリーズで初期設定する際に以下の最低限の設定 A.シリアル接続 B.初期アカウントの設定(パスワード) C.ホスト名の設定 D.マネジメントポートの設定 E.各インターフェイスの設定 前提 ・PowerSwitchのSシリーズ ・OS10で動作す...