Mercurial > hg > Papers > 2013 > nobuyasu-sigos
annotate paper/compare.tex @ 69:059d1777fd53
added architecture.png
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 24 Apr 2013 01:07:35 +0900 |
parents | 903cf43da389 |
children |
rev | line source |
---|---|
45
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 \section{合意形成支援Webアプリケーションの考察} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 作成したWebアプリケーションに実際にデータを入力する. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 %入力するデータは琉球大学情報工学科のサーバ管理で実際に行われた作業である. |
50
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
4 また, 同じデータをプロジェクト管理ソフトであるredmineに入力する場合も想定する. |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
5 redmineは, チケットと呼ばれる単位で作業の記録をとる. |
62 | 6 チケットにはさらに子チケットや関連するチケットといったものを登録ができる. |
45
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 コメント機能もあり作業の報告や相談をそこで行うこともできる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 Webアプリケーションとredmineでの表示についての考察を行う. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 %redmineで入力する場合と作成したWebアプリケーションで |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 %このredmineと作成したWebアプリケーションの表示を比べ, 考察を行う. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 \subsection{データの入力} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 今回入力するのはブレードサーバ(以下bldsv)のリフレッシュ作業 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 に関する作業ログである. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 実際に行う予定だった作業は以下の通りである. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 \begin{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 \item bldsv上で稼働しているVMのバックアップをとり停止させる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 \item bldsvのリフレッシュを行う |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 \item VMをバックアップから戻し再稼働させる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 \end{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
22 当初はこの3つの作業だけを予定していた. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
23 しかし実際に行った作業は以下の内容となる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
24 \begin{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
25 \item bldsv上で稼働しているVMのバックアップをとり停止させる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
26 \item bldsvのリフレッシュを行う |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 \item VMをバックアップから戻すことに失敗する |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
28 \item VMを戻せない原因の追求を行う |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 \item 原因がbldsv上のVMを落としたためDNSサーバも落ち, アドレスが引けないことだと分かる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 \item DNSサーバを使用しないですむ方法を考える |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
31 \item /etc/hosts に直接書き込むことでDNS無しでもドメインを解決できかもしれないと案があがる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
32 \item /etc/hosts に必要なサーバの情報を書き込む |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
33 \item VMがbldsv上に戻り無事起動する |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 \item 次回からの解決方法を探る |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
35 \item 学外にセカンダリとなるDNSサーバを置くことで解決するのではないかと案があがる |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36 \item 学外にセカンダリDNSサーバをおく |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 \end{enumerate} |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38 |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 ブレードサーバをリフレッシュするという話が学外にセカンダリDNSサーバを置くという話にまで |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 広がっている. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 redmineでチケットを作成しこの作業を行なわれた場合を考える. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
42 まず, 「サーバをリフレッシュする」というチケットがあるだろう. |
50
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
43 しかし, そのチケットの中で子もしくは関連チケットとして「学外にセカンダリDNSサーバを置く」というチケットがでてくる. |
45
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
44 これは初見の人にとっては繋がりがよく分からずに疑問が浮かぶことだろう. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
45 なぜそのようなチケットがあるのかを知るためには子チケットや関連するチケットのコメントを読む必要がでてくるかもしれない. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
46 だが, 今回私達が作成したWebアプリケーションではredmineのチケットは1つの主張ノードにあたる. |
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
47 そのため, 各関係がエッジで繋がっているため関連の確認が行いやすくなっている. |
50
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
48 実際にデータを入力して出来た主張の木が\figref{fig:sample0}となる. |
45
51b5c6c31db3
added compare.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
49 |
50
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
50 \begin{figure}[htpb] |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
51 \begin{center} |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
52 \includegraphics[scale=0.30]{figure/sample0.png} |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
53 \caption{合意形成を表す木} |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
54 \label{fig:sample0} |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
55 \end{center} |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
56 \end{figure} |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
57 各主張の合意状態は主張をクリックすることでみられるが, 色でも分かるようにした. |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
58 青色が合意, 赤色が否認を表す. |
5b8fef62a089
added sample figure
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
59 |