LAN3 tsubame 0015 hibari 0015 230 toki kototoi
デモ環境 • 異なるLANにまたがる3つのクラスタ tsubame 00~15 hibari 00~15 – 計230台のマシン … toki. kototoi. org istbs 000. i. u-tokyo. ac. jp shepherd. logos. k. u-tokyo. ac. jp Internet … istbs 001~191 … sheep 00~65
GXPの起動 % python gxp. py GXP started on istbs 000 GXP[1/1/1] % 現在ログインしているマシン数
実行例 % cluster istbs? ? ? % edges istbs 000 shepherd. logos. k. u-tokyo. ac. jp % cluster shepherd. logos. k. u-tokyo. ac. jp sheep? ? ローカルマシン istbs 000. i. u-tokyo. ac. jp shepherd. logos. k. u-tokyo. ac. jp Internet … istbs 001~191 … sheep 00~65
遠隔マシンの獲得 ~ exploreコマンド ~ • 指定された経路に従ってログイン GXP[1/1/1] % explore istbs 000 : reached istbs 001 : reached istbs 002 : reached. . . GXP[100/100] % 100台のマシンにログイン
並列コマンド実行 ~ eコマンド ~ GXP[100/100] % e hostname istbs 000 istbs 001. . . GXP[100/100] % e hostname コマンドの実行に成功したマシン数
実行例 • ホスト名による選択 % e hostname | grep xxx % smask • CPU負荷の低いマシンの選択 % e uptime | awk '{if ($(NF-2) < 0. 2) print "OK"}' | grep OK % smask
- Slides: 27