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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
903cf43da389 modified
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents: 51
diff changeset
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