annotate paper/chapter/old_system.tex @ 64:f2bc4135c9a6 default tip

del comment
author Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
date Tue, 16 Feb 2021 00:55:48 +0900
parents 5334697f98bf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \chapter{旧システム}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
3 本章では,2020年8月まで使用されていたシステムの環境,演習や研究用に利用できるVM管理システムについて述べる.
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 \section{オンプレミス環境}
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
6 旧システムは,KVMを利用したVMベースのシステムを構築していた.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
7 VMは本コースのWebやDNS等の基幹システム,学生が演習や研究用で利用できる貸出VMで利用されていた.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
8 そのため,利用者が必要とする十分なスペックを提供するため,表\ref{tb:oldserver}のスペックの汎用サーバを4台導入した.
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 \begin{table}[H]
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 \begin{center}
47
25d968349699 update slide
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 40
diff changeset
11 \caption{旧システムの汎用サーバ}
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 \begin{tabular}{|c|c|} \hline
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
13 CPU & Intel Xeon E5-2699 v3 (2.30GHz/18Core) \\ \hline
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 CPUユニット数 & 2 \\ \hline
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
15 メモリ & 768GB\\ \hline
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 HDD & 600GB \\ \hline
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 \end{tabular}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 \label{tb:oldserver}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 \end{center}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 \end{table}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
22 次にVMのイメージを保存するために表\ref{tb:oldsandisk}のストレージを2台導入した.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
23 ハードディスクドライブの故障が想定されるため,RAID6を採用し信頼性及び可用性の向上を行った.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
24 ストレージと汎用サーバとの接続プロトコルはiSCSIを採用した.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
25 KVMは標準でライブマイグレーションに対応している.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
26 そこで,クラスタファイルシステムとして利用可能なファイルシステムである,GFS2を採用した.
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 \begin{table}[H]
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 \begin{center}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 \caption{旧システムのSAN用ストレージ}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 \begin{tabular}{|c|c|} \hline
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
32 HDD & SAS 1.2TB x 24 \\ \hline
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 回転数 & 15000rpm \\ \hline
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
34 RAID & 6 \\ \hline
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 実行容量 & 19.7TB \\ \hline
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 \end{tabular}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 \label{tb:oldsandisk}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 \end{center}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 \end{table}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
41 最後にシステムのバックアップを行うために表\ref{tb:olddisk}の大容量ストレージを2台導入した.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
42 大容量ストレージには本コースのWebやデータベース,ユーザのホームディレクトリなどを月に一度バックアップを行う.
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 % こいつ...もしかしたら Netgea ????
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
45 % お前には救われたんだ.ie-homeを守ってくれてありがとう!!!!!
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
46 % 本当にお疲れ様でした
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47 \begin{table}[H]
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 \begin{center}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 \caption{旧システムの汎用ストレージ}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 \begin{tabular}{|c|c|} \hline
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
51 HDD & SAS 4.0TB x 24 \\ \hline
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 回転数 & 7200rpm \\ \hline
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
53 RAID & 6 \\ \hline
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 実行容量 & 68.5TB \\ \hline
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 \end{tabular}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 \label{tb:olddisk}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 \end{center}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 \end{table}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 \subsection{問題点}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
62 旧システムでは,学生が演習などで利用できる環境として貸出VMのみであった.そのため以下のような問題が生じた.
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
63
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 \begin{itemize}
40
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
65 \item 仮想環境の貸出サービスにおいて,新しく仮想環境を作成するにはシステム管理チームへ申請が必要であった.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
66 そのため,一部学生は申請の方法が分からなかったり,貸出サービスがあることが周知されていなかったため,旧システムのリソースが余っていた.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
67 \item 機械学習の演習ではGPUが求められる.だが,旧システムにはGPUが搭載されていないため,要求されるリソースを提供できない.
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
68 そのため,貸出サービスではなく研究室ごとの機器が多く利用された.
50
cce74203f5d3 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
69 \item VM貸出サービスのみのため,サーバのリソースを学生が最大限利用できなかった.
cce74203f5d3 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
70 \item クラウドサービスの契約を行い,最大100台のIPv6を設定されたVMがあった.
cce74203f5d3 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
71 学生も利用できるVMであったが,あまり周知されておらずOSの課題でのみ使用されていた.
cce74203f5d3 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
72 \item 旧システムのクラスタファイルシステムであるGFS2のロックマネージャーを担当するサーバが停止すると,ファイルシステムにアクセスができなくなっった.
cce74203f5d3 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
73 そのため,学科のサービスを提供できなくなった.
21
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
74 \end{itemize}
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
75
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
76 % 簡単に 1ページ未満にしよう
26a9f492bb21 update system
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
77 % 無理でした ^_^;)