annotate slides/20151127/slide.md @ 117:ed93e46f7db5

Add slide for seminar
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Fri, 27 Nov 2015 11:33:31 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
117
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 title: OS の課題用環境の構築
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 author: Yasutaka Higa
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 profile:
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 lang: Japanese
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 # 目的
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 * OS の講義の目標として仮想化やプロセスの管理などを学びます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 * 学生に VM と コンテナを扱う経験を積んでもらいます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 * 具体的には KVM + docker を扱ってもらいます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 * 適切に権限が切り分けられた KVM と docker の wrapper の用意と環境構築を行ないます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 # 状況
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 * ie-docker
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 * 課題の叩き台を先生と金曜日に作成(firefly:~one/note/ie-docker/os_exercise.txt)
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 * 課題を行なえるようにソース書き換えました
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 # ie-docker の command
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 * run, exec, cp, rm, stop, start, attach が動くのを確認しました。
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 * あと fork bomb 対策とかしてます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 * ulimit で process 上限を 1024 に
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 * あと ファイルのサイズの上限を16G くらいにしてます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 # ie-docker の状態
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 * 作業用環境で GFS2 上で動くのを確認しました
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 * あとは os.cr.ie.u-ryukyu.ac.jp 上に配置するだけです
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 * Knowledge Line が動いてるのと
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 * iscsi 用 switch の置き換えが12月中旬くらいにあるようなのでその後にやろうかと思ってます
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 # 残タスク
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 * os.cr.ie.u-ryukyu.ac.jp の docker の filepath を GFS2 上に
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 * VM とコンテナ間でのオーバヘッドが出るか ie-docker と ie-virsh を使ってチェック
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33
ed93e46f7db5 Add slide for seminar
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 <!-- vim: set filetype=markdown.slide: -->