Mercurial > hg > Papers > 2024 > kiyama-prosym
view Paper/tex/ie-service.tex @ 10:9da7bbb22297 default tip
udate
author | kiyama <e185758@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 07 Jan 2024 13:49:25 +0900 |
parents | 081edb7ee4d7 |
children |
line wrap: on
line source
%\section{本学で提供するサービス} 本コースでは学生240人、スタッフ20人で構成されている.建物は二つに分かれていて, 5階分を占有している. ネットワーク環境は大教室と学生演習室, 個々の研究室と教官室に有線無線のLANを提供している. 有線LANはRuby on Railsで作成されたAkatsukiと呼ばれるシステムを利用して管理されている.コース内のIP割り当て,DNS申請,LDAP情報管理を提供するサービスを用いて対象の機器にIPアドレスを割り振ることで利用できる. また無線LANは本学科の職員や生徒を対象としたLDAP情報を用いた認証が必要なものやイベント時に作成されるゲストを対象にしたものが存在する. 物理サーバーは2Uサーバーを6台導入している. このうち4台の2Uサーバーは仮想環境を提供するKVMやGPUリソースを使用できるsinglarityなどを提供している. 2台の2Uサーバーはディスクサーバーとして稼働しており,分散ファイルストレージのcephで管理されている. 物理サーバー以外にクラウドサーバーも一台契約している.これは計画停電や台風時などでもサービスを提供できるようにするだけでなく,システムの冗長化のために各サービスのセカンダリサーバーとしても動作している. 使用しているサーバー,Switchを表\ref{tb:server}に示す. \begin{table}[htb] \begin{center} \caption{物理ネットワークスペック} \begin{tabular}{|p{2.5cm}|c|c|} \hline 用途 & 機器名 & 台数 \\ \hline\hline 基幹サーバー & PowerEdge R740 & 4 \\ \hline ディスクサーバー& PowerEdge R740xd & 2 \\ \hline クラウドサーバー & Poweredge R720xd & 1 \\ \hline 1Uサーバー & PowerEdge R630 & 3 \\ \hline メインスイッチ & WS-C3850 & 1 \\ \hline UTM & FortiGate200D & 1 \\ \hline サーバースイッチ & WS-C2960X-48TD-L & 1 \\ \hline ルームスイッチ & WS-C2960X-48TS-L & 21 \\ \hline ルームスイッチ(PoE) & WS-C2960X-48LPS-L & 2 \\ \hline ルームスイッチ(PoE) & WS-C2960X-24PS-L & 4 \\ \hline 無線LANコントローラ & AIR-AP3802I-Q-K9 & 1 \\ \hline 無線LANアクセスポイント & AIR-AP3802I-Q-K9 & 21 \\ \hline \end{tabular} \label{tb:server} \end{center} \end{table} % \begin{table}[htb] % \begin{center} % \caption{物理サーバースペック} % \begin{tabular}{|c|c|} \hline % CPU & Intel Xeon Gold 6238 (2.10GHz/22Core) \\ \hline % GPU & Nvidia Tesla V100S \\ \hline % RAM & 512GB \\ \hline % NVMe SSD & 1.5TB \\ \hline % SAS SSD & 5TB \\ \hline % \end{tabular} % \label{tb:2U-server} % \end{center} % \end{table} % \begin{table}[htb] % \begin{center} % \caption{ディスクサーバースペック} % \begin{tabular}{|c|c|} \hline % CPU & Intel Xeon Silver 4208 \\ \hline % RAM & 32GB \\ \hline % SAS HDD & 300GB/15000rpm x 2 \\ \hline % NLSAS HDD & 4TB/7200rpm x 12 \\ \hline % \end{tabular} % \label{tb:disk-server} % \end{center} % \end{table} これらサーバー上で動作するサービスには学内の授業連絡やアナウンス等で使用されるオンプレミス型のチャットツールのmattermostがある. 以前まではオンラインチャットツールのSlackを使用していた.しかし,メッセージの上限やアカウント管理などの観点からオンプレミスで管理できるmattermostへ移行した. バージョン管理ツールにはgitlabを使用している.学生の演習開発の成果物やシステム管理活動で作成したスクリプト,システムの情報を管理している. 知能情報コースの学科webページも管理しており,受験生向けの情報や在学生に向けた時間割,論文ページの掲載なども行なっている. 基幹サーバーのリソースの貸し出しにはKVM,singlarity,podmanのそれぞれを採用し,ジョブスケジューラーのSlurmによってリソースの管理を行なっている. podmanは実験演習だけでなく期間サービスの運用にも使用されており,先述したmattermostやgitlab,学科webなどがpodmanを使用しコンテナで運用されている. 利用者の管理にはLDAPを使用している.弊学の総合情報処理センターで発行されたLDAP情報と同期しており,この情報を使用してwifiへのアクセスやサーバーのログインを管理している. 提供しているサービスの一覧を\ref{tb:ie-service}に学科のシステムの構成を図\ref{fig:ie-system}に示す. \newpage \begin{figure}[htpb] \begin{center} \scalebox{0.2}{\includegraphics{fig/ie-sys.png}} \caption[monitoring]{システム構成図.} \label{fig:ie-system} \end{center} \end{figure} \begin{table}[htb] \begin{center} \caption{提供サービス} \begin{tabular}{|c||p{5cm}|} \hline サービス名 & 概要 \\ \hline mattermost & 学内チャットツール \\ \hline gitlab & バージョン管理ツール \\ \hline 学科web & 受験生・在校生向けの情報や学科のイベントを掲載している \\ \hline scrapbox & ossの共有ノートサービス.学科ではドキュメントやログ管理に使用している \\ \hline ie-virsh & ie用のVMを管理するコマンド \\ \hline Akatsuki & IPを管理するwebアプリ \\ \hline LDAP & 職員,学生のアカウント管理 \\ \hline DNS & 学内外のドメイン管理 \\ \hline KVM & ハイパーバイザー型の仮想環境を管理する \\ \hline podman & コンテナ型の仮想環境を管理する \\ \hline singlarity & コンテナ型の仮想環境を管理する \\ \hline slrum & ジョブスケジューラ \\ \hline \end{tabular} \label{tb:ie-service} \end{center} \end{table}