Mercurial > hg > Members > atton > seminar_slides
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 |
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: --> |