comparison slide/slide.html @ 54:aaced29a65f3

update slide
author Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
date Sun, 14 Feb 2021 15:00:32 +0900
parents b6e530c55007
children c72f0d0eb28a
comparison
equal deleted inserted replaced
53:b6e530c55007 54:aaced29a65f3
72 <li>実行には高性能なPCが必要な場合がある</li> 72 <li>実行には高性能なPCが必要な場合がある</li>
73 <li>クラウドサービスもあるが、無料だと制限がある</li> 73 <li>クラウドサービスもあるが、無料だと制限がある</li>
74 </ul> 74 </ul>
75 </li> 75 </li>
76 <li>学生の学習環境として、コストを支払う必要のない環境を提供したい</li> 76 <li>学生の学習環境として、コストを支払う必要のない環境を提供したい</li>
77 <li>今年度はシステム更新があり、新しくSSDとGPUが搭載される 77 <li>今年度はシステム更新があり、学科サーバにSSDとGPUが搭載された
78 <ul> 78 <ul>
79 <li>リソースを最大限利用できる教育情報システムが必要となる</li> 79 <li>リソースを最大限利用できる教育情報システムが必要となる</li>
80 </ul> 80 </ul>
81 </li> 81 </li>
82 </ul> 82 </ul>
107 <li> 107 <li>
108 <p>VM貸出サービス</p> 108 <p>VM貸出サービス</p>
109 <ul> 109 <ul>
110 <li>Akatsuki 110 <li>Akatsuki
111 <ul> 111 <ul>
112 <li>申請を行い、Webコントロールパネルから作成</li> 112 <li>申請を行い、Webコントロールパネルから作成する</li>
113 </ul> 113 </ul>
114 </li> 114 </li>
115 <li>ie-virsh 115 <li>ie-virsh
116 <ul> 116 <ul>
117 <li>手元のPCで作成したVMイメージのデプロイ</li> 117 <li>手元のPCで作成したVMイメージを学科サーバにデプロイできる</li>
118 </ul> 118 </ul>
119 </li> 119 </li>
120 </ul> 120 </ul>
121 </li> 121 </li>
122 <li> 122 <li>
158 <ul> 158 <ul>
159 <li>旧システムにはGPUが搭載されていないため、貸出サービスではなく研究室ごとの機器、クラウドサービスが多く利用された</li> 159 <li>旧システムにはGPUが搭載されていないため、貸出サービスではなく研究室ごとの機器、クラウドサービスが多く利用された</li>
160 </ul> 160 </ul>
161 <br /> 161 <br />
162 <ul> 162 <ul>
163 <li>ファイルシステムに使用していたGFS2はロックマネージャの影響が大きく、サーバ1台がクラスタに参加できないとGFS2上にアクセスできなくなった</li> 163 <li>VMイメージの保存場所に使用していたGFS2はロックマネージャの影響が大きく、サーバ1台でもクラスタに参加できないとGFS2上にアクセスできなくなった</li>
164 </ul> 164 </ul>
165 </section> 165 </section>
166 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="5" data-paginate="true" data-class="title" data-theme="default" data-style="section { 166 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="5" data-paginate="true" data-class="title" data-theme="default" data-style="section {
167 background-color: #FFFFFF; 167 background-color: #FFFFFF;
168 font-size: 28px; 168 font-size: 28px;
209 ;"> 209 ;">
210 <h1>VMベースからコンテナベースへ移行</h1> 210 <h1>VMベースからコンテナベースへ移行</h1>
211 <ul> 211 <ul>
212 <li>旧システムはVMベースでシステムが構築されていた</li> 212 <li>旧システムはVMベースでシステムが構築されていた</li>
213 <li>サービスごとにVMがあり、管理に手間が掛かる</li> 213 <li>サービスごとにVMがあり、管理に手間が掛かる</li>
214 <li>VMベースでは搭載されるGPUを有効活用できない 214 <li>VMベースではサーバに搭載されるGPUを有効活用できない
215 <ul> 215 <ul>
216 <li>1つのVMに1台のGPUが必要になる</li> 216 <li>1つのVMに1台のGPUが必要になる</li>
217 </ul> 217 <li>希望する学生全員に割り当てきれない</li>
218 </li> 218 </ul>
219 </li>
220 </ul>
221 <br />
222 <ul>
219 <li>サーバのリソースを効率よく利用できるコンテナへ移行する</li> 223 <li>サーバのリソースを効率よく利用できるコンテナへ移行する</li>
220 <li>VM貸出サービスをやめるわけではない</li> 224 <li>VM貸出サービスは継続する</li>
221 </ul> 225 </ul>
222 </section> 226 </section>
223 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="7" data-paginate="true" data-class="slide" data-theme="default" data-style="section { 227 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section id="7" data-paginate="true" data-class="slide" data-theme="default" data-style="section {
224 background-color: #FFFFFF; 228 background-color: #FFFFFF;
225 font-size: 28px; 229 font-size: 28px;
248 </li> 252 </li>
249 <li> 253 <li>
250 <p>Podman</p> 254 <p>Podman</p>
251 <ul> 255 <ul>
252 <li>rootlessで利用できる</li> 256 <li>rootlessで利用できる</li>
253 <li>Dockerと同じCLIを提供する</li> 257 <li>Dockerと同じCLIを提供する (<code>alias docker=podman</code>)</li>
254 <li>nvidia-dockerの設定を行えばGPUを利用できる</li> 258 <li>nvidia-dockerの設定を行えばGPUを利用できる</li>
255 </ul> 259 </ul>
256 </li> 260 </li>
257 <li> 261 <li>
258 <p>Singularity</p> 262 <p>Singularity</p>
260 <li>ホームディレクトリ、/tmpなどがコンテナにマウントされる 264 <li>ホームディレクトリ、/tmpなどがコンテナにマウントされる
261 <ul> 265 <ul>
262 <li>プログラムの実行に便利</li> 266 <li>プログラムの実行に便利</li>
263 </ul> 267 </ul>
264 </li> 268 </li>
265 <li>GPUドライバーをインストールするだけでGPUが利用できる</li> 269 <li>コンテナから容易にGPUを利用できる</li>
266 </ul> 270 </ul>
267 </li> 271 </li>
268 <li> 272 <li>
269 <p>コンテナベースの学習環境を提供できるようになる</p> 273 <p>コンテナベースの学習環境を提供できるようになる</p>
270 </li> 274 </li>
437 } 441 }
438 " class="slide" data-marpit-pagination="11" data-marpit-pagination-total="26" style="--paginate:true;--class:slide;--theme:default; 442 " class="slide" data-marpit-pagination="11" data-marpit-pagination-total="26" style="--paginate:true;--class:slide;--theme:default;
439 ;"> 443 ;">
440 <h1>ie-podmanの機能 2/2</h1> 444 <h1>ie-podmanの機能 2/2</h1>
441 <ul> 445 <ul>
442 <li>registryやsifなど独自のサブコマンドを提供する</li> 446 <li>registryやsifなど独自機能を提供する</li>
443 </ul> 447 </ul>
444 <table> 448 <table>
445 <thead> 449 <thead>
446 <tr> 450 <tr>
447 <th>コマンド</th> 451 <th>コマンド</th>
830 </span></span></foreignObject></svg></code></pre> 834 </span></span></foreignObject></svg></code></pre>
831 <ul> 835 <ul>
832 <li>Build速度の比較 836 <li>Build速度の比較
833 <ul> 837 <ul>
834 <li>Docker</li> 838 <li>Docker</li>
839 <li>ie-podman (Podman rootfull wrapper)</li>
835 <li>Podman (rootless)</li> 840 <li>Podman (rootless)</li>
836 <li>ie-podman (Podman rootfull wrapper)</li>
837 </ul> 841 </ul>
838 </li> 842 </li>
839 </ul> 843 </ul>
840 </section> 844 </section>
841 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section data-paginate="true" data-class="slide" data-theme="default" data-style="section { 845 </foreignObject></svg><svg data-marpit-svg="" viewBox="0 0 1280 720"><foreignObject width="1280" height="720"><section data-paginate="true" data-class="slide" data-theme="default" data-style="section {
1059 </ul> 1063 </ul>
1060 </li> 1064 </li>
1061 <li>ie-podmanのネットワーク構成の見直し 1065 <li>ie-podmanのネットワーク構成の見直し
1062 <ul> 1066 <ul>
1063 <li>プレフィックス長が24のため、最大254個のIPアドレス</li> 1067 <li>プレフィックス長が24のため、最大254個のIPアドレス</li>
1064 <li>コンテナを停止で使用されない場合は削除する必要がある</li> 1068 <li>コンテナを停止したまま使用されない場合は削除する必要がある</li>
1065 </ul> 1069 </ul>
1066 </li> 1070 </li>
1067 <li>基幹サービスすべてのコンテナ移行 1071 <li>基幹サービスすべてのコンテナ移行
1068 <ul> 1072 <ul>
1069 <li>まだVMで動いている基幹サービスがある</li> 1073 <li>まだVMで動いている基幹サービスがある</li>
1070 <li>コンテナ運用の経験を積んでいきたい</li>
1071 </ul> 1074 </ul>
1072 </li> 1075 </li>
1073 <li>監視システムの導入 1076 <li>監視システムの導入
1074 <ul> 1077 <ul>
1075 <li>Prometheusによるコンテナの監視</li> 1078 <li>Prometheusによるコンテナの監視</li>