使用したPPT - 医療情報システム研究室

事例2:DCAST in KNOPPIX
PCクラスタ構築ツールにKNOPPIXを適用する
同志社大学工学研究科
知的システムデザイン研究室
修士2年 中尾昌広
PCクラスタを作るには(1/3)
1. 材料を集める

PC(必要な台数分)

スイッチングハブ

ネットワークケーブル
PCクラスタを作るには(2/3)
2. それらをネットワークで接続する
PCクラスタを作るには(3/3)
3. 互いに通信可能にし,コンパイルを実行
可能にする
OSとネットワーク関連ソフト,コンパイラ,
並列計算ライブラリ等のインストールと設定を行う
PCクラスタの問題点(1/2)
ノード数に比例した構築,管理コストが必要
Cambriaクラスタ:PentiumIII 800MHz×256
256CPUのPCクラスタ構築作業には
一月以上必要であった
PCクラスタの問題点(2/2)
ノード数に比例した構築,管理コストが必要
1ノード2時間とすると1000ノードで約3ヶ月かかる
10ノードくらいならまだしも
1000ノードを手作業で行うのは非現実的
KNOPPIXを利用
PCクラスタ構築ツールの利用
PCクラスタ構築ツール
クラスタリングソフトウェア
PCクラスタの構築,管理を行うツール群
高速にPCクラスタの構築を行うことができる
ネットワークコピー
マスタノードで作成したイメージをネットワーク越し
に転送.HDのフォーマット等も自動的に行う
クラスタリングソフトウェア
クラスタリングソフトウェアの例
 OSCAR (Open Cluster Group)
QuickTimeý Dz
TIFFÅià•
èkǻǵÅj êLí£ÉvÉçÉOÉâÉÄ
ǙDZÇÃÉsÉNÉ`ÉÉǾå©ÇÈǞǽDžÇÕïKóvÇ­Ç•
ÅB
 Rocks (NPACI等)
 SCore (PC Cluster Consortium)
Quick Timeý Dz
TIFFÅià•
èkǻǵÅj êLí£ÉvÉçÉOÉâÉÄ
ǙDZÇÃÉsÉNÉ` ÉÉǾå©ÇÈǞǽDžÇÕïKóvÇ­ Ç•
ÅB
 Lucie(東京工業大学)
 DCAST(同志社大学)
Quic k Ti meý Dz
T I FFÅ i à•
è kǻǵŠj êLí £É vÉ ç É OÉ âÉ Ä
ǙDZÇÃ É s É NÉ `É É Ç¾ å©ÇÈ ÇžÇ½ Ç…ÇÕï K óvÇ­Ç •
ÅB
DCAST(Dynamic Cluster Auto Setup Tool)
DCASTとは
 初心者向けPCクラスタ自動構築ツール
 簡単な設定でPCクラスタを高速に構築できる
DCAST独自の機能
 ディスクフルノード,ディスクレスノード
共に構築可能
 ハードディスクの有無を自動判別
 ディスクレスノードとディスクフルノードの
ネットワークマウントの関係を自動生成
DCAST(Dynamic Cluster Auto Setup Tool)
DCASTとは
 初心者向けPCクラスタ自動構築ツール
 簡単な設定でPCクラスタを高速に構築できる
DCAST独自の機能
 ディスクフルノード,ディスクレスノード
共に構築可能
 ハードディスクの有無を自動判別
 ディスクレスノードとディスクフルノードの
ネットワークマウントの関係を自動生成
DCAST in KNOPPIX(1/2)
もっと簡単にしたい.楽をしたい
マスタノードにOSとDCASTをインストールする
必要がある
 OSのインストールと設定
 ソフトウェアのインストールと設定
 Linuxカーネルの再構築
GUIや日本語環境等も考えると,2・3時間はかかる
もっと簡単にしたいという要求がある
DCAST in KNOPPIXの開発
DCAST in KNOPPIX(2/2)
DCAST in KNOPPIXとは
KNOPPIX(日本語版)にDCASTをインストール
したもの(Linuxカーネル再構築済み)
KNOPPIX v3.3 ,v3.4 ,v3.6で動作確認済み
rshのサービス立ち上げ等を行う設定に変更
ディスクレスがリブートできない?(対応ずみ)
現状の問題点
ハードディスクにインストールしないと使えない
DCASTでPCクラスタを作るには(1/5)
1. 材料を集めて組み立てる
スイッチングハブ+ネットワークケーブル
 DCAST in KNOPPIX
 フロッピーディスク(計算ノードの台数分)
2. DCAST in KNOPPIXをマスタノードに
インストール
2・3時間かかっていた作業が10分程度に短縮
DCASTでPCクラスタを作るには(2/5)
3. 起動メディアの作成(Floppy or CD-R)
マスタノードの変更が計算ノードに反映される
フロッピーディスクも作り直す必要はない
起動メディアを計算ノードに挿入し,電源をいれる
DCASTでPCクラスタを作るには(3/5)
4. DCAST用設定ファイルの作成
DCASTでPCクラスタを作るには(4/5)
5. ディスクレスとして起動
DCASTでPCクラスタを作るには(5/5)
6. DCAST実行
64台のディスクフルノードで30分程度
ディスクレスノードでは10分程度で構築可能
DCASTの活動
SuperComputing2004にて
DCAST in Knoppixの配布
ホームページで公開中
http://mikilab.doshisha.ac.jp/dcast/