view 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
line wrap: on
line source

\chapter{教育計算機システムの構築}

本コースでは5年ごとにシステム更新をしており, 2020年9月にシステム更新が行われた。

\section{旧システム}
旧システムでは, KVMを利用したVMベースのシステムを構築していた。
VMは本コースのWebやDNS等の基幹システムや, 学生が学習等で利用できる貸出VMで利用されていた。
そのため, 利用者が必要とする十分なスペックを提供するため, 表\ref{tb:oldserver}のスペックの汎用サーバを4台導入した。
\begin{table}[H]
  \begin{center}
    \caption{旧システムの物理サーバ}
    \begin{tabular}{|c|c|} \hline
	  CPU & Intel Xeon E5-2699 v3 (2.30GHz/18Core) \\ \hline
    CPUユニット数 & 2 \\ \hline
	  メモリ & 768GB\\ \hline
    HDD & 600GB \\ \hline
    \end{tabular}
	\label{tb:oldserver}
  \end{center}
\end{table}

次にVMのイメージを保存するために表\ref{tb:oldsandisk}のストレージを導入した。
ハードディスクドライブの故障が想定されるため, RAID6を採用し信頼性及び可用性の向上を行った。
ストレージと汎用サーバとの接続プロトコルはiSCSIを採用した。
VMベースのシステムであることから, ライブマイグレーションに対応するためにクラスタファイルシステムとして利用可能なファイルシステムである, GFS2を採用した。

\begin{table}[H]
  \begin{center}
    \caption{旧システムのSAN用ストレージ}
    \begin{tabular}{|c|c|} \hline
	  HDD & SAS 1.2TB x 24 \\ \hline
    回転数 & 15000rpm \\ \hline
	  RAID & 6 \\ \hline
    実行容量 & 19.7TB \\ \hline
    \end{tabular}
	\label{tb:oldsandisk}
  \end{center}
\end{table}

最後にシステムのバックアップを行うために表\ref{tb:olddisk}の大容量ストレージを導入した。
大容量ストレージには本コースのWebやデータベース, ユーザのホームディレクトリなどを月に一度バックアップを行う。

% こいつ...もしかしたら Netgea ????
\begin{table}[H]
  \begin{center}
    \caption{旧システムの汎用ストレージ}
    \begin{tabular}{|c|c|} \hline
	  HDD & SAS 4.0TB x 24 \\ \hline
    回転数 & 7200rpm \\ \hline
	  RAID & 6 \\ \hline
    実行容量 & 68.5TB \\ \hline
    \end{tabular}
	\label{tb:olddisk}
  \end{center}
\end{table}

\subsection{旧システムの問題点}

旧システムでは, 学生が演習などで利用できる環境として貸出VMのみであった。そのため以下のような問題が生じた。

\begin{itemize}
  \item 仮想環境の貸出サービスにおいて, 新しく仮想環境を立ち上げるにはシステム管理チームへ申請が必要であった。
        そのため, 一部学生は申請の方法が分からなかったり, 貸出サービスがあることが周知されていなかったため, 旧システムのリソースが余っていた。
  \item 機械学習の演習ではGPUが求められる。だが, 旧システムにはGPUが搭載されていないため, 要求されるリソースを提供できない。
        そのため, 貸出サービスではなく研究室ごとの機器が多く利用された。
\end{itemize}

% 簡単に 1ページ未満にしよう
% 無理でした ^_^;)

\section{新システム}

\begin{table}[H]
  \begin{center}
    \caption{新システムの物理サーバ}
    \begin{tabular}{|c|c|} \hline
	  CPU & Intel Xeon Gold 6238 (2.10GHz/22Core) \\ \hline
    CPUユニット数 & 2 \\ \hline
    GPU & Nvidia Tesla V100S \\ \hline
	  メモリ & 512GB\\ \hline
    SAS SSD & 5TB \\ \hline
    NVMe SSD & 1.5TB \\ \hline
    \end{tabular}
	\label{tb:newserver}
  \end{center}
\end{table}

\begin{table}[H]
  \begin{center}
    \caption{新システムのストレージサーバ}
    \begin{tabular}{|c|c|} \hline
	  CPU & Intel Xeon Silver 4208\\ \hline
    メモリ & 32GB \\ \hline
	  SAS HDD & 300GB/15000rpm x 2 \\ \hline
    NLSAS HDD & 4TB/7200rpm x 12 \\ \hline
    \end{tabular}
	\label{tb:newdiskserver}
  \end{center}
\end{table}

% 構成の図貼る
% 機器のスペックもありるれろ

\subsection{Ceph}

\subsection{Podman}
\subsection{ie-podman}

\subsection{Singularity}

\subsection{Slurm}