annotate paper/chapter/system_renew.tex @ 18:133eb73c1d50

add oldsystem
author Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
date Sat, 23 Jan 2021 14:41:04 +0900
parents a4f33a4c0948
children 1463825d6336
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \chapter{教育計算機システムの構築}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
3 本コースでは5年ごとにシステム更新をしており, 2020年9月にシステム更新が行われた。
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
4
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 \section{旧システム}
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
6 旧システムでは, KVMを利用したVMベースのシステムを構築していた。
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
7 VMは本コースのWebやDNS等の基幹システムや, 学生が学習等で利用できる貸出VMで利用されていた。
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
8 そのため, 利用者が必要とする十分なスペックを提供するため, 表\ref{tb:oldserver}のスペックの汎用サーバを4台導入した。
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
9 \begin{table}[H]
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
10 \begin{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
11 \caption{旧システムの物理サーバ}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
12 \begin{tabular}{|c|c|} \hline
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
13 CPU & Intel Xeon E5-2699 v3 (2.30GHz/18Core) \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
14 CPUユニット数 & 2 \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
15 メモリ & 768GB\\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
16 HDD & 600GB \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
17 \end{tabular}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
18 \label{tb:oldserver}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
19 \end{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
20 \end{table}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
21
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
22 次にVMのイメージを保存するために表\ref{tb:oldsandisk}のストレージを導入した。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
23 ハードディスクドライブの故障が想定されるため, RAID6を採用し信頼性及び可用性の向上を行った。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
24 ストレージと汎用サーバとの接続プロトコルはiSCSIを採用した。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
25 VMベースのシステムであることから, ライブマイグレーションに対応するためにクラスタファイルシステムとして利用可能なファイルシステムである, GFS2を採用した。
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
26
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
27 \begin{table}[H]
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
28 \begin{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
29 \caption{旧システムのSAN用ストレージ}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
30 \begin{tabular}{|c|c|} \hline
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
31 HDD & SAS 1.2TB x 24 \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
32 回転数 & 15000rpm \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
33 RAID & 6 \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
34 実行容量 & 19.7TB \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
35 \end{tabular}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
36 \label{tb:oldsandisk}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
37 \end{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
38 \end{table}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
39
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
40 最後にシステムのバックアップを行うために表\ref{tb:olddisk}の大容量ストレージを導入した。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
41 大容量ストレージには本コースのWebやデータベース, ユーザのホームディレクトリなどを月に一度バックアップを行う。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
42
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
43 % こいつ...もしかしたら Netgea ????
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
44 \begin{table}[H]
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
45 \begin{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
46 \caption{旧システムの汎用ストレージ}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
47 \begin{tabular}{|c|c|} \hline
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
48 HDD & SAS 4.0TB x 24 \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
49 回転数 & 7200rpm \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
50 RAID & 6 \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
51 実行容量 & 68.5TB \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
52 \end{tabular}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
53 \label{tb:olddisk}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
54 \end{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
55 \end{table}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
56
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
57 \subsection{旧システムの問題点}
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
58
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
59 旧システムでは, 学生が演習などで利用できる環境として貸出VMのみであった。そのため以下のような問題が生じた。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
60
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
61 \begin{itemize}
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
62 \item 仮想環境の貸出サービスにおいて, 新しく仮想環境を立ち上げるにはシステム管理チームへ申請が必要であった。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
63 そのため, 一部学生は申請の方法が分からなかったり, 貸出サービスがあることが周知されていなかったため, 旧システムのリソースが余っていた。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
64 \item 機械学習の演習ではGPUが求められる。だが, 旧システムにはGPUが搭載されていないため, 要求されるリソースを提供できない。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
65 そのため, 貸出サービスではなく研究室ごとの機器が多く利用された。
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
66 \end{itemize}
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
67
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
68 % 簡単に 1ページ未満にしよう
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
69 % 無理でした ^_^;)
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 \section{新システム}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
72
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
73 \begin{table}[H]
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
74 \begin{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
75 \caption{新システムの物理サーバ}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
76 \begin{tabular}{|c|c|} \hline
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
77 CPU & Intel Xeon Gold 6238 (2.10GHz/22Core) \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
78 CPUユニット数 & 2 \\ \hline
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
79 GPU & Nvidia Tesla V100S \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
80 メモリ & 512GB\\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
81 SAS SSD & 5TB \\ \hline
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
82 NVMe SSD & 1.5TB \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
83 \end{tabular}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
84 \label{tb:newserver}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
85 \end{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
86 \end{table}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
87
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
88 \begin{table}[H]
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
89 \begin{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
90 \caption{新システムのストレージサーバ}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
91 \begin{tabular}{|c|c|} \hline
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
92 CPU & Intel Xeon Silver 4208\\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
93 メモリ & 32GB \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
94 SAS HDD & 300GB/15000rpm x 2 \\ \hline
18
133eb73c1d50 add oldsystem
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
95 NLSAS HDD & 4TB/7200rpm x 12 \\ \hline
17
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
96 \end{tabular}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
97 \label{tb:newdiskserver}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
98 \end{center}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
99 \end{table}
a4f33a4c0948 add table
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
100
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
101 % 構成の図貼る
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
102 % 機器のスペックもありるれろ
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
103
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
104 \subsection{Ceph}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
105
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
106 \subsection{Podman}
6
ec89dc4cec24 update mm
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
107 \subsection{ie-podman}
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
108
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
109 \subsection{Singularity}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
110
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
111 \subsection{Slurm}